excel函数LOOKUP公式出现错误提示,#N⼀A,其它返回值都好用,为什么只有一个是错误的?高手解答。见图

2024-12-03 09:35:24
推荐回答(3个)
回答1:

这个LOOKup函数要求中间那个数组按升序排列,但是字符串(和文本的关系?)的升降序我不知道,但通过结果可以看出,A列字符串在EXCEL中的排序应该不能算是升序排列。建议直接将用index和match替换LOOKup即可。

回答2:

lookup函数的第二个参数需升序排列(这里是文本)
数字文本:按左侧的数字从小到大排序,而不是按整个数字的大小排序。
字符文本:按拼音顺序排序。
公式需改为:
=LOOKUP(A2,{"110-130","140-150","160-170","160-180","90-100"},{"CM2","CM3","CM4","CM5","CM1"})

回答3:

试一下把A列改为文本格式:选中A列,点数据--分列--下一步,单元格格式选文本,确定。