6位數值轉為日期 TEXT函式的6個用法

2021-10-13 19:30:06 字數 2073 閱讀 3651

在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倍提高工作效率。

6位數值轉為日期 Excel系列 日期和時間函式

上篇文章分享了文字函式,這篇介紹日期和時間函式。日期時間函式不僅在資料處理中經常用到,在日常工作中需要使用到的場景也非常多 所以掌握好它們是非常有必要的。接下來跟著小魚一起學起來吧!知識點 一 日期函式 1.year函式 month函式 day函式 語法 year 序列號 month 序列號 day...

求出5位數和6位數中各位數字之和為N的回文數

問題描述 123321是乙個非常特殊的數,它從左邊讀和從右邊讀是一樣的。輸入乙個正整數n,程式設計求所有這樣的五位和六位十進位制數,滿足各位數字之和等於n 輸入格式 輸入一行,包含乙個正整數n。輸出格式 按從小到大的順序輸出滿足條件的整數,每個整數佔一行。樣例輸入 52樣例輸出 899998 989...

Android 顏色,6位和8位數顏色的區別和應用

我們在android開發時常用的顏色值為6位或3位如 android background cccccc 或android background ccc 那如果顏色值是8位的是表示什麼意思,會是什麼效果呢?如下 android background 88cccccc 三位和六位的是rgb色值rrgg...