一,、函數(shù)英語單詞
substitute英 [?s?bst?tju?t] 美 [?s?bst?tu?t] excel函數(shù)中,substitute函數(shù)我們?nèi)。?span>把……替換成……的意思來進(jìn)行理解,。 二,、函數(shù)含義和參數(shù)substitute函數(shù)的分類屬于:文本函數(shù) 打開excel表格,點擊編輯欄前的插入函數(shù)圖標(biāo)fx,,彈出插入函數(shù)窗口,,在選擇類別中選擇分類:文本函數(shù),可看到該函數(shù)的官方解釋:
文本函數(shù)substitute的含義和參數(shù): 將字符串中的部分字符串以新字符串替換 substitute(text,old_text,net_text,instance_unm) 三,、函數(shù)的使用方法及實例實例一: 下圖中,,使用了substitute函數(shù),想去掉調(diào)休時間中的字符H,,只顯示成數(shù)字形式,。
公式為: =substitute(g2,right(g2,1),) 解釋: 就是把G2單元格中,要替換的部分是G2最右側(cè)的1個字符,,替換成的內(nèi)容為空
而結(jié)算的結(jié)果中,,H列存在一個并沒有把H替換為空的情況。 原因是此對應(yīng)的G列中的原數(shù)據(jù)中,,存在空格,,導(dǎo)致把最后1個空格進(jìn)行了替換。
我們來進(jìn)行一下演示,,以及正常的操作:
=SUBSTITUTE(G2,'H',) 意思是,,把G2單元格內(nèi)的H字符,替換成空,,所以,,對修改后的公式,就實現(xiàn)了移動H符號的效果,。 以上公式,,等同于 =SUBSTITUTE(G2,'H','') 解釋:當(dāng)?shù)诙€參數(shù)以逗號結(jié)束時,第3個參數(shù)就默認(rèn)為空了,,這里,,第3個參數(shù)可以不寫,或者寫的時候,,使用1對引號就可以了,。
升級: 如果要把修改后運算的結(jié)果中的空格進(jìn)行去除,應(yīng)該怎么辦: 再修正公式: =--SUBSTITUTE(G2,'H',) 增加2個負(fù)號即可,。 解釋:負(fù)負(fù)得正,,就是把原本為文本的字符,通過負(fù)負(fù)的運算,,轉(zhuǎn)化成了數(shù)值,,自然中間的空格就沒了,。
上面的gif動畫演示,是直接全部替換excel單元格中所有的字符,,如果在一個單元格中,,有多個相同的字符,且實際中只想替換第幾個字符時,,添加第4個參數(shù)就可以了,。
如上圖,只想替換第二個點的時候,。就是一種實際的情況
下面繼續(xù)上gif動畫演示教程,看一下excel函數(shù)中substitute的用法,。
演示教程中演示了替換所有點和只替換第2個點的操作方法,,在于2個單元格使用了不同的公式,如下: D3單元格公式 =SUBSTITUTE(B3,'.',) E3單元格公式 =SUBSTITUTE(B3,'.','',2)
區(qū)別看到了嗎,?E3單元格的公式中的第4個參數(shù),,指定的就是替換第幾個,那如果要替換第1個點,,也只需要把E3單元格中的2,,修改為1就可以了。
除了這種方法之外,,還可以通過其他的方式進(jìn)行實現(xiàn),,比如分列,再組合等 添加微信
|