回覆列表
  • 1 # Excel學習世界

    兩個替換函式 replace 和 substitute,都可以實現。

    顧名思義,這兩個函式的作用都是替換,語法也比較簡單,但是在實際應用中它倆還是有所區別、各有所長的。

    函式詳解:

    以下是這兩個函式的語法及釋義:

    相同點:

    都可以用來替換

    不同點:

    replace 函式的第 2、3 個引數都是數值而 substitute 函式的 第 2、3 個引數是文字

    用法示例:

    1. 將手機號碼的中間 4 位替換成 * 號:

    replace 公式:=REPLACE(A1,4,4,"****")substitute 公式:=SUBSTITUTE(A1,"1234","****",1)

    對於這個案例來說,當資料量大的時候,replace 比 substitute 函式方便,因為只要拖動公式即可。

    2. 去除單元格中的所有空格:

    這個需求,用 replace 函式就很難辦到,因為它的第三個引數是連續的個數,無法跳躍查詢比如,第三個引數為 1,就只去除第一個空格第三個引數為 2,就把空格和“愛”一起去掉了但是用 substitute 函式,就很容易解決了:=SUBSTITUTE(A2," ","")

    由於這兩個函式的用法相對比較簡單,就不重複舉例了,以上兩個案例場景比較經典,可以幫助大家理解二者區別,以及什麼情況下適合用哪個函式。

  • 中秋節和大豐收的關聯?
  • 汽車油量表為什麼能顯示汽油的剩餘量?