Excel字符函數(5):REPLACE、SUBSTITUTE查找替換函數之區別

2020-12-16 OFFICE之門

文本字符串中用 new_text 替換 old_text。 如果需要在某一文本字符串中替換指定的文本,使用函數 SUBSTITUTE;

如果需要在某一文本字符串中替換特定位置處的任意文本,使用函數 REPLACE

下圖中,REPLACE函數,從A2單元格的第4位取1位,替換為「」空字符(等同於刪除小圓點.):

下圖中,SUBSTITUTE函數,將A2單元格中所有的小圓點替換為空字符(等同於刪除A2單元格中的所有小圓點):

01REPLACE語法

REPLACE(old_text, start_num, num_chars, new_text)

REPLACEB(old_text, start_num, num_bytes, new_text)

REPLACE 和 REPLACEB 函數語法具有下列參數 (參數:為操作、事件、方法、屬性、函數或過程提供信息的值。):

old_text 必需。 要替換其部分字符的文本。start_num 必需。 old_text 中要替換為 new_text 的字符位置。num_chars 必需。 old_text 中希望 REPLACE 使用 new_text 來進行替換的字符數。Num_bytes 必需。 old_text 中希望 REPLACE 使用 new_text 來進行替換的字節數。new_text 必需。 將替換 old_text 中字符的文本。

02示例

複製下表中的示例數據,然後將其粘貼進新的 Excel 工作表的 A1 單元格中。 要使公式顯示結果,請選中它們,按 F2,然後按 Enter。 如果需要,可調整列寬以查看所有數據。

03SUBSTITUTE語法

SUBSTITUTE(text, old_text, new_text, [instance_num])

SUBSTITUTE 函數語法具有下列參數 (參數:為操作、事件、方法、屬性、函數或過程提供信息的值。):

文本 必需。 需要替換其中字符的文本,或對含有文本(需要替換其中字符)的單元格的引用。old_text 必需。 需要替換的文本。new_text 必需。 用於替換 old_text 的文本。Instance_num 可選。 指定要用 new_text 替換 old_text 的事件。 如果指定了 instance_num,則只有滿足要求的 old_text 被替換。 否則,文本中出現的所有 old_text 都會更改為 new_text。

04示例

複製下表中的示例數據,然後將其粘貼進新的 Excel 工作表的 A1 單元格中。 要使公式顯示結果,請選中它們,按 F2,然後按 Enter。 如果需要,可調整列寬以查看所有數據。

