Text函數(shù)可以將數(shù)值轉(zhuǎn)換為指定格式的文本,其語(yǔ)法格式為TEXT(value,format_text)。參數(shù)“format_text”為自定義數(shù)字格式代碼。
在【設(shè)置單元格格式】對(duì)話框中設(shè)置的大多數(shù)自定義格式代碼也適用于TEXT函數(shù)。TEXT函數(shù)功能與設(shè)置自定義格式功能類(lèi)似,但自定義格式改變的只是顯示形式,不改變內(nèi)容本身。TEXT函數(shù)可以同時(shí)改變數(shù)值顯示形式和實(shí)際內(nèi)容。
本文將通過(guò)六個(gè)示例展示TEXT函數(shù)的用法。
一、從身份證號(hào)提取出生日期
在C2單元格輸入公式:
=--TEXT(MID(B2,7,8),"0000-00-00")
MID(B2,7,8)從B2單元格的第7個(gè)字符開(kāi)始,提取8個(gè)字符,返回的結(jié)果為“19970802”。然后使用TEXT函數(shù)將結(jié)果轉(zhuǎn)換為“0000-00-00”的格式,即“1997/08/02”;最后使用“--”(雙負(fù)號(hào))將Text函數(shù)返回的文本轉(zhuǎn)換為數(shù)值類(lèi)型。
二、獲取中文大寫(xiě)日期
在B2單元格輸入公式:
=TEXT(A2,"[dbnum2]yyyy年mm月dd日")
[dbnum2]將數(shù)字轉(zhuǎn)為中文大寫(xiě),比如“1”轉(zhuǎn)為“壹”。
或者在B2單元格輸入公式:
=TEXT(A2,"[dbnum1]yyyy年m月d日")
[dbnum1]可以將數(shù)字“1”轉(zhuǎn)換為“一”。
三、提取日期和時(shí)間
在B2單元格輸入公式:
=--TEXT(A2,"yyyy/m/d")
可以在A列的日期和時(shí)間數(shù)據(jù)中提取日期。
在B2單元格輸入公式:
=--TEXT(A2,"h:mm")
可以從A列提取時(shí)間。
四、將日期轉(zhuǎn)換為季度
在B2單元格輸入公式:
=TEXT(ROUNDUP(MONTH(A2)/3,),"[dbnum1]0季度")
將A列日期轉(zhuǎn)換為對(duì)應(yīng)的季度。
五、將日期轉(zhuǎn)換為星期
在B2單元格輸入公式:=TEXT(A2,"aaaa")
六、為數(shù)值添加貨幣符號(hào)、保留兩位小數(shù)
在B2單元格輸入公式:
=TEXT(A2,"¥#,##0.00;-¥#,##0.00")
七、連接文本和日期
在D2單元格輸入公式:
="今天是"&TEXT(A2,"yyyy年m月d日")
如果在B2單元格直接輸入公式:="今天是"&A2,如下圖所示。顯然,日期并不能正確顯示。
八、判斷盈虧情況
在B2單元格輸入公式:
=TEXT(A2,"盈利0萬(wàn);虧損0萬(wàn);平衡")
格式代碼“盈利0萬(wàn);虧損0萬(wàn);平衡”表示,當(dāng)A2單元格數(shù)值大于0時(shí),顯示為“盈利0萬(wàn)”,“0”指只保留數(shù)值整數(shù)部分,不保留小數(shù);當(dāng)A2單元格的數(shù)值小于0時(shí),顯示為“虧損0萬(wàn)”;當(dāng)A2單元格數(shù)值為0時(shí),顯示“平衡”。
點(diǎn)個(gè)在看你最好看
聯(lián)系客服