excel中substitute函式的使用技巧
- IT科技
- 關注:4.9K次
在B1中輸來入或複製貼上下列公式=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"辦公室",),"寫字源樓",),"健身房",),"正門",),"電梯",)下拉填充zd,一個substitute只能替換一個詞,要替換多個,可巢狀多個substitute,如:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1,"辦公copy室",),"寫字樓",),"健身房",)就是這樣,一層層套一層,比較麻煩的。不過好在SUBSTITUTE如果在要尋找的字串(或引用單元格中)沒找到要替換的內容時,不會像FIND一樣報錯,而直接跳過。所以多層zhidao巢狀只管放心使用,不用擔心要找的內容是否存在www.51dongshi.com防採集。
Excel函式SUBSTITUTE用於實現將舊文字替換成新文字,這在Excel表格處理資料過程中具有極為重要的作用。下面就具體來了解一下SUBSTITUTE函式的使用方法。
方法
SUBSTITUTE函式格式為:
不用SUBSTITUTE=MID(A1,-LOOKUP(,-FIND("a",
SUBSTITUTE(text,old_text,new_text,instance_num)
用substitute不太好處理用LEFT或Right吧,公式=LEFT(A2,16)&R
text為需要替換其中字元的文字(或含有文字的的單元格的引用)
不行的,無論你怎麼處理,這個等號都會作為字元來處理,這也是evaluate存在的必要所在,避免混淆
old_text為需要替換的舊文字
假設將A1單元格中“1”替換為“2”,=substitute(A1,"1",&q
new_text為用於替換old_text的文字
sql中你想取出自己想要的部分可以根據欄位擷取可以寫成從哪取到哪裡把你想要的部分截取出來就可以得
instance_num用來指定以new_text替換第幾次出現的old_text
在B1中輸入或複製貼上下列公式=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE
SUBSTITUTE函式使用方法如下:如圖,如果希望對A1單元格內容中第2個字母進行替換,則可以使用公式來實現:
如果需要將B2單元格中的“App”替換為“Doc”,那麼輸入=SUBSTITUTE(B2,&qu
=SUBSTITUTE(A1,"e","o")
如果需要將A2單元格中的“A”替換為“B”,那麼輸入=SUBSTITUTE(A2,"A
對於文字字串的替換也是如此,如果想將A2單元格中“開心”替換成“快樂”,則可以使用如下的公式:
SUBSTITUTE是Excel的單元格公式函式,不是VBA的內部函式,這兩種概念要分清楚哦。雖然有
=SUBSTITUTE(A2,"開心","快樂")
SUBSTITUTE函式是文字字串替換函式,它有四個引數。第一個引數是要替換的字串或單元格引用,
替換數字串中的某幾位:如圖,如果想替換A3單元格內容中第2位數字“1”為“9”,則可以使用公式:
不用SUBSTITUTE=MID(A1,-LOOKUP(,-FIND("a",
=SUBSTITUTE(A3,"1","9",2)
用substitute不太好處理用LEFT或Right吧,公式=LEFT(A2,16)&R
此外,該函式還支援對單元格的引用,如圖,如果想對B3單元格中的內容進行部分替換,可使用如下公式:
不行的,無論你怎麼處理,這個等號都會作為字元來處理,這也是evaluate存在的必要所在,避免混淆
=SUBSTITUTE(B3,"1","9",1)
假設將A1單元格中“1”替換為“2”,=substitute(A1,"1",&q
在使用SUBSTITUTE函式的過程中,如果引數“instance_num”小於1則會顯示“#VALUE!”的錯誤提示
如果需要將B2單元格中的“App”替換為“Doc”,那麼輸入=SUBSTITUTE(B2,"App","Doc"),方法見下圖的例子:,如果需要將A2單元格中的“A”替換為“B”,那麼輸入=SUBSTITUTE(A2,"A","B"),說個最簡單來的例子=SUMPRODUCT(A1:A15,B1:B15)這個就是源A1*B1+A2*B2+A3*B3..........A14*B14+A15*B15對應的陣列百相乘然後求度和,也可以有更多的陣列或者條件內容來自www.51dongshi.com請勿採集。
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/32exlz.html