电竞比分网-中国电竞赛事及体育赛事平台

分享

用Excel中的魔術(shù)師--TEXT函數(shù),規(guī)范文本顯示格式

 江上向東數(shù)峰青 2018-01-11

正文共:917 字 7 圖

預(yù)計(jì)閱讀時(shí)間: 3 分鐘


TEXT函數(shù)是使用頻率非常高的文本函數(shù)之一,雖然函數(shù)的基本語法十分簡單,但是由于它的參數(shù)規(guī)則變化多端,能夠演變出十分奇妙的應(yīng)用,我稱之為“文本魔術(shù)師”。

在做文本合并時(shí),如果遇到日期、時(shí)間和數(shù)字等格式,會(huì)發(fā)現(xiàn)合并后的效果并不是我想要的,如下圖應(yīng)付余額文本說明。

 


C2單元格的日期“2017/5/11”,合并后成了42866,只取了日期的序列值,要讓合并后的文本顯示“年月日”的格式,就要用到TEXT函數(shù)。

TEXT函數(shù)的語法結(jié)構(gòu)如下:

  • TEXT (數(shù)值,轉(zhuǎn)換格式)

其中的轉(zhuǎn)換格式就是單元格格式中的自定義類型,可以將部分類型代碼復(fù)制到TEXT函數(shù)中,其中日期類型代碼的引號(hào)要去掉。

 

如下圖



單元格A2和A5分別是日期和數(shù)字,用TEXT函數(shù)將A2顯示為中文日期,將A5顯示為帶千分位和兩位小數(shù)的貨幣格式,在B2中輸入公式:

=TEXT(A2,'yyyy年mm月dd日')

在B5中輸入公式:

=TEXT(A5,'¥#,##0.00;¥-#,##0.00')


這樣,本文開始遇到的問題,就可以輕松解決了。



單元格D2中輸入公式是:

=CONCATENATE('截止',TEXT(C2,'yyyy年m月d日'),',',A2,'應(yīng)付余額是',TEXT(B2,'¥#,##0.00;¥-#,##0.00'))


知識(shí)拓展

TEXT函數(shù)除了可以做格式轉(zhuǎn)換以外,還能根據(jù)單元格內(nèi)容做判斷,最常見的就是“四段式結(jié)構(gòu)”,語法結(jié)構(gòu)如下:

  • TEXT (單元格值,“正數(shù)格式;負(fù)數(shù)格式;零值格式;文本格式”)



上圖就是對(duì)A列的數(shù)據(jù)進(jìn)行判斷:大于0時(shí)按四舍五入保留一位小數(shù);小于0時(shí)保留兩位小數(shù);等于0時(shí)顯示為短橫線;如果為文本,則顯示為字符“文本”。

在單元格B2輸入公式:

=TEXT(A2,'0.0;-0.00;-;文本')

TEXT函數(shù)的格式參數(shù)中四個(gè)區(qū)段中間要用分號(hào)進(jìn)行間隔。

自定義格式中的代碼與TEXT函數(shù)中的代碼也不完全相同,有少部分代碼僅適用于自定義格式,不能在TEXT函數(shù)中使用。例如:TEXT函數(shù)無法實(shí)現(xiàn)以某種顏色顯示數(shù)值的效果,比如格式“#,##0;[紅色]-#,##0”。


TEXT函數(shù)的實(shí)際應(yīng)用遠(yuǎn)不止這些,更多功能等你來發(fā)現(xiàn)!


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多