SUBSTITUTE函數:對於指定字符串的替換,我一直很在行

2020-12-21 Excel函數哥

今天函數哥將為大家分享SUBSTITUTE函數的使用方法。SUBSTITUTE函數主要用於對目標單元格內容指定字符串進行更換的函數,作為文本型函數的它一直神一般的存在。

是的!它能達到這樣的效果!

01SUBSTITUTE函數的功能

用新字串取代文字字串中的特定字串。假設在文字字串中有幾組相同的特定字串,則它既可只取代其中的一組,也可取代所有,這都取決於您對此函數的最後一個參數 的設定。

02SUBSTITUTE函數的語法

=SUBSTITUTE(目標文本,被替換字符,替換後字符,被替換字符位置)

目標文本:是您想替換其內容的文字資料或是含有此文字資料的儲存格參照位置;

被替換字符:是指要被取代的特定文字字串;

替換後字符:是指用於取代「被替換字符」的新字串;

被替換字符位置:是指當文字字串中含有數組「被替換字符」時,您想用「替換後字符」取代其中的第幾組。如果省略此參數,則默認取代所有組舊字符;如果指定了一個組別 (如 2),則表示只有被指定組 (如第 2 組) 的舊字符會被新的字符取代。

03SUBSTITUTE函數的格式

正常結果顯示為文字型內容。

特殊說明:SUBSTITUTE函數區分字母的大小寫。如開頭示例的第 2 項,由於您指定要被替換的字符是大寫的"A",因此也只有大寫的 「A" 被替換成了 」C",小寫的 「a" 則依然如故。如果您想要它達到不區分大小寫的效果,則您可用小寫轉換函數 PROPER, UPPER或 LOWER將字母統一成開頭字母大寫、全部大寫或小寫,然後再進行替換。請看示例 一。

04SUBSTITUTE函數的案例展示

示例一:

通過SUBSTITUTE函數與LEN函數的結合可讓您知道某一特定字串在整個字串中出現的次數。如果碰到不需要區分大小寫的問題時,我們按上述註解中提及的方法來進行。

示例二:

下例中要求取出用 "/" 隔開的第 3 項和第 4 項。我們可結合 SUBSTITUTE 函數與取字符函數 LEFT 和RIGHT 來進行。當然取代函數 REPLACE 和 查詢函數 FIND 在這裡也起到相當重要的作用。

好了!今天的內容到此結束!

如果你任何關於EXCEL函數或EXCEL操作技巧的疑問,請留言+關注,我將為你一一解答!#excel函數#

