SUBSTITUTE功能可用於用新數據替換現有單詞,文本或字符。
注意:函數的結果必須出現在與原始文本不同的位置。
該功能的用途包括:
- 從導入的數據中刪除非打印字符;
- 用空格替換不需要的字符;
- 生成同一工作表的不同版本。
01之04
用舊文本代替新文本
替代函數的語法和參數
SUBSTITUTE功能的語法是:
= SUBSTITUTE(Text,Old_text,New_text,Instance_num)
該函數的參數是:
文本 - (必填)包含要替換的文本的數據。 這個參數可以包含
- 用引號括起來的實際數據 - 上圖中的第二行;
- 工作表中文本數據位置的單元格引用 - 上面第三行;
Old_text - (必填)要替換的文本。
New_text - (必填)將替換Old_text的文本。
Instance_num - (可選)一個數字
- 如果省略, Old_text的每個實例都將被替換為New_text 。
- 如果包含,則只有指定的Old_text實例(如第一個或第三個實例)被替換 - 第五行和第六行。
04年02月
區分大小寫
SUBSTITUTE函數的參數區分大小寫,這意味著如果為Old_text參數輸入的數據與Text參數單元格中的數據不具有相同的大小寫,則不會發生替換。
例如,在上圖中的第四行中,該函數將Sales (單元格A4)視為與銷售額(Old_text參數)不同,因此不會將Revenue替換為New_text 。
03之04
輸入替代函數
雖然可以鍵入整個公式,例如
= SUBSTITUTE(A3,“銷售”,“收入”)
手動插入工作表單元格中,另一種選擇是使用函數的對話框(如下面的步驟所述)將函數及其參數輸入到單元格(如B3)中。
使用對話框的優點在於Excel使用逗號分隔每個參數,並將新舊文本數據用引號括起來。
- 點擊單元格B3 - 使其成為活動單元格
- 點擊功能區菜單的公式選項卡
- 單擊功能區上的文本圖標以打開文本功能下拉列表
- 點擊列表中的SUBSTITUTE以調出該功能的對話框
- 在對話框中,點擊文本行
- 單擊單元格A3將該單元格引用輸入到對話框中
- 點擊對話框中的Old_text行
- 輸入Sales ,這是我們想要替換的文本 - 不需要將文本括在引號中;
- 點擊對話框中的New_text行
- 類型收入 ,作為替代文本;;
- 實例參數保留為空 - 因為單元格A3中只有一個銷售單詞實例;
- 點擊OK完成該功能並關閉對話框;
- 文本收入報告應顯示在單元格B3中;
- 當你點擊單元格B3的完整功能
= SUBSTITUTE(A3,“銷售”,“收入”)
出現在工作表上方的公式欄中
04年4月
替代與替換
SUBSTITUTE與REPLACE函數的不同之處在於,它用於在選定數據中的任意位置交換特定文本,而REPLACE用於替換數據中特定位置發生的任何文本。