看板 Office 關於我們 聯絡資訊
軟體: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
soyoso: 以--left(儲存格,4)的方式改為數字型態試試 12/26 07:04
soyoso: 單以left抓取數字的部分,再不運算下,如儲存格格式改為數 12/26 07:11
soyoso: 值下,應也會是文字型態;手動輸入,如數字前不加上'(單引 12/26 07:12
soyoso: 號)下,儲存格格式改為文字時,應也是數字型態 12/26 07:13
soyoso: 這方面可以函數type查詢 12/26 07:13
newton41: 同意S大,如果是數字加個value()在外面吧。 12/26 14:19
感恩,用s大說的left前加--就解決了 非常感謝~~~ ※ 編輯: GabrielJesus (111.254.33.15), 12/26/2017 22:15:58