掃碼下載APP
及時接收最新考試資訊及
備考信息
很多財務(wù)小伙伴也許第一次聽說SUBSTITUTE函數(shù)。實際上,SUBSTITUTE函數(shù)是Excel文本處理中最常使用的函數(shù)之一,可以將數(shù)據(jù)局部的舊值替換為新值,類似于基礎(chǔ)操作里的查找與替換功能,它可以稱之為函數(shù)中的查找替換全能手。
SUBSTITUTE函數(shù)的基本語法不難,有四個參數(shù),SUBSTITUTE(源字符串,舊文本,新文本,[替換第幾個舊文本]),其中第4個參數(shù)[替換第幾個舊文本]是可以省略的,絕大部分情況下也都用不上。
這個函數(shù)如何使用呢?我們來看一個小例子:
如上圖所示,需要將A列的合同期“5年”,變?yōu)椤?”,也就是去掉后面的文字單位“年”,在B2單元格我們輸入以下公式 =SUBSTITUTE(A2,"年","") ,向下復(fù)制填充即可。
公式中A2是源字符串,"年"是被替換的舊值,""是替換成的新值,""表示內(nèi)容為空,這個函數(shù)的意思就是將“年”字替換為空。是不是很簡單?
有學(xué)員可能會說,這事兒用查找替換就可以完成,為什么要用函數(shù)?相比于基礎(chǔ)操作,函數(shù)的優(yōu)勢在于,它可以構(gòu)建和數(shù)據(jù)源之間的動態(tài)關(guān)聯(lián)。大家循序漸進再看一下這個例子,就明白為什么在工作中我們會經(jīng)常使用到SUBSTITUTE函數(shù)了。
見下圖,如果我們想在C列使用edate函數(shù),自動求出合同的到期日期,如果A列合同期是沒有帶單位的數(shù)字,使用edate函數(shù)很方便。但是我們看A列的合同期是帶了單位的,如果我們不對單位進行任何處理,直接使用edate函數(shù),大家看看是什么結(jié)果?
可以看出,由于A列帶有單位,并不是數(shù)值,無法參加運算,用edate函數(shù)計算出來的結(jié)果都是#VALUE!
這個時候SUBSTITUTE函數(shù)能夠發(fā)揮它獨到的作用。我們來看在edate里嵌套上SUBSTITUTE函數(shù)會是什么結(jié)果:
文本函數(shù)返回的結(jié)果必然是文本,因此SUBSTITUTE函數(shù)返回的這些數(shù)值也都屬于文本型數(shù)值,進行數(shù)學(xué)運算*12后即強制轉(zhuǎn)換為數(shù)值格式,最后就可以使用edate函數(shù)——EDATE(B2,SUBSTITUTE(A2,"年","")*12) 計算到期日期了。
好啦,SUBSTITUTE函數(shù)的使用方法就跟大家分享到這里。更多excel技巧,歡迎大家關(guān)注正保會計網(wǎng)校胡雪飛老師的《零基礎(chǔ)到Excel達人7周訓(xùn)練營》課堂!
戳圖進入↑
安卓版本:8.7.50 蘋果版本:8.7.50
開發(fā)者:北京正保會計科技有限公司
應(yīng)用涉及權(quán)限:查看權(quán)限>
APP隱私政策:查看政策>
HD版本上線:點擊下載>
官方公眾號
微信掃一掃
官方視頻號
微信掃一掃
官方抖音號
抖音掃一掃
Copyright © 2000 - jnjuyue.cn All Rights Reserved. 北京正保會計科技有限公司 版權(quán)所有
京B2-20200959 京ICP備20012371號-7 出版物經(jīng)營許可證 京公網(wǎng)安備 11010802044457號