Excel - REPLACEB 函式



REPLACEB 函式

EXCEL 的REPLACEB函式用於根據位元組數用第二個字串替換一定數量的字元。與REPLACE函式不同,REPLACEB函式對於日語、簡體中文和韓語等支援雙位元組字元集 (DBCS) 的外語特別有用。您可以將Excel的預設首選語言(英語)修改為支援DBCS的語言以執行此函式;否則,它就像REPLACE函式一樣。

相容性

此高階Excel函式與以下版本的Microsoft Excel相容:

  • Microsoft 365 版 Excel
  • 適用於 Mac 的 Microsoft 365 版 Excel
  • 網頁版 Excel
  • Excel 2024
  • 適用於 Mac 的 Excel 2024
  • Excel 2021
  • 適用於 Mac 的 Excel 2021
  • Excel 2019
  • Excel 2016

語法

REPLACEB 函式的語法如下:

=REPLACEB(old_text, start_num, num_bytes, new_text)

引數

您可以將以下引數與REPLACEB函式一起使用:

引數 描述 必填/可選
old_text 它指定要替換字元的文字。 必填
start_num 它表示 old_text 中要與 new_text 替換的字元的起始位置。 必填
num_bytes 它表示用於替換字元的總位元組數。 必填
new_text 另一個文字,從中選擇字元並在 old_text 中替換。 必填

Excel 中的 REPLACEB 函式

Excel 中的 REPLACEB 函式專門設計用於使用位元組計數,非常適合中文或日語等使用雙位元組字元的語言。

分步說明如下:

步驟 1 - 考慮一個 Excel 工作表,並雙擊目標單元格

步驟 2 - 輸入 = 符號,然後輸入 REPLACEB(old_text, start_num, num_bytes, new_text)。

步驟 3 - 按Enter鍵。

REPLACEB 函式示例

讓我們詳細說明一些 Microsoft Excel 中REPLACEB函式的示例。

示例 1

步驟 1 - MIS 高管通常在 MNB 醫院處理患者資料。需要更正患者姓名中的一些中文字元。您可以使用 REPLACEB 函式更正患者的姓名。

REPLACEB Function in Excel

步驟 2 - 在C2單元格中輸入公式=REPLACEB(A2,6,10,B2),然後按Enter鍵。

REPLACEB Function in Excel 1

因此,REPLACEB 函式將檢索患者的正確姓名。

REPLACEB Function in Excel 2

步驟 3 - 您可以在C3單元格中輸入公式=REPLACEB(A3,5,16,B3),然後按Enter鍵。

REPLACEB Function in Excel 3

因此,REPLACEB 函式檢索了正確的姓名。

REPLACEB Function in Excel 4

注意 - 您可以使用 TRANSLATE 功能將這些單詞轉換為英語。

示例 2

使用韓語計算 REPLACEB 函式。

解決方案

步驟 1 - 假設樣本資料集,其中舊文字和新文字以韓語寫入C2C3單元格中。

REPLACEB function using the Korean language

步驟 2 - 在C4單元格中輸入公式=REPLACEB(C2,1,1, C3)

REPLACEB function using the Korean language 1

解釋

=REPLACEB(C2,1,1, C3)
  • 第一個引數表示 C2 單元格引用指向리더십 품질值。
  • 第二個引數表示 1,它是舊文字的起始點。
  • 第三個引數 1 表示要與新文字字串替換的位元組數,這意味著舊文字中的第一個字元將被新文字字串替換。
  • 第四個引數指向 C3 單元格引用,其值為천재 학생

步驟 3 - 按下 Enter 鍵後,REPLACEB 函式將返回천재 학생더십 품질值。

REPLACEB function using the Korean language 2

同樣,您可以使用 REPLACEB 函式更正日語/韓語編寫的序列號。如果您使用的是英語,REPLACEB 函式將為您提供與 REPLACE 函式相同的輸出。

下載練習表

您可以下載並使用示例資料表來練習REPLACEB函式。

廣告