所以我有2张纸,例如:
-------------
| | A | B |
-------------
| 1 | x | y |
-------------
| 2 | z | w |
-------------
-------------
| | A | B |
-------------
| 1 | n | u |
-------------
|...|...|...|
-------------
| 7 | x | y |
-------------
我想检查(例如vlookup)Sheet1的A1是否在Sheet2 A列中,并且是否要检查Sheet2的下一个单元格(假设它在A7中遇到,请检查B7是否等于Sheet1的B1)是否等于Sheet1的如果遇到相等的行,则B1返回true;否则,返回B1。我也知道Sheet1的定位,但不知道Sheet2
所以,我一直在寻找和尝试,我设法提出了一个对我来说有意义但又不起作用的公式:
=IF(SD!A2 = Spectrum!A:A & SD!B2 = INDEX(Spectrum!B:B,MATCH(SD!A2,Spectrum!A:A,0)) & SD!C2 = INDEX(Spectrum!C:C,MATCH(SD!A2,Spectrum!A:A,0)), "True", "False")
任何人都可以告诉我它有什么问题,只返回false并且我已经查看了工作表,并且应该返回true。
答案 0 :(得分:0)
在Sheet2的C1中并向下复制以适合:
=AND(A1=Sheet1!A$1,B1=Sheet1!B$1)
除第7行(以及该工作表中“ A”值为x
和“ B”值为y
的任何其他行之外,返回FALSE)。
答案 1 :(得分:0)
尝试一个数组公式: = SUM(IF(A1 = Sheet2!A:A,IF(Sheet1!B1 = Sheet2!B:B,1,0),0))
obvs使用Ctrl + Shift + Enter编辑完整的单元格条目
如果为true,则结果为1,如果为false,则结果为0
以上数组公式在两个工作表中均引用了B,因此对引用进行了交叉检查。结果是1或0,这满足了检查备用表中值是否存在的查询