首页 > 解决方案 > 比较不同工作表中的多个列并删除

问题描述

我有一个问题 - 我有 2 张桌子。

第一张表:

Number | Factur | Items 
45001    18001      A
45001    18001      B
45001    18001      C
45002    18002      Z
45002    18002      A

第二张表:

Number | Factur | Items 
45001    18001      A
45002    18002      A

第一个表是我的真实数据,第二个表是我的过滤器,所以我想用 3 个参数匹配第一个表和第二个表之间的数据,如果数据匹配它将自动删除

结果应该是这样的:

Number | Factur | Items 
45001    18001      B
45001    18001      C
45002    18002      Z

希望有人能帮助我

提前谢谢,干杯!!

标签: excelexcel-formulavlookup

解决方案


在下面找到我应用的公式的屏幕截图

您可以在找到和未找到的 E 列中过滤以获得所需的输出

在此处输入图像描述

我创建了另外两列,一列用于代码,一列用于过滤

代码公式类似于单元格 A3 中所有三列的串联=B3&C3&D3

在单元格 A12 中是=B12&C12&D12

单元格 E3 中的公式是带有 if 的简单 vlookup。

=IF(ISNA(VLOOKUP(A3,$A$12:$A$13,1,0)),"not found","found")

推荐阅读