在文本函數(shù)里text函數(shù)稱第二,沒(méi)人敢稱第一,因?yàn)樗泻芏喔呒?jí)用法是其他函數(shù)很難替代的,先看一個(gè)示例。【例】如下圖所示,A列為個(gè)人信息,需要用公式把姓名、年齡、學(xué)歷和籍貫提取出來(lái) D3公式:=TEXT(-1,Substitute(B3,'0','!0')) 可能大部分同學(xué)都不理解公式的含義,為什么用數(shù)字就可以拆分字符串。這和text的第二個(gè)參數(shù)有關(guān)。 text的第二個(gè)參數(shù)是一串代碼,和單元格自定義格式類似,它可以給第一個(gè)參數(shù)值設(shè)置數(shù)值格式。而根據(jù)數(shù)值的類型,分為四個(gè)位置: 當(dāng)?shù)谝粋€(gè)參數(shù)為正,text就會(huì)返回第一個(gè)正數(shù)位的內(nèi)容,為負(fù)返第二個(gè)位置內(nèi)容,為0返第三個(gè),文本則返回第4個(gè)。 反之,如果單元格中是用分號(hào)分隔的文本,我們就可以用不同格式的符號(hào)返回對(duì)應(yīng)位置的值。如下圖所示-1就可以提取出第2個(gè)值。那如果不是分號(hào)怎么辦?用substitute函數(shù)替換 =TEXT(-1,SUBSTITUTE(B11,',',';'))還有一個(gè)問(wèn)題,如果含有0,結(jié)果就會(huì)出錯(cuò)。原因是0是自定義格式的強(qiáng)制占位置,并不是數(shù)值0。 可以把0替換為!0 就能解決這個(gè)問(wèn)題。=TEXT(-1,SUBSTITUTE(B3,'0','!0')) 蘭色說(shuō):因?yàn)閱卧窀袷街挥兴膫€(gè)位置,你是不是以為只有截取有4段內(nèi)容的字符?嘿嘿,太年輕了。它可以截任意多個(gè)位置。來(lái),截取第5個(gè)。 很多同學(xué)想學(xué)習(xí)盈虧平衡點(diǎn)(量本利)模板的做法,本周六蘭色將帶大家一起做這個(gè)超實(shí)用的excel模板,點(diǎn)擊下方預(yù)約按鈕,上課前會(huì)有震動(dòng)提醒。
|