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

2020-12-21 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查找與替換,快速定位轉換函數
    使用Excel處理文本字符串時,還經常需要對字符串中某個特定的字符或子串進行操作,在不知道其具體位置的情況下,就必須使用文本查找或替換函數來定位和轉換了。一、實戰:使用FIND函數以字符為單位並區分大小寫地查找指定字符的位置FIND函數可以在第二個文本串中定位第一個文本串,並返回第一個文本串的起始位置的值,該值從第二個文本串的第一個字符算起。
  • SUBSTITUTE函數:對於指定字符串的替換,我一直很在行
    02SUBSTITUTE函數的語法=SUBSTITUTE(目標文本,被替換字符,替換後字符,被替換字符位置)目標文本:是您想替換其內容的文字資料或是含有此文字資料的儲存格參照位置;被替換字符:是指要被取代的特定文字字串;替換後字符:是指用於取代「被替換字符」的新字串;
  • excel中的經典查找引用函數之lookup函數的使用
    excel表格的眾多函數中,我們常用的查找引用函數大致有3個,分別是有縱向查找功能的vlookup函數、有橫向查找功能的hlookup函數和可以任意多條件查找引用的lookup函數。下面我們來介紹lookup函數的用法。
  • Excel中find函數、left函數的使用方法的介紹
    Excel中find函數的功能就是返回一個字符串在另外的一個字符串中開始出現的位置(注意:區分大小寫的) Find函數的各參數具體含義: =FIND(find_text,within_text,start_num) 第一個參數
  • EXCEL函數公式大全之利用PROPER函數LOWER函數實現英文大小寫轉換
    EXCEL函數公式大全之利用PROPER函數LOWER函數實現英文字母大小寫轉換。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數PROPER函數LOWER函數。
  • 最全批量去除EXCEL/WPS單元格中隱形符號和空格的方法
    去除方法有用LEFT函數、MID函數、RIGHT函數、TRIM函數、SUBSTITUTE函數、CLEAN函數、REPLACE函數、替換法、分列法。首先檢查單元格有什麼格式a.直接複製單元格到空白的TXT文本b.用快捷鍵Ctrl+F複製到「查找和替換」的搜索框c.用LEN函數計算單元格字符個數去除單元格中的空格a.用right和len函數以及value函數,right函數是從右邊開始截取指定位數字符的公式,len是求單元格的長度,value是將文本轉化為數字;通過
  • Oracle字符串替換小技巧,超實用
    資料庫中字符串的替換是比較常用的操作,Oracle已經為我們提供了幾個實用的函數來處理字符串的替換操作,常用的主要有replace、regexp_replace 和 translate三個函數,接下來我們來逐個看下。
  • excel數據的模糊查找,vlookup函數與通配符的搭配使用
    今天我們要分享一個比較實用的excel數據的查找技巧,就是通過簡稱來查找全稱,這樣的查找方式叫做模糊查找,我們之前學習過了幾個查找函數,比較常見是vlookup函數和lookup函數以及choose函數等,我們知道這些查找函數各自有各自的優點,今天我們要講解的是vlookup函數與通配符的搭配使用
  • Excel大千世界
    三、基礎技巧操作世界在這個世界,我們要學習EXCEL的界面、各種功能菜單、快捷鍵和各種技巧:比如篩選、排序、超級表、條件格式、主題設置、顏色方案設置、分類匯總、分級、查找、替換、形狀對齊等等、indirect等)、文本函數(我常用的text、clean、code、mid、left、right、len、lenb、midb、search、find、searchb、findb、replace、substitute等)邏輯函數(我常用的if、iferror、and、or、not、iserror
  • 在Excel查找匹配時,試試這個函數,比VLOOKUP函數還好用
    前面的教程中教過大家一個多條件查詢匹配數據,利用VLOOKUP函數完成。在L3單元格輸入公式=VLOOKUP(J3&K3,IF({1,0},A:A&B:B,D:D),2,0),輸入完成後按Ctrl+Shift+回車鍵確認公式,即可得出計算結果。
  • excel文本函數應用:單元格中的數字和字母,如何判斷?
    如何快速判斷單元格字符是否包含數字和字母呢?在規範編碼、密碼、用戶名的時候,我們經常要查證某一類字符串是否包含數字、英文、數字與英文的組合,甚至字符串的開頭是否是數字等。很簡單,利用Code、Char、Find、Search文本函數搭配Count函數即可解決這個問題。另外,關於轉換字母大小寫、刪除字符前後兩端的空格等,我們今天也會介紹。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • excel函數應用技巧:如何按不同要求,改變數字格式
    遊戲 2:替換某個數43854轉換成43054,改變一個數值中某一位的值。【ANSWER 1】【函數解析】使用REPLACE函數,將字符串中指定的第幾位開始的連續幾位的值,替換為一個新的字符串。LEN(A2)等於5,減2等於3,第4參數是1,即從第3位開始的1位字符串,替換成0,得到43054。
  • sql中替換函數replace及截取字符串函數substring的用法
    --替換字符串,若替換為''也起到刪除字符的作用select replace('/upload/201504/16/201504161149414479.jpg','/upload/','')結果:201504/16/201504161149414479.jpgselect replace('a','a','a'+'b')結果:ab --從第1位開始,獲取3位字符select substring('/upload/201504/16/201504161149414479.jpg',1,3)結果:/up
  • 「Excel技巧」提取字符函數三兄弟:left、mid、right函數
    今天主要分享Excel中用來截取字符串的函數三兄弟,分別為Left函數、mid函數、right函數。它們的共同點是:都是用來截取字符串;區別在於:開始截取的位置不一樣。Left函數:從最左邊往右開始提取字符。mid函數:從中間指定位置開始提取字符。
  • Excel函數公式:掌握Match函數,如虎添翼
    Match函數是Excel中使用較為廣泛的一個函數。其主要作用是:在「範圍」單元格中搜索特定的項,然後返回該項在此區域中的相對位置。 通俗的將:MATCH函數返回指定值在數組中的位置,如果在數組中沒有找到該值則返回#N/A。
  • 1個函數1張圖,共25個常用函數,帶你迅速掌握函數
    5.Sumifs函數sumifs:多條件求和函數Sumifs的參數sum_range:實際求和區域,需要求和的單元格、區域或引用criteria_range1:第一個條件區域,用於條件判斷的單元格區域重複文本REPT函數用法:=REPT(重複內容,重複幾次)公式:=REPT(B4,5)15.
  • excel函數應用解析:透視表專有函數GETPIVOTDATA
    主要用於描述獲取數據的條件,該參數可以是單元格引用或者常量文本字符串。最多可以有126組。這就不得不提到GETPIVOTDATA函數的另一個特性:內容引用。大家都知道引用數據一般分為地址引用和內容引用。區別在於:地址引用時,如果引用的單元格位置發生變動,那麼該值也會隨之變動。 而內容引用時,如果引用的單元格位置發生變動,該值不會發生變化。
  • Excel FIND 查找字符位置
    FIND 查找字符位置函數語法:FIND(find_text,within_text,[start_num])函數說明:FIND(要查找的字符,在哪裡查找,[從第幾個位置開始查找])例:=FIND(B1,A1) 上圖是在A1"abcdefg" 字符中查找,B1"c"字在第幾個位置,查找結果3,確實「c」是在第3位置,例中省略了第三個參數[從第幾個位置開始查找],因為帶中括號的參數是可選填的,如果不填,默認是從第一位置開始查找的
  • EXCEL函數公式大全用SUM函數IF函數HOUR函數MINUTE函數計算加班費
    EXCEL函數公式大全之利用SUM函數、IF函數、HOUR函數與MINUTE函數的組合計算員工加班費。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數SUM函數、IF函數、HOUR函數和MINUTE函數。
  • excel函數公式技巧:分級統計的七個公式,選擇哪個?
    不熟悉T+IF({1})結構的同學,可以查看一下往期教程《excel轉換為數值的函數:excel之n函數,最短函數之一》【解法2】在H3單元格輸入函數:=SUMPRODUCT(COUNTIF(B3:G3,{"A","B","C","D","E","F","