Excel函數學習11:SUBSTITUTE函數

2021-03-02 完美Excel

本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。

微信公眾號:excelperfect

 

SUBSTITUTE函數在文本字符串中使用新文本替換舊文本。該函數將替換所有的舊文本,除非選擇了指定位置。該函數區分大小寫。

什麼情況下使用SUBSTITUTE函數?

SUBSTITUTE函數使用新文本替換文本字符串中的舊文本。因此,可以用於:

修改報告標題中的區域名稱

移除非列印字符

替換最後一個空字符

SUBSTITUTE函數的語法

SUBSTITUTE函數的語法如下:

SUBSTITUTE(text,old_text,new_text,instance_num)

§ text是文本字符串或單元格引用,其中的文本將被替換

§ old_text是要移除的文本

§ new_text是要添加的文本

§ instance_number想要替換的舊文本的指定位置

 

SUBSTITUTE函數陷阱

示例 1: 修改報告標題中的區域名稱

使用SUBSTITUTE函數,可以根據所選的區域名稱創建自動更改的報表標題。本例中,在命名為RptTitle的單元格C11中輸入報告標題。標題文本中的「yyy」將被替換為在單元格D13中選擇的區域名稱。

=SUBSTITUTE(RptTitle,」yyy」,D13)

示例 2: 移除非列印字符

當從網站中複製數據時,在文本中可能有隱藏的、非列印的空字符。在Excel中,如果試圖從文本中移除空字符,TRIM函數不能移除它們。字符不是正常的空格字符(字符值32); 它們是不間斷的空格字符(字符值160)。相反,可以使用SUBSTITUTE函數用正常空格字符替換每個非列印空格。然後,使用TRIM移除所有額外的空格。

=TRIM(SUBSTITUTE(B3,CHAR(160),」「))

示例 3: 替換最後一個空字符

可以使用SUBSTITUTE函數的instance_number參數來選擇指定的實例,而不是替換文本字符串的所有實例。在這份食譜配方列表中,我們只想替換最後一個空格字符。

在單元格C3中,LEN函數計算單元格B3中字符的數量。SUBSTITUTE函數使用空字符串替換所有的空格字符,第二個LEN函數找到修改後的字符串的長度。長度為2個字符,因此有兩個空格。

=LEN(B3)-LEN(SUBSTITUTE(B3,」「,」」))

在單元格D3中,SUBSTITUTE函數僅僅使用新文本」 | 」替換第2個字格字符。

=SUBSTITUTE(B3,」「,」 | 「,C3)

可以將兩列中的公式合併成一個長公式:

=SUBSTITUTE(B3,」「,」 | 「,LEN(B3)-LEN(SUBSTITUTE(B3,」 「,」」)))

 

 

如果您對本文介紹的內容有什麼建議或好的示例,歡迎發送郵件給我:xhdsxfjy@163.com。

您也可以在本文下發表留言,留下您的足跡。

轉載本文請聯繫我或者註明出處。

 

關注《完美Excel》微信公眾帳號:

方法1—點擊右上角的按鈕,選擇「查看公眾號」,點擊關注

方法2—在添加朋友中搜索excelperfect

方法3—掃一掃下面的二維碼

