REPLACE 函數

Applies To
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

本文將說明 Microsoft Excel 中 REPLACE 函數的公式語法及使用方式。 

描述

REPLACE 會根據您指定的字元數,以不同的文字字串來取代文字字串的某一部分。

語法

REPLACE(old_text, start_num, num_chars, new_text)

REPLACE 函數語法具有下列引數:

  • Old_text 必填項目。 這是要取代其中某些字元的文字。
  • Start_num 必填項目。 這是在 old_text 中要以 new_text 取代的字元位置。
  • Num_chars 必填項目。 這是在 old_text 中要 REPLACE 以 new_text 取代的字元數。
  • New_text 必填項目。 這是在 old_text 中要取代字元的文字。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

資料    
abcdefghijk
2009
123456
公式 描述 (結果) 結果
=REPLACE(A2,6,5,"*") 從第六個字元 (f) 開始,以單一 * 字元取代 abcdefghijk 中的五個字元。 abcde*k
=REPLACE(A3,3,2,"10") 會以 10 取代 2009 中的最後兩個數字 (09)。 2010
=REPLACE(A4,1,3,"@") 會以單一 @ 字元取代 123456 的前 3 個字元。 @456

重要

  • REPLACEB 函數已被取代。
  • 在設定為 相容性版本 2 的活頁簿中,REPLACE 已改善代理配對的行為,將其視為一個字元,而不是兩個。 變化選擇器 (常與表情圖示一起使用) 仍將計算為單獨的字元。 如需詳細資訊,請參閱 Unicode 標準