[問題]請問如何在不規則字串中抓取郵遞區號

看板Office作者 (思想的崛起)時間5年前 (2020/11/20 03:56), 編輯推噓0(0019)
留言19則, 2人參與, 5年前最新討論串1/1
軟體:EXCEL 請問大神們如何在不規格字串當中抓取郵遞區號? 以下為範例 請款10710 黃*瑋 Tel:+886-2-7778-*** #68726 114台北市*246號7樓 ***有限公司 通知 貨到付款: 1588元 黃*瑋 098***4**9 90521台南市***田村***號 貨到付款: 1575元 黃*瑋 098***4**9 905台南市***田村***號 通知 黃*瑋 098***4**9 905台南市***田村***號 黃*瑋 098***4**9 905台南市***田村***號 黃*瑋 098***4**9 這是超商單 由於地址串都還需要另外備註其他事項還有超商的部分 所以字串都不是固定的 請問如何在這不固定字串當中抓取郵遞區號? 謝謝大神! 另外請問 有沒有大神,願意收費接單寫VBA 關於設定在每列上都有個按鈕 然後依據 收寄人資料 需判定 貨到付款 或是 直接寄 然後連接不同印表機列印,還需特定的輸出格式 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.161.129 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1605815762.A.BB5.html

11/20 07:18, 5年前 , 1F
如果原po有要付費的話,可至soho、codejobe徵求
11/20 07:18, 1F

11/20 07:30, 5年前 , 2F
抓郵遞區號方面 https://i.imgur.com/t6ePqpy.jpg
11/20 07:30, 2F

11/20 10:25, 5年前 , 3F
謝謝S大神! 每次都麻煩大神協助,非常感激
11/20 10:25, 3F

11/21 05:08, 5年前 , 4F
不好意思 S大大 還有個問題想請教,假如遇到類似這樣
11/21 05:08, 4F

11/21 05:10, 5年前 , 5F
260宜蘭縣宜蘭市的地址開頭 ,他會顯示60宜蘭縣,參數改
11/21 05:10, 5F

11/21 05:11, 5年前 , 6F
-6 若前面是3碼郵遞區號 顯示是260宜蘭 這樣是可以的
11/21 05:11, 6F

11/21 05:11, 5年前 , 7F
但若前面郵遞區號是5碼 26041 這樣就041宜蘭,無法用
11/21 05:11, 7F

11/21 05:12, 5年前 , 8F
IFERROR(MID(B9,MAX(IFERROR(FIND(縣市,B9),0))-6,5),"")
11/21 05:12, 8F

11/21 05:14, 5年前 , 9F
縣市 那邊是設定參照
11/21 05:14, 9F

11/21 05:15, 5年前 , 10F
請問大大 這部分可以再更完整的處理方式嗎? 只是想學
11/21 05:15, 10F

11/21 05:15, 5年前 , 11F
實際上已經可以使用了,非常感激大大的協助
11/21 05:15, 11F

11/21 06:28, 5年前 , 12F
11/21 06:28, 12F

11/21 13:27, 5年前 , 13F
S大厲害啊! 強者
11/21 13:27, 13F

11/21 17:47, 5年前 , 14F
不好意思,請問大大,2^10的用意 看不太懂 能否指導一下
11/21 17:47, 14F

11/21 17:47, 5年前 , 15F
=MID(B9,MIN(IFERROR(FIND(縣市,B9),2^10))-5,5)
11/21 17:47, 15F

11/21 18:09, 5年前 , 16F
用意是設個大點(預想字串沒有超過1024[沒找到2^10]-5個字
11/21 18:09, 16F

11/21 18:09, 5年前 , 17F
元個數),mid所開始取的位置(1024-5)如果大於字串字元個數
11/21 18:09, 17F

11/21 18:09, 5年前 , 18F
的話,回傳空字串
11/21 18:09, 18F

11/21 19:47, 5年前 , 19F
謝謝S大指導,這邊要想看看,謝謝
11/21 19:47, 19F
文章代碼(AID): #1VjitIkr (Office)
文章代碼(AID): #1VjitIkr (Office)