Applies ToMicrosoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版 Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 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 標準

需要更多協助嗎?

想要其他選項嗎?

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

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