[算表] vlookup抓不到数值

楼主: GabrielJesus (耶稣)   2017-12-26 05:06:19
软件:excel
版本:2016
电脑挂了,所以没图,只能文字叙述
我去证交所抓证券编码的资料
主要是取得所有股票名称及代号这两项资料
结果汇入后
上述的这两项资料都在同一储存格里
我用 left 函数把两项分开放在不同字段
A栏为代号,从A1储存格的1101开始
B栏为公司,从B1储存格的台泥开始
此张为工作表2
之后在别张的工作表1使用VLOOKUP
以代号为媒介去捞却失败
用left函数取出的代号改成数值型态,失败
我试着把取出来的代号全部清除
手动输入一组代号1101,就捞到了
而且手动输入的把它换成文字或数值型态都可以捞的到
所以想请问此题有解吗?
作者: soyoso (我是耀宗)   2017-12-26 07:04:00
以--left(储存格,4)的方式改为数字型态试试单以left抓取数字的部分,再不运算下,如储存格格式改为数值下,应也会是文字型态;手动输入,如数字前不加上'(单引号)下,储存格格式改为文字时,应也是数字型态这方面可以函数type查询
作者: newton41 (Newton)   2017-12-26 14:19:00
同意S大,如果是数字加个value()在外面吧。

Links booklink

Contact Us: admin [ a t ] ucptt.com