【EXCEL教學】5分鐘一次搞懂 LEFT & RIGHT 函數用法

LEFT 與 RIGHT 是 EXCEL 中30個必學函數之一,能夠幫助我們從一段文字中提取指定數量的字元。LEFT 用來從文字的左邊開始提取,而 RIGHT 則是從文字的右邊開始提取。這兩個函數在處理格式轉換、拆解字串、以及資料清理時特別有用。

本文將會用 5 分鐘的時間,教你 LEFT 與 RIGHT 函數的基本用法進階應用,以及常見錯誤等等。

那麼我們就開始吧!

LEFT & RIGHT 用途

以下是 LEFT / RIGHT 各自的用途:

  • LEFT 函數: 用來從文字的「左邊」開始提取指定數量的字元
  • RIGHT 函數:用來從文字的「右邊」開始提取指定數量的字元

接著,我們來了解兩個函數的用法。


LEFT 函數用法

LEFT 函數用來從文字的左邊開始提取指定數量的字元,以下是 LEFT 的函數說明:

=LEFT ( text , [num_chars] )

引數名稱解釋
text文字
[num_chars]從左邊開始提取幾個字元(選填)

使用範例:利用 LEFT 函數提取 A 欄手機號碼的前 4 碼:

=LEFT ( A2 , 4 )


RIGHT 函數用法

RIGHT 函數用來從文字的右邊開始提取指定數量的字元,以下是 RIGHT 的函數說明:

=RIGHT ( text , [num_chars] )

引數名稱解釋
text文字
[num_chars]從右邊開始提取幾個字元(選填)

使用範例:利用 RIGHT 函數提取 A 欄手機號碼的末 3 碼:

=RIGHT ( A2 , 3 )


LEFT & RIGHT 進階用法 1 – 結合 TEXT 函數提取日期

如果我們直接用 LEFT 或 RIGHT 函數提取日期,會發現結果不如預期:

=LEFT ( A2 , 4 )

這是因為在 EXCEL 的眼中,日期其實就是不斷累加的 5 位數字,2024/10/14 是「45579」,因此 LEFT 提取出數字的才會是「4557」。

如果希望正常提取年份,則需要先用 TEXT 函數將日期轉為「文字」格式,再使用 LEFT 函數提取:

=LEFT (TEXT ( A2 , “yyyy/m/d” ), 4 )


LEFT & RIGHT 進階用法 2 – 結合 FIND 函數擷取特定片段

當我們沒有辦法準確知道該提取到第幾位,或者資料的位數規律不一時,可以結合 FIND 函數來指定提取特定片段。

假設我們想要提取出電子郵件的使用者名稱,就可以先利用 FIND 函數,找出”@”在第幾位

=FIND ( “@” , A2 )

接著,再利用 LEFT 函數,從左邊開始提取到”@”的前一位

=LEFT ( A2 , FIND(“@”,A2)-1 )

再來一個例子:假設我們想要提取檔案名稱的副檔名,可以先利用 LEN 函數減去 FIND 函數,找出”.”在倒數第幾位

=LEN ( A2 ) – FIND ( “.” , A2 ) +1

接著,再利用 RIGHT 函數,從右邊開始提取到”.”的後一位

=RIGHT ( A2 , LEN(A2)-FIND(“.”,A2)+1-1 )


LEFT & RIGHT 常見錯誤

  • #VALUE!:當函數中要求提取的字元數是負值或非數字時,EXCEL 會回傳 #VALUE! 錯誤提示。
  • #NAME?:通常是由於函數名稱拼寫錯誤造成的,例如將 LEFT 打錯成了 LFTE 等等。
  • #REF!:如果引用的儲存格無效(如引用了一個已被刪除的範圍),EXCEL 就會顯示 #REF! 錯誤。

參考資料


發佈留言

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

點擊打開目錄