怎样在Excel中实现筛选A数据和B数据形同数据,并让筛选的数据和B原来的数据能匹配,如图所示?

如题所述

我是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列。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-04-24

要实现在Excel中筛选A数据和B数据形同的数据,并且让筛选的数据和B原来的数据能够匹配,可以按照以下步骤进行操作:

    在B数据的旁边插入一列,命名为“匹配列”。

    在匹配列中输入以下公式:=IF(ISNA(MATCH(B2,A:A,0)),"","匹配")

    将公式复制到匹配列中的所有单元格中。

    在数据筛选中选择B数据列,然后按照A数据的条件进行筛选。

    筛选后,只会显示匹配列中出现“匹配”字样的数据,这些数据即为A数据和B数据形同的数据。

    通过这种方式,即可实现在Excel中筛选A数据和B数据形同的数据,并让筛选的数据和B原来的数据能够匹配。

第2个回答  2023-04-24
您可以通过以下步骤在Excel中实现此筛选操作:
1. 打开您的Excel文件并转到数据选项卡。
2. 点击筛选,然后选择高级筛选。
3. 在高级筛选对话框中,选择“数据”区域中的整个表格,并在“条件区域”中选择包含搜索条件的单元格区域。
4. 确保在“复制到”区域中选择一个空的单元格区域来存储筛选结果。
5. 点击“确定”。
现在您应该只看到与搜索条件匹配的数据,并且筛选结果将与原始数据保持匹配。