excel文本与数字转换问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 22:17:53
我有以下表格:
产品代码 容重 长 宽 厚
100001 100 1200 600 50
100001J 100 1200 600 50
100002 110 1200 600 50
100002J 110 1200 600 50
100003 60 1005 600 50
100004 50 1200 600 50
100004J 50 1200 600 50
100005 200 1200 600 50
现在我想在另一表中用vlookup()函数以产品代码为值查找其对应的容重,但是怎么查都出错,格式刷了也不行,设置单元格式为数字也出错.没办法了,请教高手,谢谢.

给出具体的代码看看,不用vlookup()只接一行一行的查也快的很的,这个我做过.你不防将所有数据全转成字符型的试试,100004J 可不能设为数字型的.

=VLOOKUP($A13,$A$1:$E$9,2,0)

=VLOOKUP($A13,$A$1:$E$9,3,0)

=VLOOKUP($A13,$A$1:$E$9,4,0)

=VLOOKUP($A13,$A$1:$E$9,5,0)

1:看看查找值是否与数据源中的的产品代码的格式是否相同,
2:看看是不是用的精确查找,也就是VLOOKUP()的第4个参数是否是0或FALSE,如果省略了结果也不会正确,
3:最好能提供附件,这样可更快找出错误之外.

是不是一张工作簿里的两张工作表进行索引?
如果是的话,是不是索引范围选择了整张工作表,
如果是的话,将范围缩小下,选择一个列的范围,如A列到S列,试试。

你极有可能是在输入第一列