Re: [算表] 用vlookup時遇到的問題--LOOKUP特性

看板Office作者 (我是大豬頭)時間18年前 (2007/12/30 23:19), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串3/5 (看更多)
※ 引述《tpdgoj24 (藍影)》之銘言: : ※ 引述《civldyu (天空乾淨)》之銘言: : : (若是和其他不同軟體互動之問題 請記得一併填寫) : : 您所使用的軟體為:excel : : 問題:最近使用vlookup時遇到一個很怪的問題 : : 我是用來抓訂單的資料 : : 訂單號碼有分兩種類型 : : UPOxxxxxxxxx : : HKxxxxxxx : : (後面這些都是數字) : : 很奇怪的是 : : UPO訂單後面抓過來的資料都是對的 : : HK訂單抓過來的資料有些是對的有些是錯的 : : 好奇怪喔 因為大部分的資料都是對的 : : 所以應該不是我公式設錯啊 : : 百思不得其解 : : 有人遇到類似的問題嗎??? : 用來「參照」的那個表格資料必須先「從小到大」排序過, : 否則結果可能會有問題!不曉得這個動作您是不是已經有做過了? : 另外,因為你要找的訂單號碼「應該」是要一模一樣的,所以 : 公式可以補上「第四個參數」, : 變成「vlookup(參照值,參照表格位址,傳回欄位,False)」 狗尾續貂一下 就我知道97以後的版本有沒有排序都可以,就是沒有排序一樣可以VLOOKUP 各位大大可以試試看,個人感覺如果沒有排序,資料超過3000筆速度會變慢 (每個人硬體不一樣!,所以可能會略有差異!) 個人經驗中最大的問題就是資料是由二個不同的資料庫轉出的資料, 從資料結構上來看應該都是文字所以比較好判斷 建議可以使用EXACT比對二個你確認編碼"看"起來一樣,"實際"是否真的一樣 如果不一樣,可以用LEN查詢字串的長度,在用MID一個字元一個字元比對 判斷狀況 提供參考囉,有些資料庫會自動補空白、會有前引字串..等等狀況很多 (要看當初撰寫的人的想法!) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.77.57.24

01/01 04:57, , 1F
可以用函數TRIM()刪除字串開頭與結尾的空白文字
01/01 04:57, 1F

01/01 08:10, , 2F
碰過的不是空白..但他就是個字元在那邊
01/01 08:10, 2F

01/01 14:00, , 3F
無法列印字元用CLEAN()清掉
01/01 14:00, 3F
文章代碼(AID): #17TxRcif (Office)
文章代碼(AID): #17TxRcif (Office)