标签: excel excel-formula excel-match
我的查找数组的格式为DI-0001。前3位固定为“ DI-”,后4位为任意数字,但固定长度为4。我的查找数组是一个小于10000的简单数字。因此,始终等于小于4位数字。我将查找值列的格式设置为“ DI-” 0000,以匹配查找数组。但是现在我的匹配功能崩溃了,给出了#N / A错误。我了解错误,但不知道如何解决。
答案 0 :(得分:1)
您不是在查找数组中寻找数字,因此您还必须将要查找的值转换为字符串,而不仅仅是将其格式化为字符串。
=VLOOKUP("DI-"&TEXT(value,"0000"),array,2,0)
或者最好是
=INDEX(B1:B9,MATCH("DI-"&TEXT(F1,"0000"),A1:A9,0))