为什么在某些行上出现#N / A错误,而另一些行工作正常

时间:2018-10-11 11:50:34

标签: excel excel-formula lookup

我将这个公式扩展到整个列

=IF(F2=LOOKUP(F2,NR_infra!A:A),1,0)

但是我得到了N / A作为回报,直到第3211行。从3212到最后一行,它都可以正常工作。

有什么想法吗?

我只想添加从CSV导入的NR_infra Sheet。

Capture

1 个答案:

答案 0 :(得分:2)

LOOKUP似乎不是最好的功能。如果您收到#N / A错误,则该错误将来自公式。 VLOOKUP可以更好地控制错误。

=IF(F2=IFERROR(VLOOKUP(F2, NR_infra!A:A, 1, FALSE), ""), 1, 0)
'alternate
=--isnumber(match(F2, NR_infra!A:A, 0))