在Excel的函數裡有一個神奇的函數,這個函數就是TEXT函數。函數的結構非常簡單,隻需要兩個參數:TEXT(數據,格式代碼)
今天為大家分享Text函數的用法。
TEXT基本語法:=TEXT(value,format_text)
Value可以為數值、能夠返回數值的公式或者對數值單元格的引用;
Format_text為設置Value中格式。
1、轉換日期格式
若轉為年月日為單位的日期格式,輸入公式為:=TEXT(A2,"YYYY年M月D日");
若轉為中文數字的日期格式,輸入公式為:=TEXT(A2,"[DBNum1]YYYY年M月D日");
或轉為對應星期格式,輸入公式為:=TEXT(A2,"aaaa")
如下動圖:
2、轉換為帶千位分隔符的貨币格式
将數字轉換為帶千位分隔符的貨币格式,輸入公式為:=TEXT(A2,"¥#,##0.00")
如下動圖:
3、轉換為指定位數的小數
将數字轉為帶兩位小數的格式,輸入公式為:=TEXT(A2,"0.00")
如下動圖:
4、累計加班時間統計員工加班時間,若直接使用SUM函數求和,會出現錯誤的結果,因為小時數超過24時,會自動進行進位。若要顯示大于24的小時數,就需結合TEXT函數,輸入公式為:=TEXT(SUM(B2:B10),"[h]:mm:ss")
如下動圖:
5、轉換為中文大寫金額
将數字轉為财務專用大寫金額,輸入公式為:
=TEXT(INT(A2),"[DBNum2]")&IF(INT(A2)=A2,"圓整",
IF(LEN(A2)-SEARCH(".",A2)=1,"圓"&TEXT(RIGHT(A2,1),"[DBNum2]")&
"角整","圓"&TEXT(LEFT(RIGHT(A2,2),1),"[DBNum2]")&"角"&TEXT(RIGHT(A2,1),"[DBNum2]")&"分"))
公式解釋:先使用INT函數向下取整,并轉為大寫金額,之後再對小數部分進行判斷,若不帶小數,則直接加上文本“圓整”;若帶有一位小數,則會提取代表角的數字,并轉為大寫金額;若帶有兩位小數,則分别提取出代表角和分的數字,并轉為大寫金額。
6、判斷員工考核等級
與單元格格式自定義設置一樣,TEXT函數支持條件區段格式。如需根據員工考核得分來判定其考核等級,考核标準共有四個等級。但TEXT函數條件區段最多允許三個指定條件,此處多了一個條件,怎樣解決呢?
輸入公式為:=TEXT(B2,"[>=90]優秀;[>=80]良好;"&TEXT(B2,"[>=60]達标;[<60]不達标"))
公式解釋:先将後兩種條件,即達标和不達标兩種考核等級,進行兩個區段格式的判斷,返回結果再結合前兩個等級使用TEXT函數進行三個區段的格式判斷。
Excel中的text功能遠不止這幾個,盡量多去熟悉才會在需要的時候做出完美的表格。數據與函數才會相輔相成、相得益彰。10倍提高工作效率。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!