[算表] 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