我在 Excel 电子表格中有两列数据,分别是 A 列和 B 列。A 列中的数据比 B 列中的数据多。我想找出 A 列中哪些数据在 B 列中不存在。我在 C 列中使用公式,如下所示 =MATCH(A1,$B$1:$B$300,0)
。我希望找到1
A 列中的数据在 B 列中某处存在的行。问题是两列中的数据和匹配返回的#NA
所有行中都有一些空白。有什么方法可以去除空白吗?我已经尝试TRIM
在 A 列和 B 列上使用并清理,如下所示=TRIM($A$1:$A$400)
。
答案1
Trim
是正确的做法,只是你没有以最佳方式使用它。你有两个选择 -
您可以在 C 和 D 中使用辅助列,
C1 = Trim(A1)
并对D1 = Trim(B1)
这些列执行匹配更好的解决方案是,像这样修剪匹配方程中的单元格 -
=MATCH(TRIM(A1),TRIM(B$1:B$200),0)
但请确保将其输入为数组公式通过输入然后按ctrl shift enter。
您会在公式栏中看到这样的花括号 -{=MATCH(TRIM(A1),TRIM(B$1:B$200),0)}