我正在处理一个excel文件,我试图用vLookUp函数“映射”一些值。找不到错误:VLOOKUP不返回值
vLookUp函数的第一个参数让我很头痛:函数使用某些值(手工输入文本格式)......但不适用于预先生成的值(同样的值...但从ERP系统生成..)。我查了一下,以确定我在寻找“相同的性质”值(文本与文本)......但我无法找出为什么前3个值(用手输入)很好......但最后3个(预生成)给了我一个#N/A错误:它必须是“格式”的差异..但我找不出差别在哪里...
这是使用的公式:= VLOOKUP D1; $ A $ 1:$ B $ 219; 2,FALSE)
1008600 379.99 1008600 379.99
1008601 379.99 1008601 379.99
1010600 449.99 1010600 449.99
1010601 449.99 1010601 #N/A
1013600 489.99 1013600 #N/A
1014601 509.99 1014601 #N/A
1015600 569.99
1018603 679.99
1019600 809.99
谢谢!
这工作...但我仍然不低估为什么。通过ctrl + 1 - > text更改单元格的格式与TEXT(value,“#”)不同。 – user1023021
更改格式并不会实际更改底层数据。您需要在格式更改后强制重新计算数据以进行更改(例如,使用文本到列)。 – nutsch
你也可以连接“”来转换为公式中的文本,就像这样'= VLOOKUP(D1&“”,$ A $ 1:$ B $ 219,2,FALSE)' –