點擊上方 "Excel函數公式"免費訂閱!
替換函數Substitute的功能非常的強大,在我們的工作中也應用的非常的廣泛……
一、Substitute函數語法結構:
Substitute(text,old_text,new_text,[instance_num])。
參數說明:
text:必需。需要替換其中字符的文本,或對含有文本的單元格的引用。
old_text:必需。需要替換的舊文本。
new_text:必需。用於替換old_text的文本。
instance_num:可選。用於指定以new_text替換第幾次出現的old_text。如果指定了instance_num,則只有滿足要求的old_text被替換;如果預設則將用new_text替換text中出現的所有old_text。
易理解語法結構:Substitute(文本,舊文本,新文本,從第幾個開始替換)。
二、Substitute用法技巧。
1、基本用法。
目的:將「北京」替換為「上海」。
方法:
在目標單元格中輸入公式:=SUBSTITUTE(E3,"北京","上海")。
2、影藏手機號中間四位數字。
方法:
在目標單元格中輸入公式:=SUBSTITUTE(C3,MID(C3,4,4),"****")。
3、Len函數和Substitute函數配合求取人數。
方法:
在目標單元格中輸入公式:=LEN(B3)-LEN(SUBSTITUTE(B3,"、",""))+1。
4、計算帶單位的總數。
方法:
在目標單元格中輸入公式:=SUMPRODUCT(SUBSTITUTE(D3:D9,"萬","")*1)。
備註:
SUBSTITUTE(D3:D9,"萬","")的意思是將D列中的「萬」全部替換為空值,最後乘以1,將文本轉換為數值。最後利用SUMPRODUCT函數求和。