本文說明 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 標準。