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