我是Excel2021版本
在这种情况下,可以使用Excel的数组公式来实现您所需的筛选功能。
在G2单元格输入以下公式:
=IFERROR(INDEX($A$2:$A$1000, SMALL(IF(ISNUMBER(MATCH($A$2:$A$1000, $C$2:$C$1000, 0)), ROW($A$2:$A$1000) - ROW($A$1)), COUNTIF($G$1:G1, "<>") + 1)), "")
此公式将返回A列中与C列匹配的单词,但会去除空行。请注意,此公式需要使用Ctrl+Shift+Enter键入(数组公式)。
在H2单元格输入以下公式:
=IF(G2<>"", VLOOKUP(G2, $A$2:$B$1000, 2, FALSE), "")
此公式与之前相同,从B列查找对应的出现次数并复制到H列。
在I2单元格输入以下公式:
=IF(G2<>"", VLOOKUP(G2, $C$2:$D$1000, 2, FALSE), "")
此公式与之前相同,从D列查找对应的音标并复制到I列。
在K2单元格输入以下公式:
=IF(G2<>"", VLOOKUP(G2, $C$2:$E$1000, 3, FALSE), "")
此公式与之前相同,从E列查找对应的词义并复制到K列。
最后,将这些公式向下拖动到其他行以填充G、H、I和K列。
要实现在Excel中筛选A数据和B数据形同的数据,并且让筛选的数据和B原来的数据能够匹配,可以按照以下步骤进行操作:
在B数据的旁边插入一列,命名为“匹配列”。
在匹配列中输入以下公式:=IF(ISNA(MATCH(B2,A:A,0)),"","匹配")
将公式复制到匹配列中的所有单元格中。
在数据筛选中选择B数据列,然后按照A数据的条件进行筛选。
筛选后,只会显示匹配列中出现“匹配”字样的数据,这些数据即为A数据和B数据形同的数据。
通过这种方式,即可实现在Excel中筛选A数据和B数据形同的数据,并让筛选的数据和B原来的数据能够匹配。