在一个电子表格中,我有 3 列,其中包含一个人的名字和姓氏。在第二个电子表格中,我有 a 列 = 名字和 b 列 = 姓氏。
我想知道在电子表格二中找不到电子表格一中的哪些名称。我还需要验证数据以确保公式在查找正确查找时是准确的。
我是否必须在电子表格 2 中合并我的列以使名字和姓氏在同一列中才能正常工作?
对于这两种情况,您会使用哪个公式?
在一个电子表格中,我有 3 列,其中包含一个人的名字和姓氏。在第二个电子表格中,我有 a 列 = 名字和 b 列 = 姓氏。
我想知道在电子表格二中找不到电子表格一中的哪些名称。我还需要验证数据以确保公式在查找正确查找时是准确的。
我是否必须在电子表格 2 中合并我的列以使名字和姓氏在同一列中才能正常工作?
对于这两种情况,您会使用哪个公式?
用这个:
=ISNA(MATCH($A1&" "&$B1,Sheet2!$A:$A,FALSE)))
哪里(按顺序):
A1
是中的名字列Sheet1
B1
是中的姓氏列Sheet1
Sheet2
是将数据单独存储为名称的工作表$A:$A
是同时具有两个名称的行FALSE
是因为它是完全匹配的FALSE
如果元素不存在,这将返回,TRUE
如果存在
您还可以使用:
=VLOOKUP($A1&" "&$B1,Sheet2!$A:$D,3,FALSE)
如果要检索匹配的数据。
最后,如果您需要以另一种方式进行查找,请查看此线程以获取有关如何将字符串分成两部分的一些想法。