相關焦點

  • excel中的替代函數——replace和substitute函數的應用實例
    在excel中,常用的替換函數有replace和substitute函數,這兩個函數都可以替換單元格中的部分內容,功能和ctrl+H的功能類似,但是使用函數的目的一方面不會破壞原數據,另一方面與其他函數結合可以實現更多功能,對於substitute的參數=substitute(單元格,被替換的字符串,新字符串,指定替換第幾個),第四個參數可以省略
  • excel替換函數教程:substitute函數和replace函數的用法及案例
    在excel進行文本替換,除了用查找替換功能,也可以用函數來實現。這節課,我們就來講下substitute函數和replace函數的用法及案例。首先,來看一下案例圖表:上半部分表格,需要的是將A列單元格裡的B列單元格內容替換掉,也就是刪除掉,這種情況用的是substitute函數。
  • 函數哥:你不得不掌握的數據替換技能-replace函數!
    函數哥:你不得不掌握的數據替換技能-replace函數!在excel數據處理過程中,關於某些指定的數據進行替換,或指定數據中的某些位置的字符進行替換的方法有很多,最直接、簡單、粗暴的是"ctrl+F"(查找和替換),這是我們常用的工具,但這項功能僅僅是針對單元格的整體處理,對某一單元格數據中的字符或字節處理就稍顯不足。
  • Excel Substitute函數使用方法,含嵌套一次替換多個不同字符實例
    在 Excel 中,一共有兩個替換字符的函數,一個是Substitute函數,另一個是Replace函數;前者是用新字符替換舊字符,後者是用新字符替換指定字符數。Substitute函數既可以替換源文本中所有指定字符,又可以替換某個指定字符,並且還能嵌套使用以實現一次替換多個不同字符。
  • Excel知識第15期:同為替換,REPLACE函數和SUBSTITUTE函數該用誰
    在第14期Excel知識的介紹中,介紹了REPLACE函數的使用方法,知道了該函數是用來進行字符替換的函數。其實,在Excel的函數當中,還有一個替換函數,它就是SUBSTITUTE函數。在英文當中,replace和substitute都有替代,替換的意思,那麼在Excel中,二者又有什麼區別呢?在上期內容
  • EXCEL中利用REPLACE函數與FIND函數的組合統一替換特定字符後文本
    EXCEL函數公式大全之利用REPLACE函數FIND函數統一替換特定字符後面字符。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數REPLACE函數FIND函數。
  • Excel Replace函數與ReplaceB函數的使用方法,含7個替換實例
    以下是 Excel Replace函數與ReplaceB函數的使用方法,總共有7個實例,分別為把單槓替換為雙槓,替換姓名中間一個字,把部分數字替換為星號*,替換某個字後的所有字符,替換一段字符中間指定個字符、替換數字、字母和特殊字符和替換單字節與雙字節,實例操作所用版本均為 Excel 2016。
  • Excel中的替換神技,SUBSTITUTE函數使用技巧詳解
    這兩個函數的區別在於,REPLACE函數側重於位置點,Substitute函數則側重於內容的替換。這兩個函數的具體的用法區別我們後面再講,今天主要和大家分享的是SUBSTITUTE函數的用法首先,我們先看下SUBSTITUTE函數的基本用途含義。
  • 「Excel技巧」Replace替換函數的介紹和實例應用總結
    學Excel,肯定要學函數,函數學得好,在Excel應用中就會如魚得水。今天我們一起來學習一下,Excel中的函數之有:replace函數。Replace函數,顧名思義,就是「替換」,即功能就是執行替換操作,替換字符中的指定字符。
  • SUBSTITUTE函數和REPLACE函數的用法比較
    替換,是實際工作中經常處理的問題。如果用函數來解決,比較常用的替換函數有SUBSTITUTE 函數和REPLACE函數,在實際的工作中經常也會用到。有的朋友有的時候會經常出現疑惑,不清楚什麼時候該用哪個函數。其實,在某種意義上講,兩者都能實現替換,只是側重點不同。
  • Excel查找字符並定位位置函數FIND和SEARCH
    前面介紹過連續單、雙字節字符串的分離,為實現更加複雜字符串中字符的提取,今天我們來介紹FIND和SEARCH函數。一、FIND和SEARCH函數兩個函數的功能基本相同,都是定位某一字符(串)在指定字符串中、從左向右數第一次出現的位置,即第幾位。如果要查找的字符串不存在,則返回錯誤值「#VALUE!」。
  • 手機號隱藏中間四位,5種方法帶你認識5個函數1個小技巧
    mid函數C2單元格輸入:=MID(B2,1,3)&"****"&MID(B2,8,4)mid函數與left+right函數有異曲同工之妙,只不過的mid函數可以從一個文本字符串任一位置截取任一長度的字符。
  • RIGHT函數、RIGHTB函數、REPLACE函數及TRIM函數的應用
    今日講文本函數之三,RIGHT函數、RIGHTB函數、REPLACE函數及TRIM函數的應用,這幾個函數在文本函數中都起著非常重要的作用。希望大家在實際的工作中加以仔細的琢磨。d) RIGHTB(text,[num_bytes])函數:從字符串的最後一個字符起返回指定字節數的字符。二:REPLACE函數:替代函數語法:REPLACE(old_text, start_num, num_chars, new_text) 將部分字符用另一個字符串替換。
  • excel中的經典查找引用函數之lookup函數的使用
    excel表格的眾多函數中,我們常用的查找引用函數大致有3個,分別是有縱向查找功能的vlookup函數、有橫向查找功能的hlookup函數和可以任意多條件查找引用的lookup函數。下面我們來介紹lookup函數的用法。
  • Excel中查找與引用函數的使用
    假如該參數為 2,table_array 將返回第 5行的值;若該參數為 7,table_array將返回第 7行的值。range_lookup:此參數為可選選項,它是一個邏輯值,表示是精確查找或模糊查找。
  • Excel函數簡單入門 用於查找某個值位置的MATCH函數
    MATCH函數是EXCEL主要的查找函數之一,可以用來返回指定數值在數組區域中的位置(是位置,位置,重要的事情講三次),在和其他函數相互進行嵌套的時候,往往能顯示出其功能的強大;MATCH函數是通常有以下幾方面用途:(1)確定列表中某個值的位置(有這個值的情況下); (2)對某個輸入值進行檢驗
  • EXCEL函數公式大全之利用PROPER函數LOWER函數實現英文大小寫轉換
    EXCEL函數公式大全之利用PROPER函數LOWER函數實現英文字母大小寫轉換。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數PROPER函數LOWER函數。
  • Java字符串替換( )replaceFirst( )&replaceAll(),你學會了嗎?
    讓我們詳細研究一下:1.Java字符串替換( )方法描述:此Java方法返回一個新字符串,該字符串是由用新字符替換每次出現的字符而產生的。(新的新角色)返回值此函數通過用newch替換oldCh來返回字符串。
  • 利用REPLACE函數來升級你的數據資料
    Replace函數 是「替換」函數,EXCEL中的REPLACE函數的作用是根據指定的字符數,將部分文本字符串替換為不同的文本字符串。num_chars必需, old_text 中希望 REPLACE 使用 new_text 來進行替換的字符數。new_text必需,將替換 old_text 中字符的文本。
  • excel函數應用:宏表函數如此簡單快捷
    註:【分隔符號】方式分列主要運用於有明顯字符隔開的情況,【固定寬度】主要運用於無字符隔開或者無明顯規律的情況手工設置分列字符的寬度。3、單擊【下一步】進入文本分列嚮導第二步,在這裡我們可以選擇分隔符號,可以是TAB鍵、分號、逗號、空格、其他自定義。由於默認選項中沒有星號,所以我們勾選其他,然後輸入星號即可。