表格批量替換文字的方法「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-hant/n/273023.html

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

相關推薦

發表回復

登錄後才能評論