Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web 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 標準

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。