一、函數(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),比如分列,再組合等 添加微信
|