可能重复:
从一个范围中提取另一个范围中缺失的值
Excel 中有两列( A 列和 B 列,从左到右),如下所示:
Adel Adel
Adam Bob
Ashley chad
chad mike
morris
muhsin
我想获取 B 列中所有不在 A 列中的项目:即 Bob、Mike、Morris、Muhsin。我知道我需要VLOOKUP()
,但我对如何操作有点迷茫。
我非常感谢任何提示或建议。
答案1
实现此目的的一种快速方法是使用 VLOOKUP。以下是我的做法:
- 根据你的值创建一个表(不是必需的,但可以使语言和更新变得非常容易)。我告诉 Excel 我没有标题列,所以它分配了通用的标题列 - 我认为值得你花时间正确设置列名。
在 C 列中输入公式:
=IFERROR(VLOOKUP([@Column2],[Column1],1,FALSE),"缺失")
要查找第 2 列中第 1 列中缺失的值,请根据第 3 列对表格进行筛选以查找“缺失”值。
通过使用 VLOOKUP 在第 1 列中搜索第 2 列中的值,以寻找精确匹配项,即可实现此目的。由于我们正在寻找缺失值,因此当 VLOOKUP 找不到值(这正是我们要找的值)时,它将返回 NA# 错误。因此,只要 Excel 找不到匹配项,IFERROR 就会返回字符串“Missing”。过滤这些值,您的表格就会为您完成工作。您还可以创建一个额外的列,其中查找值被反转,并返回第 1 列中的值,但不返回第 2 列中的值。