Excel SUBSTITUTE函數

SUBSTITUTE功能可用於用新數據替換現有單詞,文本或字符。

注意:函數的結果必須出現在與原始文本不同的位置。

功能的用途包括:

01之04

用舊文本代替新文本

用Excel的SUBSTITUTE函數替換或更改字符。 ©Ted French

替代函數的語法和參數

函數的語法引用函數的佈局,並包含函數的名稱,括號和參數

SUBSTITUTE功能的語法是:

= SUBSTITUTE(Text,Old_text,New_text,Instance_num)

該函數的參數是:

文本 - (必填)包含要替換的文本的數據。 這個參數可以包含

Old_text - (必填)要替換的文本。

New_text - (必填)將替換Old_text的文本。

Instance_num - (可選)一個數字

04年02月

區分大小寫

SUBSTITUTE函數的參數區分大小寫,這意味著如果為Old_text參數輸入的數據與Text參數單元格中的數據不具有相同的大小寫,則不會發生替換。

例如,在上圖中的第四行中,該函數將Sales (單元格A4)視為與銷售額(Old_text參數不同,因此不會將Revenue替換為New_text

03之04

輸入替代函數

雖然可以鍵入整個公式,例如

= SUBSTITUTE(A3,“銷售”,“收入”)

手動插入工作表單元格中,另一種選擇是使用函數的對話框(如下面的步驟所述)將函數及其參數輸入到單元格(如B3)中。

使用對話框的優點在於Excel使用逗號分隔每個參數,並將新舊文本數據用引號括起來。

  1. 點擊單元格B3 - 使其成為活動單元格
  2. 點擊功能區菜單的公式選項卡
  3. 單擊功能區上的文本圖標以打開文本功能下拉列表
  4. 點擊列表中的SUBSTITUTE以調出該功能的對話框
  5. 在對話框中,點擊文本
  6. 單擊單元格A3將該單元格引用輸入到對話框中
  7. 點擊對話框中的Old_text
  8. 輸入Sales ,這是我們想要替換的文本 - 不需要將文本括在引號中;
  9. 點擊對話框中的New_text
  10. 類型收入 ,作為替代文本;;
  11. 實例參數保留為空 - 因為單元格A3中只有一個銷售單詞實例;
  12. 點擊OK完成該功能並關閉對話框;
  13. 文本收入報告應顯示在單元格B3中;
  14. 當你點擊單元格B3的完整功能
    = SUBSTITUTE(A3,“銷售”,“收入”)
    出現在工作表上方的公式欄中

04年4月

替代與替換

SUBSTITUTE與REPLACE函數的不同之處在於,它用於在選定數據中的任意位置交換特定文本,而REPLACE用於替換數據中特定位置發生的任何文本。