RIGHT 與 RIGHTB 函數

Excel RIGHTRIGHTB 函數教學 ➡️

RIGHTRIGHTB 函數都用來從字串的右邊提取一定數量的字符。它們的主要區別在於處理字符數字節數的方式,特別是在處理雙字節字符集(DBCS)(如中文、日文、韓文等)時。


RIGHT 函數

功能

RIGHT 函數用來從字串的右邊提取指定數量的字符


語法

RIGHT(文字, 提取字符數)
  • 文字(必填):要提取字符的字串或儲存格。
  • 提取字符數(必填):指定要從右邊提取的字符數。

返回值:返回字串的最後 提取字符數 個字符。


範例

A 列B 列(公式)C 列(結果)說明
apple=RIGHT(A1, 3)pleapple 的右邊提取 3 個字符 (ple)
Hello World=RIGHT(A2, 5)WorldHello World 的右邊提取 5 個字符 (World)
Excel 2025=RIGHT(A3, 4)2025Excel 2025 的右邊提取 4 個字符 (2025)

注意

  • 如果 提取字符數 大於字串的總長度,則會返回整個字串。
  • 如果 提取字符數 為 0,則返回空字串。

RIGHTB 函數

功能

RIGHTB 函數與 RIGHT 類似,但它是基於字節數來提取字符。這對於處理雙字節字符集(DBCS)(如中文、日文、韓文等)非常有用,其中每個字符可能佔用多個字節。


語法

RIGHTB(文字, 提取字節數)
  • 文字(必填):要提取字串的原始字串或儲存格。
  • 提取字節數(必填):指定要從右邊提取的字節數。

返回值:返回字串的最後 提取字節數 個字節。


範例

A 列B 列(公式)C 列(結果)說明
你好世界=RIGHTB(A1, 6)世界你好世界 的右邊提取 6 個字節(世界,每個中文字佔 2 字節)
Excel 2025=RIGHTB(A2, 8)2025Excel 2025 的右邊提取 8 個字節 (2025)
中文測試=RIGHTB(A3, 6)測試中文測試 的右邊提取 6 個字節(測試

注意

  • 字節數是基於字節來計算的,對於雙字節字符,RIGHTB 會以字節數量為單位進行提取。例如,中文字符通常佔 2 字節。
  • RIGHTB 函數主要用於處理含有雙字節字符的文本,特別是在需要確保字符的正確性時(例如處理中文文本)。

RIGHTRIGHTB 的區別

特性RIGHTRIGHTB
處理單位字符數提取字符字節數提取字節
適用情境適用於處理常規文本(單字節字符,如英文)適用於處理雙字節字符集(如中文、日文等)
字節處理每個字符佔 1 字節每個雙字節字符佔 2 字節

結論

  • RIGHT 函數:用來從字串的右邊提取指定數量的字符,適用於單字節字符的文本處理。
  • RIGHTB 函數:用來從字串的右邊提取指定數量的字節,適用於處理含有雙字節字符集(如中文、日文等)的文本。

選擇哪個函數取決於你要處理的文本類型。如果你的文本包含雙字節字符,使用 RIGHTB 會更合適。

發佈留言

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