首页 > 解决方案 > 为什么我在某些行上收到 #N/A 错误而其他行正常

问题描述

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

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

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

有任何想法吗?

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

捕获

标签: excelexcel-formulalookup

解决方案


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))

推荐阅读