
- Excel 函式教程
- Excel 函式 - 首頁
- 相容性函式
- 邏輯函式
- 文字函式
- 日期和時間函式
- 多維資料集函式
- 數學函式
- 三角函式
- 資料庫函式
- 動態陣列函式
- 工程函式
- 財務函式
- 資訊函式
- 查詢和引用函式
- 統計函式
- Web 函式
- Excel 有用資源
- Excel - 快速指南
- Excel - 有用資源
- Excel - 討論
Excel - REPLACE 函式
描述
REPLACE 函式根據您指定的字元數,用不同的文字字串替換文字字串的一部分。
REPLACEB 函式根據您指定的位元組數,用不同的文字字串替換文字字串的一部分。
REPLACE 適用於使用單位元組字元集 (SBCS) 的語言,而 REPLACEB 適用於使用雙位元組字元集 (DBCS) 的語言。計算機上的預設語言設定會影響返回值,如下所示:
無論預設語言設定如何,REPLACE 始終將每個字元(無論是單位元組字元還是雙位元組字元)都計為 1。
如果您啟用了支援 DBCS 的語言的編輯,然後將其設定為預設語言,則 REPLACEB 將每個雙位元組字元計為 2。否則,REPLACEB 將每個字元計為 1。
支援 DBCS 的語言包括日語、簡體中文、繁體中文和韓語。
語法
REPLACE (old_text, start_num, num_chars, new_text) REPLACEB (old_text, start_num, num_bytes, new_text)
引數
引數 | 描述 | 必填/可選 |
---|---|---|
舊文字 (Old_text) | 您想要替換其中一些字元的文字。 | 必填 |
起始位置 (Start_num) | 您想要用新文字替換的舊文字中字元的位置。 | 必填 |
字元數 (Num_chars) | 您想要 REPLACE 用新文字替換的舊文字中字元的個數。 | 必填 |
位元組數 (Num_bytes) | 您想要 REPLACEB 用新文字替換的舊文字中位元組的個數。 | 必填 |
新文字 (New_text) | 將替換舊文字中字元的文字。 | 必填 |
備註
如果 start_num 或 num_chars 為負數或非數字,REPLACE 將返回 #VALUE! 錯誤值。
適用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例

advanced_excel_statistical_functions.htm
廣告