[函數] REPLACE 與 LENB 《藝術般》的結合應用

更新於 2024/01/31閱讀時間約 3 分鐘

問題:

前幾天,LINE Meiko微課頻道 社群網友問到一個台灣地址的問題,那就是要將郵遞區號括號,要如何操作 ?


112台北市北投區00路XX號 ==> (112)台北市北投區00路XX號


當然群內很多高手都提供很不錯 的解決方法,有 Power Query 解法、也有公式解法等等。

但有一位大師的公式,提供的公式很簡短,僅使用【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




參考文獻




以上就是這次的分享,請持續關注  和 Meiko微課頻道,謝謝大家 ~

有任何問題,請到【opa的沙龍】【Excel VBA 情境學習】一起討論有關 VBA 的問題,或加入 LINE社群 Meiko微課小綠群(粉絲交流群),歡迎您的加入。


avatar-img
128會員
44內容數
Meiko微課頻道主要以辦公室應用為出發點,針對上班族群所遇到的問題進行分享
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
過去,在Excel中使用核取方塊時,我們常受限於其大小,一直無法輕易調整。最近的E365版本解決了這個問題,但舊版本的Excel卻沒有這個新功能。因此,在這裡,Meiko將跟同學們分享如何在新舊版本中輕鬆放大核取方塊,而且不受數量的限制。 實際操作請參考影片教學,影片中提供的語法請參考本篇文章
本篇主要是設計,當【沒有任何數值】與【原本就有數值】這兩種情況結合在一起時的 VBA 解決方案。分享內容包括張忍大師的函數解決方法。文章中包含影片檔案下載以及參考文獻連結。
本文介紹了如何使用 Excel VBA 來解決 CSV 檔案原始資料( 左補零 ) 被截斷的問題。
5/5ExcelVBA
你知道【樞紐分析表】只吃哪一種資料格式嗎 ? 猜猜看,是【結構化資料】? 還是【非結構化資料】? 利用此文章,帶你了解如何把這【不可能的任務】化為可能 !!
利用 VBA 製作一個【無重複】、【無空白】、【可排序】的下拉清單。
此 VBA 是利用 Meiko微課頻道 的 Excel教學 E98 | Excel工作表,各自轉存成獨立的PDF文件,所產生的靈感而設計!
過去,在Excel中使用核取方塊時,我們常受限於其大小,一直無法輕易調整。最近的E365版本解決了這個問題,但舊版本的Excel卻沒有這個新功能。因此,在這裡,Meiko將跟同學們分享如何在新舊版本中輕鬆放大核取方塊,而且不受數量的限制。 實際操作請參考影片教學,影片中提供的語法請參考本篇文章
本篇主要是設計,當【沒有任何數值】與【原本就有數值】這兩種情況結合在一起時的 VBA 解決方案。分享內容包括張忍大師的函數解決方法。文章中包含影片檔案下載以及參考文獻連結。
本文介紹了如何使用 Excel VBA 來解決 CSV 檔案原始資料( 左補零 ) 被截斷的問題。
5/5ExcelVBA
你知道【樞紐分析表】只吃哪一種資料格式嗎 ? 猜猜看,是【結構化資料】? 還是【非結構化資料】? 利用此文章,帶你了解如何把這【不可能的任務】化為可能 !!
利用 VBA 製作一個【無重複】、【無空白】、【可排序】的下拉清單。
此 VBA 是利用 Meiko微課頻道 的 Excel教學 E98 | Excel工作表,各自轉存成獨立的PDF文件,所產生的靈感而設計!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
職場中數據或資料找差異,一直是粉絲私訊詢問的常勝軍,而且根據資料型態不同找差異的方式也完全不一樣哦!!今天就來分享3種常見的需要找差異的情境吧 第一種:找出同列差異 這種情況很常出現於庫存盤點,發票金額核對等等... 需要去核對同列左邊或右邊的儲存格是否相同,不同則視為異常要去檢查 第二種
Thumbnail
前言 高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率。 今天要介紹的函數是 IFS+COUNTIF 的應用
Thumbnail
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 ARRAYFORMULA
Thumbnail
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 countif 和 countifs
Thumbnail
在程式設計中,我們通常會遇到一個問題: 何時應該使用具有方法的類別,何時應該在模組中使用函式? 如果選擇不當,你的程式碼可能比需要的更複雜,這使得維護更困難 首先,我們需要更好地理解函式和類別的差異。 函式接收輸入參數,然後進行一些操作,並返回結果。你可以將這個結果傳遞給其他函式。在像Haskell
Thumbnail
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 if 和 ifs
Thumbnail
語法 UPPER(text):將英文轉換成「大寫」 LOWER(text):將英文轉換成「小寫」 PROPER(text):將英文轉換成「首字母大寫」 輸入語法後,點選需變動的儲存格即可。
Thumbnail
在每期付款金額與利率固定的情況下計算貸款的付款金額。 語法:PMT(rate,nper,pv,fv,type) 由 PMT 傳回的付款金額包括本金和利率,但不包括稅金、貸款回存數額或手續費。 ***記得Rate 和 Nper 的單位要一致,才能算出正確的數值喔! 應用二(貸款)
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
職場中數據或資料找差異,一直是粉絲私訊詢問的常勝軍,而且根據資料型態不同找差異的方式也完全不一樣哦!!今天就來分享3種常見的需要找差異的情境吧 第一種:找出同列差異 這種情況很常出現於庫存盤點,發票金額核對等等... 需要去核對同列左邊或右邊的儲存格是否相同,不同則視為異常要去檢查 第二種
Thumbnail
前言 高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率。 今天要介紹的函數是 IFS+COUNTIF 的應用
Thumbnail
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 ARRAYFORMULA
Thumbnail
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 countif 和 countifs
Thumbnail
在程式設計中,我們通常會遇到一個問題: 何時應該使用具有方法的類別,何時應該在模組中使用函式? 如果選擇不當,你的程式碼可能比需要的更複雜,這使得維護更困難 首先,我們需要更好地理解函式和類別的差異。 函式接收輸入參數,然後進行一些操作,並返回結果。你可以將這個結果傳遞給其他函式。在像Haskell
Thumbnail
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 if 和 ifs
Thumbnail
語法 UPPER(text):將英文轉換成「大寫」 LOWER(text):將英文轉換成「小寫」 PROPER(text):將英文轉換成「首字母大寫」 輸入語法後,點選需變動的儲存格即可。
Thumbnail
在每期付款金額與利率固定的情況下計算貸款的付款金額。 語法:PMT(rate,nper,pv,fv,type) 由 PMT 傳回的付款金額包括本金和利率,但不包括稅金、貸款回存數額或手續費。 ***記得Rate 和 Nper 的單位要一致,才能算出正確的數值喔! 應用二(貸款)