excel的vlookup函数结果错误
1、这里以销量表和价格表数据为例,目的是要把价格对应填到销量表里

2、直接在C2单元格输入公式=VLOOKUP(A2,E:F,2,0),发现结果报错

3、下拉公式,发现结果全是错码

4、仔细查看表格,发现A列编码没有左上角的绿色三角标,E列有(有时没显示可能是excel里设置了不显示)

5、看上去A和E两列都是数字,可以用type对A和E列数据进行判断,判断结果1是数值,2是文亨蚂擤缚字,4是逻辑值,16是错误值,64是数组

6、结果显示A列是1数值,E列是2文字


7、使用vlookup时需要保证索引项数据类型是一致的,这时可以用text函数将A列数值转为文字

8、也可以选中F列(文字),单击分列使F列转为数值,也可以选中F列的编码用鼠标选择转为数值,还可以用箪滹埘麽value函数将F列数据转为数值

9、当索引条件的数据类型一致后,用vlookup就能获得正确的结果了。
