問題:
前幾天,LINE Meiko微課頻道 社群網友問到一個台灣地址的問題,那就是要將郵遞區號括號,要如何操作 ?
112台北市北投區00路XX號 ==> (112)台北市北投區00路XX號
但有一位大師的公式,提供的公式很簡短,僅使用【REPLACE + LENB + LEFT】三個函數,就能完成上述【郵遞區號3碼】的問題 !!
沒錯~ 那位大師就是 奇大哥 !!
且這組公式還能應用到「3+2郵遞區號」與「3+3郵遞區號」也沒問題 !
公式:
="("&REPLACE(A2,13-LENB(LEFT(A2,6)),,")")

奇大哥 所提供的超強公式
好奇:
由於對公式真的不是很熟練,要我解的話我也解不出來 ! 但因為對這組公式非常非常有興趣,很想知道它的運作原理,才會想說花時間做個【拆解工程】研究一下。
參考 Meiko老師 在 Excel教學 E104 | 拆解萬金油公式,沒有Filter也能動態篩選 | 舊版替代方案 | Index+Small+If+Row函數 影片中 3分32秒 1 所提到的拆解方法,讓我們一起揭開這組公式的神秘面紗 !
知識:
LEN 與 LENB 的差別 2
LEN 會傳回文字字串中的字元數。
LENB 會傳回用於代表文字字串中字元的位元組數。
郵遞區號 3
台灣郵遞區號在民國80年2月1日實施「3+2郵遞區號」,迄今已逾32年。目前已更改為6碼。
一般民眾可僅寫前3碼即可。但中華郵政公司提醒,書寫「3+3郵遞區號」能加速郵件處理作業,讓郵件更快送達。
拆解:
進階:
如果要修改成 7碼,則 ?? 的值要為多少,才能讓公式計算正確 ?

進階問題
歡迎下方留言討論~
檔案下載 (檔案內包含進階問題的解答)
彩蛋
努力決定下限,運氣決定上限!4
參考文獻
- 1. Meiko老師的 萬金油公式 拆解方法
【影片從3分32秒開始】Excel教學 E104 | 拆解萬金油公式,沒有Filter也能動態篩選 | 舊版替代方案 | Index+Small+If+Row函數
https://www.youtube.com/watch?v=cMXDNWsE_w8&t=212s - 2. LEN、LENB 函數
https://support.microsoft.com/zh-tw/office/len-lenb-%E5%87%BD%E6%95%B8-29236f94-cedc-429d-affd-b5e33d2c67cb - 3. 中央通訊社 (2020/3/2)。郵遞區號變3加3碼 新制3日起實施。
https://www.cna.com.tw/news/firstnews/202003020346.aspx
- 4. 劉德華粉絲同學會。2024新年㊗️福 ~ 給我們滿滿的正能量,向上的精神 💪
https://fb.watch/pLR_2zGgjz/
以上就是這次的分享,請持續關注 我 和 Meiko微課頻道,謝謝大家 ~
有任何問題,請到【opa的沙龍】的【Excel VBA 情境學習】一起討論有關 VBA 的問題,或加入 LINE社群 Meiko微課小綠群(粉絲交流群),歡迎您的加入。