相關焦點

  • excel中的替代函數——replace和substitute函數的應用實例
    在excel中,常用的替換函數有replace和substitute函數,這兩個函數都可以替換單元格中的部分內容,功能和ctrl+H的功能類似,但是使用函數的目的一方面不會破壞原數據,另一方面與其他函數結合可以實現更多功能,對於substitute的參數=substitute(單元格,被替換的字符串,新字符串,指定替換第幾個),第四個參數可以省略
  • excel替換函數教程:substitute函數和replace函數的用法及案例
    在excel進行文本替換,除了用查找替換功能,也可以用函數來實現。這節課,我們就來講下substitute函數和replace函數的用法及案例。首先,來看一下案例圖表:上半部分表格,需要的是將A列單元格裡的B列單元格內容替換掉,也就是刪除掉,這種情況用的是substitute函數。
  • 使用excel函數substitute,len,left等函數來實現時間的替換轉換
    C3單元格的公式內容為:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"小時",":"),"分",":"),"秒","")而excel函數substitute就是替換的意思,這個函數,可以把單元格中所有的指定內容替換為需要的內容。
  • Excel教程:四大經典案例帶你玩轉Substitute函數
    113篇excel教程Substitute這個單詞就是替換的意思。substitute函數有點類似於excel中的查找替換命令,但卻更靈活好用。substitute函數屬於文本查找類函數,就是查找某個字符,然後替換成別的字符。小雅將其翻譯成大白話,簡單的理解語法結構:Substitute(文本,舊文本,新文本,從第幾個開始替換)。
  • Excel教程:substitute函數的運用【輕鬆易學】
    第一部分:substitute函數的用法介紹  Substitute這個單詞就是替換的意思。
  • Excel字符替換神器:Substitute函數的用法
    曾經有一個Excel函數的讀音讓蘭色拗口,它就是Substitute ,今天給大家介紹一下這個函數的用法。
  • 神奇的excel函數:如何利用excel函數做出馬賽克效果?
    我們在使用excel表格記錄人員資料的時候,會發現像身份證號、銀行卡號等這樣比較機密的信息,不適合直接記錄,我們會選擇性的隱藏。就像我們在電視上看到中獎號碼,只能看到開頭和結尾中間是隱藏的。今天小編就來和大家說一說,如何利用我們的excel函數做出馬賽克效果。首先我們需要知道substitute函數,它有替代的意思,它主要作用是使用新的文本替代舊的文本。我們這裡使用「**」來替換省份證號中的出生年月日,重點就是需要使用mid函數將出生年月日提取出來。
  • Excel Substitute函數使用方法,含嵌套一次替換多個不同字符實例
    在 Excel 中,一共有兩個替換字符的函數,一個是Substitute函數,另一個是Replace函數;前者是用新字符替換舊字符,後者是用新字符替換指定字符數。Substitute函數既可以替換源文本中所有指定字符,又可以替換某個指定字符,並且還能嵌套使用以實現一次替換多個不同字符。
  • SubStitute函數示例大全
    SubStitute函數用途:對指定的字符串進行替換。語法:substitute(text,old_text,new_text,[instance_num])翻釋成中文更好理解substitute(字符串,要被替換掉的字符,替換後的字符,[替換第幾個])在語法說明中,如果添加中括號,說明這人參數可以省略,所以Substitutue的第3個參數是可以省略的。
  • EXCEL函數公式大全之利用SUBSTITUTE函數REPLACE函數刪除特定文本
    EXCEL函數公式大全之利用SUBSTITUTE函數和REPLACE函數的組合刪除特定字符串中的字符。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數SUBSTITUTE函數和REPLACE函數。
  • excel函數實例視頻教程第二集-從零開始學習excel函數學習視頻教程
    excel函數學習視頻教程 會計excel教程視頻 excel函數教程視頻 excel函數實例視頻教程 excel函數實例視頻教程第二集-從零開始學習excel函數學習視頻教程Excel課程由部落窩教育滴答老師主講。
  • Excel函數學習28:TRIM函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習10:REPLACE函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • 利用TRIM函數和SUBSTITUTE函數,靈活解決「空格」問題
    這就需要用到兩個函數:一個是TRIM函數。一個是substitute函數。下面給大家詳細的講解:一 TRIM函數TRIM 函數的定義:是用來移除掉一個字串中的字頭和字尾的空格。同時會保留字符串內部作為詞與詞之間分隔的空格。
  • Excel函數學習13:ADDRESS函數
    微信公眾帳號:excelperfect本文來源於www.contextures.com,由完美Excel
  • Excel函數學習16:HYPERLINK函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • EXCEL函數公式大全用SUM函數IF函數HOUR函數MINUTE函數計算加班費
    EXCEL函數公式大全之利用SUM函數、IF函數、HOUR函數與MINUTE函數的組合計算員工加班費。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數SUM函數、IF函數、HOUR函數和MINUTE函數。
  • Excel函數學習8:SEARCH函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習24:CELL函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • 函數哥:你不得不掌握的數據替換技能-replace函數!
    函數哥:你不得不掌握的數據替換技能-replace函數!在excel數據處理過程中,關於某些指定的數據進行替換,或指定數據中的某些位置的字符進行替換的方法有很多,最直接、簡單、粗暴的是"ctrl+F"(查找和替換),這是我們常用的工具,但這項功能僅僅是針對單元格的整體處理,對某一單元格數據中的字符或字節處理就稍顯不足。今天,為大家分享replace函數的運用技巧,就是處理某一文本中字符的處理,還是先來看看它的戰鬥力吧!