扒一扒Excel中那些強大卻不為人知的隱藏函數

Excel 微軟 百度閱讀 Excel函數與公式 2017-04-11

Excel中有一類函數叫隱藏函數,你在Excel的函數列表裡是找不到她們的身影的,甚至連微軟的幫助文件裡也沒有相關說明,但是她們不但功能強大,而且在工作中應用廣泛......

為了讓你們別錯過這些隱藏函數的精彩,我專門整理了這期教程推送,貼心吧?

對於教程有任何想法和需求,可以在底部留言給我,集中的問題我會專門寫教程針對性解決。

隱藏函數之一、Datedif函數

DATEDIF函數是一個功能十分強大的日期函數,在工作中的應用非常廣泛,用於計算兩個日期之間的天數、月數或年數。

我先來介紹一下她的基礎語法結構

DATEDIF(起始日期,截止日期,統計方式)

統計方式

DATEDIF函數返回結果

Y

日期時間段中的整年數

M

日期時間段中的整月數

D

日期時間段中的天數

MD

日期時間段中天數的差。忽略日期中的月和年

YM

日期時間段中月數的差。忽略日期中的日和年

YD

日期時間段中天數的差。忽略日期中的年

光看語法容易暈,咱們看個實際案例,保你對她理解通暢~

扒一扒Excel中那些強大卻不為人知的隱藏函數

兩日期相差天數

=DATEDIF(A2,B2,"d")

兩日期相差月數

=DATEDIF(A2,B2,"m")

兩日期相差年數

=DATEDIF(A2,B2,"y")

忽略月和年,兩日期相差天數

=DATEDIF(A2,B2,"md")

忽略日和年,兩日期相差月數

=DATEDIF(A2,B2,"ym")

忽略年,兩日期相差天數

=DATEDIF(A2,B2,"yd")

擴展案例一、根據身份證號計算年齡(週歲)

扒一扒Excel中那些強大卻不為人知的隱藏函數

=DATEDIF(--TEXT(MID(B2,7,8),"0-00-00"),NOW,"y")

擴展案例二、根據入職日期計算工齡(精確到幾年幾月幾天)

扒一扒Excel中那些強大卻不為人知的隱藏函數

=TEXT(SUM(DATEDIF(B2,C2,{"y","ym","md"})*10^{4,2,0}),"0年00月00天")

在公眾號後臺回覆“datedif”獲取此函數的史上最全教程。

隱藏函數之二、Numberstring函數

Excel中還有一個隱藏函數叫NUMBERSTRING,他可以將阿拉伯數字轉換為大寫形式。

她的語法很簡單,一看就會~

NUMBERSTRING(數字,轉換形式)

第二參數的三種形式對照效果如下(黃色區域輸入公式)

扒一扒Excel中那些強大卻不為人知的隱藏函數

B5單元格公式==NUMBERSTRING(B2,1)

B6單元格公式==NUMBERSTRING(B2,2)

B7單元格公式==NUMBERSTRING(B2,3)

工作中用到中文大寫的時候,記得藉助這個函數,可以避免複雜的函數公式,但是這個函數不支持帶小數的數字,對於角分的轉換效果不理想。

隱藏函數之三、Datestring函數

DATESTRING也是Excel中的隱藏函數,她的作用是轉換日期格式為年月日的形式~

語法很簡單,如下

DATESTRING(日期)

下圖是對照效果(黃色區域輸入公式)

扒一扒Excel中那些強大卻不為人知的隱藏函數

B2單元格公式=DATESTRING(A2)

這幾個隱藏函數的語法信息在Excel查不到的,大家存好吧~

看完教程想聊點啥?歡迎在底部留言吐槽吧~

如果你覺得有用,就分享給朋友們看看吧~

乾貨每天都有,如果你想每天第一時間收到,

如下操作,兩秒搞定:

新朋友:點頁面右上角三個點→查看公眾號→關注

老朋友:點頁面右上角三個點→查看公眾號→置頂公眾號

更多的Excel應用技巧,可以點擊文尾的“閱讀原文”,獲取更多教程。

今天就到這裡,大家記得收藏此教程,明天見~

扒一扒Excel中那些強大卻不為人知的隱藏函數

李 銳

微軟全球最有價值專家MVP

新浪微博Excel垂直領域第一簽約自媒體

百度名家,百度閱讀認證作者

每日分享職場辦公技巧原創教程

高效工作,快樂生活!

微博 @Excel_函數與公式

微信公眾號(ExcelLiRui)

相關推薦

推薦中...