Excel04 – 文字常用函數

🎯 學程目標

  1. 文字長度:LEN
  2. 取字:LEFT、MID、RIGHT
  3. 數值轉文字:TEXT
  4. 找文字:FIND…

📝文字函數

參考講義

範例:下載

文字處理基礎

  • 學習目標:熟悉基本函數,學會處理格式規律的資料。
  • 核心能力與函數
    • LEN (長度):理解文字也是有長度的概念。
    • LEFT / RIGHT (固定切割):學習從字串的前面或後面抓取固定數量的字元。
    • TEXT (數字轉文字):應用於實務上的編號補 0(如將員工編號 7 補成 0007)或身分證格式處理。
  • 口訣金句「固定長度 → 用 LEFT / RIGHT 解決」

文字定位與拆解

建立「位置計算思維」,學習處理長度不一但有邏輯的資料。

  • 學習目標:掌握 Excel 的定位邏輯,學會精準切割中間文字。
  • 核心能力與函數
    • FIND (定位):學習回傳特定文字在儲存格中的「數字位置」。
    • MID (切中間):在已知位置的情況下擷取中間字串。
    • 黃金組合技:結合 MIDFIND 進行動態拆解(例如:=MID(A2, FIND("市",A2)+1, FIND("路",A2)-FIND("市",A2)))。
  • 口訣金句「Excel 不是在抓文字,是在抓『位置差』」

資料清洗

處理「不規則資料」「例外狀況」

  • 學習目標:學會處理「不乾淨」的資料,提升公式的防呆與健壯性。
  • 核心能力與函數
    • FIND + IFERROR (防呆機制):處理找不到特定文字時的錯誤(如 IFERROR(FIND("段",A2),"沒有段"))。
    • 不規則地址處理:針對有的地址有「段」、有的沒有「段」的情況編寫判斷公式。
    • 商業場景應用:從混亂的商品資料(如「A001-筆電-黑色」)中分別抓取編號、名稱與顏色。
  • 口訣金句「真實世界資料一定是亂的,會處理例外才是高手」

TEXT 函數(數字轉文字)

TEXT 是把「數值」轉成「有格式的文字」

基本語法:TEXT(數值, “格式”)

  • 補 0:=TEXT(A2,”0000″),固定長度編號(員工、訂單)
  • 金額格式:=TEXT(A2,”#,##0″)
  • 日期格式:
    • =TEXT(A2,”yyyy/mm/dd”)
    • =TEXT(A2,”yyyy年mm月dd日”)
  • 星期:
    • =TEXT(A2,”aaaa”),星期六
    • =TEXT(A2,”ddd”),六

Excel 顯示格式 ≠ 文字
TEXT 是「真的把格式寫進內容」

實務應用

  • 組合訂單編號:=”ORD-” & TEXT(A2,”0000″)
  • 報表日期:=”報表日期:” & TEXT(TODAY(),”yyyy/mm/dd”)
  • 發票格式:=TEXT(A2,”000-000-000″)

進階應用

  • TEXT + CONCAT:=”客戶:” & A2 & ” / 金額:” & TEXT(B2,”#,##0″)
  • TEXT + IF:=IF(A2>1000, TEXT(A2,”#,##0″) & ” (大額)”,”一般”)

常見錯誤

  • 錯誤 1:TEXT 後不能再計算,TEXT(A2,”0000″) + 1 ❌
  • 錯誤 2:排序會錯, 文字排序 ≠ 數值排序

🔹 TEXT = 格式寫進資料
🔹 顯示格式 = 只是看起來

資料剖析

資料剖析

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

error: 耶~不能喔!
返回頂端