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