REGEXREPLACE
說明
透過比對模式以取代部分字串。
語法
REGEXREPLACE(
text
,
regex
,
replacement
, [
ignore_case
])
- text︰要搜尋的文字。
- regex︰規則運算式。
- replacement︰要插入的文字。
- ignore_case︰若為 TRUE,函數搜尋時忽略大小寫。若為 FALSE,函數會考慮大小寫。預設值為 FALSE。
範例
公式 | 結果 |
|---|---|
=REGEXREPLACE(A1,"^0$"," ")
其中儲存格 A1 包含 0 。
| (儲存格中的空白) |
=REGEXREPLACE(A1,"\n"," ") 其中儲存格 A1 包含︰ 文字 換行符 | 包含換行符的文字 |
=REGEXREPLACE(A1, "\(([A-Za-z]+)\)", "(yearly)")
其中儲存格 A1 包含 「支票總計 (每月)」 。
| 支票總計 (每年) |
=REGEXREPLACE(A1,"[0-9]+","5250")
其中儲存格 A1 包含 6000︰薪資與工資 。
| 5250:薪資與薪資 |
=REGEXREPLACE(A1,"[0-9]*\.[0-9]+[0-9]+","2500.00")
包含 「2017 年總計」的儲存格 A1 為 $2451.00 。
| 2017 年的總計為 $2500.00 |
相關函數
REGEXFIND
REGEXPARSE