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