[算表] vlookup抓不到數值

看板Office作者 (耶穌)時間8年前 (2017/12/26 05:06), 8年前編輯推噓0(006)
留言6則, 2人參與, 8年前最新討論串1/1
軟體:excel 版本:2016 電腦掛了,所以沒圖,只能文字敘述 我去證交所抓證券編碼的資料 主要是取得所有股票名稱及代號這兩項資料 結果匯入後 上述的這兩項資料都在同一儲存格裡 我用 left 函數把兩項分開放在不同欄位 A欄為代號,從A1儲存格的1101開始 B欄為公司,從B1儲存格的台泥開始 此張為工作表2 之後在別張的工作表1使用VLOOKUP 以代號為媒介去撈卻失敗 用left函數取出的代號改成數值型態,失敗 我試著把取出來的代號全部清除 手動輸入一組代號1101,就撈到了 而且手動輸入的把它換成文字或數值型態都可以撈的到 所以想請問此題有解嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.214.57 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1514235982.A.210.html

12/26 07:04, 8年前 , 1F
以--left(儲存格,4)的方式改為數字型態試試
12/26 07:04, 1F

12/26 07:11, 8年前 , 2F
單以left抓取數字的部分,再不運算下,如儲存格格式改為數
12/26 07:11, 2F

12/26 07:12, 8年前 , 3F
值下,應也會是文字型態;手動輸入,如數字前不加上'(單引
12/26 07:12, 3F

12/26 07:13, 8年前 , 4F
號)下,儲存格格式改為文字時,應也是數字型態
12/26 07:13, 4F

12/26 07:13, 8年前 , 5F
這方面可以函數type查詢
12/26 07:13, 5F

12/26 14:19, 8年前 , 6F
同意S大,如果是數字加個value()在外面吧。
12/26 14:19, 6F
感恩,用s大說的left前加--就解決了 非常感謝~~~ ※ 編輯: GabrielJesus (111.254.33.15), 12/26/2017 22:15:58
文章代碼(AID): #1QGMXE8G (Office)
文章代碼(AID): #1QGMXE8G (Office)