表格批量替換文字的方法「excel文字替換怎麼設置」

一、 SUBSTITUTE函數基礎知識

功能:將字元串中的部份字元串以新字元串替換

參數:SUBSTITUTE(字元串,要被替換的字元,替換的新字元,替換第幾個)

例:將「庭院淺淺淺幾許」第二個「淺」替換為「深」

在單元格內輸入:=SUBSTITUTE(字元串,」淺」,」深」,2)

單元格內的字元如何指定替換,用這個函數想怎麼替換就怎麼替換

解析:

字元串就為「庭院淺淺淺幾許」,要被替換的字元就是「淺」,而替換的新字元則為「深」(即用「深」替換「淺」),但由於有三個「淺」,所以,第四參數確定替換的是第二個「淺」,因而,最終的字元串變為了「庭院淺深淺幾許」。

注意:

第四參數若省略,則默認替換所有出現的字元。

例:將「庭院淺淺淺幾許」所有「淺」替換為「深」。

在單元格內輸入:=SUBSTITUTE(字元串,」淺」,」深」,2)

單元格內的字元如何指定替換,用這個函數想怎麼替換就怎麼替換

解析:

將第四參數忽略,所有的「淺」都被替換為了「深」,最終的字元串由「庭院淺淺淺幾許」變為「庭院深深深幾許」。

二、SUBSTITUTE函數簡單利用

單元格內的字元如何指定替換,用這個函數想怎麼替換就怎麼替換

由於登記時用錯了標點,將出生日期變為「1994.3.20」,而在Excel中,無論怎麼改變預設置單元格格式,他們最終都只是文本,不能被識別成日期。

單元格內的字元如何指定替換,用這個函數想怎麼替換就怎麼替換

可以看見,TODAY函數的結果減去「1994.3.20」得到的是錯誤值,而減去「1994-3-20」,最終得到兩者之間相距的天數。

解決思路:

用SUBSTITUTE函數將「.」替換為「-」,然後用DETEDIF函數計算年齡。

在單元格內輸入:

=DATEDIF(SUBSTITUTE(出生日期,」.」,」-「),TODAY(),」Y」)

單元格內的字元如何指定替換,用這個函數想怎麼替換就怎麼替換

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/273023.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-17 14:03
下一篇 2024-12-17 14:03

相關推薦

發表回復

登錄後才能評論