大家去醫院看病的時候,不知道有沒有注意過,醫生打印出來的單據上,年齡是生物學上的真正年齡(當然,希望大家都身體健康,不要生病)。
這是什麼意思呢?舉個極端的例子,兩個人的出生年月日可能隻相差一天,但顯示的年齡卻差了一歲。
為何如此?因為其中一個人的生日還沒有到,就被視為尚未滿下一歲,因此會自動扣除一歲。
在 Excel 中是否能按這個規則計算出年齡呢?
案例:根據下圖中 A 列的身份證号碼,在 C 列提取出生日期,在 D 列計算出實際年齡,如果生日還沒到,則自動減去一歲。
效果如下圖 2 所示。
1. 在 C2 單元格中輸入以下公式 --> 下拉複制公式:
=TEXT(MID(A2,7,8),"0-00-00")
公式釋義:
有關 text 函數的詳解,請參閱 Excel函數(七)–用Text看我格式72變 。
2. 在 B2 單元格中輸入以下公式 --> 下拉複制公式:
=DATEDIF(--C2,TODAY(),"y")
公式釋義:
有關公式中“--”的含義和 datedif 函數的詳解,請分别參閱以下推文:
很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。
現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!