我使用"
函数来确定MATCH()
函数的行号。我使用完全匹配(0)作为参数。然而,这在大多数情况下都可以正常工作:
当一个单元格为空/空而另一个单元格为零时,为什么会创建匹配?
我可能会制作一些IF语句,忽略零值,以抵消这种影响。但它似乎很愚蠢,我也想了解这种机制背后的基本逻辑,以供将来使用。
编辑: 根据要求,这是我说的功能......
INDEX()
=IFERROR(INDEX('RMED Visual Inspection'!$A:$B; MATCH(A2; 'RMED Visual Inspection'!$A:$A; 0); 2); 0)
为空。 lookup_value
由0和更高的数字组成。 lookup_array
将返回MATCH()
中第一行的第0行的编号。