[算表] excel vlookup 搜尋包含的字

看板Office作者 (大寶)時間10年前 (2014/03/28 18:03), 編輯推噓0(0012)
留言12則, 3人參與, 最新討論串1/3 (看更多)
軟體: office excel 版本: 2003 剛到職不久,想對報價單(如下sheet 1)進行改良 我會寫完全相符的VLOOKUP, 但公司的報價資料庫(sheet 2)由於前人擔心資料庫太龐大 產品編號有部分非常的詳細, 有部份是簡化版 詳細: 09-PX-P8G-L50 紫色字是可省略的, 傳回的資料是相同 簡化: PX-P8G-L50 或 09-PX-P8G-L 或 PX-P8G-L 爬文有爬到 包含的寫法 B2=VLOOKUP("*"&A2&"*",SHEET 2!A2:E5,2,FALSE) 以簡化的編號去搜尋詳細的參照表是ok的 如: 報價單打PX-P8G-L 是可以套出 09-PX-P8G-L50 的資料 我現在需要解決的是 以詳細的編號去搜簡化的參照表 如: 報價單打09-PX-P8G-L50, 但資料庫寫的是PX-P8G-L, 就帶不出資料 理論上覺得是這樣寫 但是實際上不可行 Orz B2=VLOOKUP("*"&A2&"*","*"&SHEET 2!A2:E5&"*",2,FALSE) 請大家指點 謝謝 SHEET 1 (報價單) A B C D E 1 產品編號 材質 顏色 單價 大小 2 PX-PB8G-L ? ? ? ? 3 4 SHEET 2 (參照表) A B C D E 1 產品編號 材質 顏色 單價 大小 2 09-PX-P8G-L50 pp 09 0.5 3' 3 11-PY-36SB24M-T33-G01 pe 25.33 0.7 1.8' 4 CA-R5982-H lt 24-1 0.3 0.9' 5 PX-Z59AR-G-A pet 32.256.29 2.5 2.1.' -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.114.100 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1396001029.A.F40.html ※ 編輯: virfish 來自: 114.24.114.100 (03/28 18:05)

03/28 18:34, , 1F
被省略的字模式是固定的嗎?
03/28 18:34, 1F

03/28 18:34, , 2F
B2=VLOOKUP("*"&MID(A2,4,8)&"*",SHEET 2!A2:E5,2,FALSE)
03/28 18:34, 2F

03/28 20:49, , 3F
http://goo.gl/iXQvA4 試試,想法是找頭尾出現英文的位置
03/28 20:49, 3F

03/28 20:50, , 4F
適用於不固定數時
03/28 20:50, 4F

03/28 23:17, , 5F
回I4: 不固定,前面通常三個,後面通常2~3
03/28 23:17, 5F

03/28 23:18, , 6F
但不一定會省略,有簡化跟完整的混合出現@@
03/28 23:18, 6F

03/28 23:20, , 7F
謝謝soyoso大,我研究一下
03/28 23:20, 7F

03/29 02:02, , 8F
囧,如果省略的字模式不固定,那就用so大大的方法了,
03/29 02:02, 8F

03/29 02:04, , 9F
不過省略只會省略數字嗎?還是也會省略字母?
03/29 02:04, 9F

03/29 02:05, , 10F
例如 CA-R5982-H 會不會省略成 R5982-H 或是 R5982
03/29 02:05, 10F

03/31 14:03, , 11F
回I4:對只省略數字 不過不固定字數,且不固定會不會省略
03/31 14:03, 11F

03/31 14:03, , 12F
實在有點困擾, so大大的方法十分有用, 感謝!!!
03/31 14:03, 12F
文章代碼(AID): #1JDKa5z0 (Office)
文章代碼(AID): #1JDKa5z0 (Office)