TEXT函數(shù)是一個超級好用的格式化文本函數(shù),今天詳細給大家來。
函數(shù)基礎(chǔ)
功能:
TEXT 函數(shù)可通過格式代碼對數(shù)字應(yīng)用格式,從而更改數(shù)字的顯示方式。
如果要按更可讀的格式顯示數(shù)字,或者將數(shù)字與文本或符號組合,它將非常有用。
語法
TEXT(數(shù)值,格式代碼)
Value:數(shù)值,或是計算結(jié)果為數(shù)字值的公式,也或?qū)Π瑪?shù)字值的單元格的引用。
Format_text:文本形式的數(shù)字格式。
text返回的一律都是文本形式的數(shù)據(jù)。如果需要計算,可以先將文本轉(zhuǎn)換為數(shù)值,然后再計算。
文本型數(shù)值遇到四則運算會自動轉(zhuǎn)為數(shù)值。
但文本會不參與sum之類的函數(shù)運算。
分類應(yīng)用
TEXT 函數(shù)主要是通過格式代碼來應(yīng)用格式的。
今天,來 TEXT函數(shù)格式日期與時間的用法:
1、格式日期
先看下圖,TEXT函數(shù)通過不同的格式代碼,轉(zhuǎn)換日期格式的結(jié)果:
(格式代碼,即是TEXT公式的第二個參數(shù),下圖公式中“”內(nèi)的部分)
公式:TEXT(TEXT(A62-60,”[>=30]優(yōu)秀;不合格;0″),”[>=10]良好;合格”),分解來解釋:
TEXT(A62-60,”[>=30]優(yōu)秀;不合格;0″)
對A62-60進行分段計算:
如果>=30,返回“優(yōu)秀”;
如果<0,返回“不合格”;
不滿足以上條件,返回成績的整數(shù)。
如果成績中有小數(shù),最后一個區(qū)段可以寫成0.0,或0.00.
通過這個公式,把成績分段成了>=90,<60,60~89三個區(qū)段。
TEXT(TEXT(A62-60,”[>=30]優(yōu)秀;不合格;0″),”[>=10]良好;合格”)
這一部分,對60~89的成績,減去60,然后計算:
如果>=10,返回“良好”;
否則,返回“合格”;