本文將說明 Microsoft Excel 中 SUBSTITUTE 函數的公式語法及使用方式。
描述
將文字字串中的 old_text 部分以 new_text 取代。 要取代文字字串中的特定字串時,可以使用 SUBSTITUTE;若要取代文字字串中特定位置上的任何字串,請使用 REPLACE。
語法
SUBSTITUTE(text, old_text, new_text, [instance_num])
SUBSTITUTE 函數語法具有下列引數:
- Text 必要。 這是包含要以字元取代文字的文字或參照。
- Old_text 必須。 這是要取代的文字。
- New_text 必須。 這是要用來取代 old_text 的文字。
- Instance_num 可選的。 指定要將第幾個 old_text 取代為 new_text。 如果您指定 instance_num,則只會取代該 old_text。 否則,text 中的每一個 old_text 都會變更為 new_text。
範例
請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。
| 資料 | ||
|---|---|---|
| 銷售資料 | < | |
| 2008 年第 1 季 | < | |
| 2011 年第 1 季 | < | |
| 公式 | 描述 (結果) | 結果 |
| =SUBSTITUTE(A2, "銷售", "成本") | 銷售的代替成本 (成本資料) | 成本資料 |
| =SUBSTITUTE(A3, "1", "2", 1) | 用第一個執行個體 "1" 取代 "2" (2008 年第 2 季) | 2008 年第 2 季 |
| =SUBSTITUTE(A4, "1", "2", 3) | 用第三個執行個體 "1" 取代 "2" (2012 年第 1 季) | 2012 年第 1 季 |