尝试使用:
=IF(ISNA(VLOOKUP(A2,'Sheet1'!$A$2:$A$1932,1,FALSE)),"0",VLOOKUP(A2,'Sheet1'!$A$2:$B$1932,2,FALSE))
或者您可以使用 anIFERROR
来缩短内容:
=IFERROR(VLOOKUP(A2,'Sheet1'!$A$2:$B$1932,2,FALSE),"0")
0
(如果您的意思是数字0
而不是文本,则可以省略引号0
)
此公式将使用 Sheet2 中的查找值 A2 从 Sheet1 的 B 列中获取值,并在 Sheet1 的 A 列中查找它。
VLOOKUP
检查A2
列中的值并使用公式Sheet1!A:A
从列中返回值:Sheet1!B:B
=VLOOKUP(A2,'Sheet1'!$A$2:$B$1932,2,FALSE)
^ ^
1 2
B 是结果列
2 在相对于 A 的索引中。A 是第 1 列,B 是第 2 列。
编辑:
如果您只想从 A 列获取值,首先检查 A2 的值,然后在第一次失败时检查 B2 的值,那么您可以使用:
=IFERROR(VLOOKUP(A2,'Sheet1'!$A$2:$A$1932,1,FALSE),VLOOKUP(A2,'Sheet1'!$A$2:$A$1932,1,FALSE))