所以我对这个问题感到非常头疼,我希望有人可以帮助我。我试图通过2组不同的匹配条件得到一个值。本文档包含2个单独的表格,其布局如下:
数据的布局如下:
第1页
_____A_____ ____B___
Last Name 1 11:00 AM
Last Name 2 11:30 AM
Last Name 3 12:00 PM
第2页
_____A_____ ____B___
Last Name 1 11:00 AM
Last Name 2 11:30 AM
Last Name 3 12:00 PM
我使用的公式是:
= IF(AND(MATCH(Sheet1!A1,Sheet2!A:A,0),MATCH(Sheet1!B1,Sheet2!$ B:$ B,0)),1,0)
如果两列中的名称匹配,我希望这基本上返回1,并且两列中的时间匹配。目前正在做的是,每次匹配时返回1,忽略名称。
希望我在这里有足够的意义。请非常感谢任何帮助。
答案 0 :(得分:0)
尝试使用COUNTIFS
这样的
=IF(COUNTIFS(Sheet2!A:A,Sheet1!A1,Sheet2!$B:$B,Sheet1!B1),1,0)
如果至少有一行具有匹配的时间和名称
,则返回1答案 1 :(得分:0)
我不清楚你想要完成什么。如果您在数据中包含一些差异(而不是所有匹配项),然后输出示例,那么我们可以看到您想要的内容。但是,如果我理解正确,你想只检查两个相应表格中的同一行?所以这样的数据:
第1页
_____A_____ ____B___
Last Name 1 11:00 AM
Last Name 2 11:30 AM
Last Name 3 12:00 PM
第2页
_____A_____ ____B___
Last Name 1 11:00 AM
Bad Name 11:30 AM
Last Name 3 Bad Time
会产生这个:
第3页
_____A_____
1
0
1
这只是将此公式放在A1
中并复制并粘贴到列中:
=IF(AND(Sheet1!A1=Sheet2!A1, Sheet1!B1 = Sheet2!B1),1,0)
相反,如果你试图查看另一张表中任何地方的整行是否匹配,那就不同了,这将取决于您的搜索条件行和哪张表是你的搜索区域。