Excel|取代與變換文字-replace 與 substitute

Excel|取代與變換文字-replace 與 substitute

Replace 與 substitute 是Excel中常見用來取代或變換文字的函數,但在使用時機上還是有些許差異

一、replace

「replace」能夠設定字串的位置及長度來進行其他文字的取代

B2=REPLACE(A2,2,1,O)
代表將A2這個儲存格從第2個字開始算的1個字改為O,常用來隱藏名字
B3=REPLACE(A3,5,3,***)
代表將A3這個儲存格從第5個字開始算的3個字改為***,常用來隱藏電話或E-mail等資料

所以如果只是一般要隱藏個資的狀況下,「replace」會比「substitute」更為直覺方便

二、substitute

「substitute」所能做到的替換效果則更為廣泛,不侷限於「replace」只能在特定位置上做取代,而是可以任意選擇欲變更的字元

B2=SUBSTITUTE(A2,a,@,1)
代表將A2這個儲存格中第一個a變更為@
B3=SUBSTITUTE(A2,a,@)
代表將A3這個儲存格中所有a這個字元全部變更為@


相關文章:
Excel|民國與西元如何轉換?星期幾如何呈現?

Comments are closed.
error: Content is protected !!