我的资料] 1
大家好,
我正在尝试将 B1 中的值与 B3:B12 中的值匹配,以从 C 列返回一个值。一切正常,我的匹配正确地找到了列表中小于或等于我输入的数据的最小值.
但是,如果输入的数据低于 B3 中的值,我会得到 #N/A。
我的公式是:
=索引(B3:C12,匹配(B1,B3:B12,1),2)
任何人都可以帮忙吗?如果这是正确的,则 B1 中小于 B3 的任何值都应返回 C3。我可以用一个简单的 IF 来做到这一点,但这似乎不优雅,我不明白为什么我需要这样做。
最佳答案
尝试,
=iferror(INDEX(c3:C12, MATCH(B1, B3:B12, 1)), c3)
'alternate
=INDEX(c3:C12, iferror(MATCH(B1, B3:B12, 1), 1))
关于excel - 我的索引匹配不适用于小于表中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52226564/