相關焦點

  • Excel字符函數(5):REPLACE、SUBSTITUTE查找替換函數之區別
    如果需要在某一文本字符串中替換指定的文本,使用函數 SUBSTITUTE;如果需要在某一文本字符串中替換特定位置處的任意文本,使用函數 REPLACE下圖中,REPLACE函數,從A2單元格的第4位取1位,替換為「」空字符(等同於刪除小圓點.)
  • 掌握Excel查找與替換,快速定位轉換函數
    一、實戰:使用FIND函數以字符為單位並區分大小寫地查找指定字符的位置FIND函數可以在第二個文本串中定位第一個文本串,並返回第一個文本串的起始位置的值,該值從第二個文本串的第一個字符算起。二、實戰:使用FINDB函數以字節為單位並區分大小寫地查找指定字符的位置FINDB函數與FIND函數的功能基本相同,都是用於在第二個文本串中定位第一個文本串,並返回第一個文本串的起始位置的值,只是FIND函數是面向單字節字符集的語言,而函數FINDB函數是面向使用雙字節字符集的語言。
  • sql中替換函數replace及截取字符串函數substring的用法
    >--替換字符串,若替換為''也起到刪除字符的作用select replace('/upload/201504/16/201504161149414479.jpg','/upload/','')結果:201504/16/201504161149414479.jpgselect replace('a','a','a'+'b')結果:ab --從第1
  • EXCEL函數公式大全之利用PROPER函數LOWER函數實現英文大小寫轉換
    EXCEL函數公式大全之利用PROPER函數LOWER函數實現英文字母大小寫轉換。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數PROPER函數LOWER函數。
  • Excel應用大全 |常用的文本函數
    LEFT 函數和 RIGHT 函數的作用是從字符串的左 / 右側開始,提取指定數量的字符,函數語法如下。LEFT(text,[num_chars])RIGHT(text,[num_chars])第一參數是要提取的字符串或單元格引用,第二參數指定要提取幾個字符,如果省略第二參數時,會默認提取最左 / 右側的一個字符。
  • Python 正則表達式-函數用法分析
    Python正則表達式的主要作用是檢索、替換符合匹配規則的文本,什麼時候檢索,什麼時候替換,我們根據需求,選擇最合適的函數。【函數一】compile(pattern, flags=0)我們編寫的正則表達式 pattern,指定使用的模式 flags 默認為0 即不使用任何模式【函數二】 purge()這個函數的作用是清除緩存中的正則表達式【函數三】escape(pattern)如果需要操作的文本中含有正則的元字符時,需要將元字符加上反斜扛
  • 字符串類型及其操作
    ①轉義符表達特定字符的本意,轉義符後面的字符以本意輸出②轉義符形成一些組合,表達一些不可列印的含義「\b」回退、 "\n"換行(光標移至下行首)、"\r"回車(光標移動到本行首)字符串處理函數str():任意類型x所對應的字符串形式;eval():去掉字符串兩側的引號,與str()函數是一對相對應的函數。
  • Axure函數使用手冊
    toPrecision(length):將數字格式化為指定的長度,小數點不計算長度,length為指定的長度。3.6 字符串函數length:獲取當前文本對象的長度,即字符長度,1個漢字的長度按1計算。charAt(index):獲取當前文本對象指定位置的字符,index為大於等於0的整數,字符位置從0開始計數,0為第一位。
  • Excel中find函數、left函數的使用方法的介紹
    Excel中find函數的功能就是返回一個字符串在另外的一個字符串中開始出現的位置(注意:區分大小寫的) Find函數的各參數具體含義: =FIND(find_text,within_text,start_num) 第一個參數
  • 1個函數1張圖,共25個常用函數,帶你迅速掌握函數
    :當條件表達式為錯我時候返回的值2.vlookup函數VLOOKUP函數是Excel中的一個縱向查找函數,他可以用來進行數據核對,多個表格之間的數據進行快速引用,動態表格的製作等它主要包括四個參數參數簡單說明
  • Oracle字符串替換小技巧,超實用
    資料庫中字符串的替換是比較常用的操作,Oracle已經為我們提供了幾個實用的函數來處理字符串的替換操作,常用的主要有replace、regexp_replace 和 translate三個函數,接下來我們來逐個看下。
  • 快速轉換文本為指定表格,這兩招,不得不服!
    在日常的工作中,我們常常會遇到需要將位於同一單元格中的信息轉換為指定格式的情況(如下圖所示)。那麼,遇到這種情況你一般是怎麼做的呢?剪切、複製嗎?今天小翼來和大家分享兩種處理方法,助你輕鬆應對。如圖:注(函數語法):CHAR(10):表示換行;COLUMN():表示獲取對應的行數;TRIM():表示清除空格;REPT(文本,重複次數):表示按照給定的次數重複顯示文本;
  • java開發工程師 javascript的字符串
    在這裡,所有的字符串都是用雙引號引起來的,那麼什麼時候使用到單引號呢?那就是拼接元素的時候。舉個例子:比如,我想在一個id = box的div中,拼接一段下拉框元素,最後的效果如下:效果如下:replace是代表字符串的替換,第一個參數是需要替換的字符,也就是old ,第二個參數是需要替換成什麼字符,也就是new。
  • TEXT函數的10種用法,全都會的算你牛
    ,她只有兩個參數,參數1是要處理的數字,參數2用於指定格式代碼,與單元格數字格式中的大部分代碼都基本相同。首先使用TEXT函數,把B列的日期變成具有特定樣式的字符串,然後再與A列的姓名連接,就變成了最終需要的樣式。
  • PHP explode()函數用法詳解
    本篇文章主要給大家介紹PHP中explode()函數的用法詳解,希望對需要的朋友有所幫助!explode()是PHP中的內置函數,用於將字符串拆分為不同的字符串。explode()函數基於字符串分隔符來拆分字符串,也就是說,它將字符串拆分為出自分隔符的位置。此函數返回一個數組,其中包含通過拆分原始字符串形成的字符串。
  • Excel中提取指定文本的6種應用技巧解讀!
    在實際的工作中,從指定的字符串中提取指定文本也是常用的技巧之一,除了手動操作之外,下文的8種應用技巧也是必須要掌握的。一、Left函數法。功能:從指定文本字符串的第一個字符開始,提取指定長度的字符串。作用:從字符串的指定位置開始,提取指定長度的值。語法結構:=Mid(字符串,開始位置,字符長度)。目的:從指定的「地址」中提取「市」。
  • excel函數應用技巧:如何按不同要求,改變數字格式
    嗯,再來一個解法,如下:【函數解析】FLOOR函數,將數字向下捨入為最接近指定基數的倍數的數。原值是43854,要將千位後的數值歸零,那麼基數就是1000。那麼1000的倍數中哪個最接近43854呢?注意FLOOR是向下舍,所以43000就是我們需要的答案了。
  • 「Excel技巧」提取字符函數三兄弟:left、mid、right函數
    今天主要分享Excel中用來截取字符串的函數三兄弟,分別為Left函數、mid函數、right函數。它們的共同點是:都是用來截取字符串;區別在於:開始截取的位置不一樣。Left函數:從最左邊往右開始提取字符。mid函數:從中間指定位置開始提取字符。
  • EXCEL使用公式批量替換字符,你也許正需要
    早上懶床扒拉手機的時候,看到EXCEL HOME 公眾號發的一篇文章《利用迭代計算批量替換字符,你也試試》。批量替換字符串,在一定業務場景下,還是有需求的。舉例如下:要從下圖中的原字符串中,移除所有在字濾字符中出現的字符,比如從 日照香爐生紫煙 中 刪除 生日快樂四個字,得到照香爐紫。