作者virfish (大寶)
看板Office
標題[算表] excel vlookup 搜尋包含的字
時間Fri Mar 28 18:03:46 2014
軟體: office excel
版本: 2003
剛到職不久,想對報價單(如下sheet 1)進行改良
我會寫完全相符的VLOOKUP, 但公司的報價資料庫(sheet 2)由於前人擔心資料庫太龐大
產品編號有部分非常的詳細, 有部份是簡化版
詳細:
09-PX-P8G-L
50 紫色字是可省略的, 傳回的資料是相同
簡化: 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)
→ I4Lione:被省略的字模式是固定的嗎? 03/28 18:34
→ I4Lione:B2=VLOOKUP("*"&MID(A2,4,8)&"*",SHEET 2!A2:E5,2,FALSE) 03/28 18:34
→ soyoso:適用於不固定數時 03/28 20:50
→ virfish:回I4: 不固定,前面通常三個,後面通常2~3 03/28 23:17
→ virfish:但不一定會省略,有簡化跟完整的混合出現@@ 03/28 23:18
→ virfish:謝謝soyoso大,我研究一下 03/28 23:20
→ I4Lione:囧,如果省略的字模式不固定,那就用so大大的方法了, 03/29 02:02
→ I4Lione:不過省略只會省略數字嗎?還是也會省略字母? 03/29 02:04
→ I4Lione:例如 CA-R5982-H 會不會省略成 R5982-H 或是 R5982 03/29 02:05
→ virfish:回I4:對只省略數字 不過不固定字數,且不固定會不會省略 03/31 14:03
→ virfish:實在有點困擾, so大大的方法十分有用, 感謝!!! 03/31 14:03