看板 Office 關於我們 聯絡資訊
軟體: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
soyoso: 如果原po有要付費的話,可至soho、codejobe徵求 11/20 07:18
soyoso: 抓郵遞區號方面 https://i.imgur.com/t6ePqpy.jpg 11/20 07:30
ilf0121: 謝謝S大神! 每次都麻煩大神協助,非常感激 11/20 10:25
ilf0121: 不好意思 S大大 還有個問題想請教,假如遇到類似這樣 11/21 05:08
ilf0121: 260宜蘭縣宜蘭市的地址開頭 ,他會顯示60宜蘭縣,參數改 11/21 05:10
ilf0121: -6 若前面是3碼郵遞區號 顯示是260宜蘭 這樣是可以的 11/21 05:11
ilf0121: 但若前面郵遞區號是5碼 26041 這樣就041宜蘭,無法用 11/21 05:11
ilf0121: IFERROR(MID(B9,MAX(IFERROR(FIND(縣市,B9),0))-6,5),"") 11/21 05:12
ilf0121: 縣市 那邊是設定參照 11/21 05:14
ilf0121: 請問大大 這部分可以再更完整的處理方式嗎? 只是想學 11/21 05:15
ilf0121: 實際上已經可以使用了,非常感激大大的協助 11/21 05:15
soyoso: 回文舉例的話 https://i.imgur.com/vFkI9DV.jpeg 11/21 06:28
ilf0121: S大厲害啊! 強者 11/21 13:27
ilf0121: 不好意思,請問大大,2^10的用意 看不太懂 能否指導一下 11/21 17:47
ilf0121: =MID(B9,MIN(IFERROR(FIND(縣市,B9),2^10))-5,5) 11/21 17:47
soyoso: 用意是設個大點(預想字串沒有超過1024[沒找到2^10]-5個字 11/21 18:09
soyoso: 元個數),mid所開始取的位置(1024-5)如果大於字串字元個數 11/21 18:09
soyoso: 的話,回傳空字串 11/21 18:09
ilf0121: 謝謝S大指導,這邊要想看看,謝謝 11/21 19:47