跳到主要內容

如何在Excel中快速計算年齡(將出生日期轉換為年齡)?

作者:凱莉 最後修改時間:2025-03-06
顯示 Excel 電子表格的螢幕截圖,其中第一列包含出生日期數據,相鄰列中包含年齡計算結果

想像一下,您正在 Excel 中處理出生日期列表,並且需要顯示其當前的準確年齡。 如何才能有效地實現這一目標? 本文提供了在 Excel 中根據出生日期輕鬆計算年齡的提示。

方法A:
使用公式從出生日期計算年齡

方法B:
從出生日期輕鬆計算年齡,無需記住公式


使用公式從出生日期計算年齡

在本節中,我們概述了在不同情況下從出生日期計算年齡的各種公式:

(AD) 只需點擊幾下即可使用 Kutools 在 Excel 中計算年齡

顯示年齡計算工具的 Kutools for Excel 介面的螢幕截圖

想要輕鬆計算截至今天或任何給定日期的年齡並以不同的格式(例如年、月、週、日或年 + 月 + 日組合)呈現它們?

Excel的Kutools 簡化了這個任務!無需手動輸入公式 - Kutools 簡化了整個過程,為所有 Excel 用戶提供了用戶友好的解決方案。

在這裡發現更多: 從出生日期輕鬆計算年齡,無需記住公式.

Excel的Kutools - 使用 300 多種基本工具增強 Excel 功能。享受永久免費的人工智慧功能! 立即行動吧!


使用 INT 函數將生日轉換為年齡

我們可以透過當前日期減去出生日期來計算年齡。 然後,透過使用 INT 函數,我們可以顯示完整年份的年齡,如下所示:

選擇要顯示年齡的空白儲存格,輸入以下公式,然後按 Enter 鑰匙。 然後,選擇結果儲存格並向下拖曳其填滿手把(儲存格右下角的綠色小方塊)以取得所有結果。

=INT((TODAY()-A2)/365)

顯示 Excel 公式列以及計算年齡公式的螢幕截圖

注意:

  • 要取得某人在特定日期的年齡,請替換 今天() 公式中具有該特定日期的函數。 例如,如果特定日期位於儲存格 B2 中,請使用下列公式:
    =INT((B2-A2)/365)
    Excel 中公式的螢幕截圖,顯示使用儲存格 B2 中的指定日期計算年齡
  • 在 Excel 中使用此公式(將兩個日期之間的天數差除以 365)通常會產生準確的結果,但它並不完美。 它可能會不準確地計算閏年周圍或 29 月 365.25 日出生的人的年齡。另一種方法是除以 XNUMX 來考慮閏年,但這也可能導致錯誤,特別是對於不跨越閏年的年齡。 雖然這種方法通常很有效,但對於精確計算來說並不理想。 以下公式介紹了專門的函數,可以在所有情況下提供完美的年齡計算。

使用 YEARFRAC 函數將生日轉換為年齡

YEARFRAC 函數對於從出生日期計算年齡更為準確,因為它考慮了每年的確切天數(包括閏年)。 透過設定第三個參數, 基礎, 到 1,YEARFRAC 在計算中使用實際天數,確保精度,特別是在涉及閏年的情況下。

在要計算年齡的空白儲存格中,輸入以下公式並按 Enter。 若要為其他資料複製此計算,請向下拖曳結果儲存格的填滿手柄。

=ROUNDDOWN(YEARFRAC(A2, TODAY(), 1), 0)

顯示 Excel 公式列中用於計算準確年齡的公式的螢幕截圖


使用DATEDIF函數將生日轉換為年齡

Excel 中的 DATEDIF 函數可用於根據出生日期計算年齡。 透過在中使用“y” 單位 函數的參數,它計算兩個日期之間的完整年數。

選擇一個空白儲存格來顯示年齡,輸入下面提供的公式,然後點擊 Enter 鑰匙。 然後,按一下包含結果的儲存格並向下拖曳其填充手柄,將公式套用到其他儲存格並取得所有結果。

=DATEDIF(A2,NOW(),"y")

顯示 Excel 公式列中用於計算整年年齡的公式的螢幕截圖

注意: 在上面的 DATEDIF 公式中,「y」計算從儲存格 A2 中的日期到今天的完整年份。 您可以將“y”替換為“m”、“d”、“md”、“ym”或“yd”來計算日期差異的不同方面:

  • 「M」:給定期間的完整月數。
  • “D”:給定期間的天數。
  • 「MD」:給定兩個日期之間的天數之差。 日期的月份和年份將被忽略。
  • 「YM」:給定兩個日期的月份之間的差異。 日期的年和日將被忽略
  • 「YD」:給定兩個日期之間的天數之差。 日期的年份將被忽略。

使用 DATEDIF 函數以年 + 月 + 日格式顯示年齡

若要以年 + 月 + 日的格式計算年齡,請在 Excel 中組合三個 DATEDIF 公式,每個公式具有不同的單位參數。

選擇一個空白儲存格來顯示年齡,輸入下面提供的公式,然後點擊 Enter 鑰匙。 然後,按一下包含結果的儲存格並向下拖曳其填充手柄,將公式套用到其他儲存格並取得所有結果。

=DATEDIF(A2,TODAY(),"Y") & " Years, " & DATEDIF(A2,TODAY(),"YM") & " Months, " & DATEDIF(A2,TODAY(),"MD") & " Days"

Excel 的螢幕截圖,顯示使用 DATEDIF 函數計算年 + 月 + 日格式的年齡的公式


從出生日期輕鬆計算年齡 不記得公式

Excel的Kutools's 日期和時間助手 該功能簡化了年齡計算,只需點擊幾下即可輕鬆將出生日期轉換為年齡,而無需記住公式。 它可以靈活地計算截至當天或特定日期的年齡,並提供各種格式的結果,例如年、月、週、日或年+月+日的組合。 這個使用者友善的工具簡化了流程,使所有 Excel 使用者都可以快速且輕鬆地使用它。

Excel的Kutools 提供 300 多種進階功能來簡化複雜的任務,提高創造力和效率。 AI 功能增強,Kutools 精確地自動執行任務,使資料管理變得毫不費力。 Kutools for Excel 的詳細資料...         免費試用...
  1. 選擇一個空白儲存格來顯示年齡。 然後點擊 庫工具 > 公式助手 > 日期和時間助手.
    Kutools for Excel 選單的螢幕截圖,其中選擇了「公式助理」>「日期和時間助手」選項
  2. 日期和時間助手 對話框,請進行以下配置。
    1. 轉到 年齡 標籤;
    2. 出生日期 在方塊中,選擇包含您想要計算年齡的出生日期的儲存格;
    3. 選擇 現在 在選項 部分;
    4. 從以下選項中選擇所需的年齡輸出格式,例如年、月、日或組合 輸出結果類型 下拉列表;
    5. 在操作欄點擊 OK 按鈕。
      Kutools 中「日期和時間助理」對話框的螢幕截圖,顯示了從出生日期計算年齡的配置

結果

然後年齡將填充到所選單元格中。 選擇結果單元格,然後將其填充手柄一直向下拖動以獲取所有年齡。

顯示儲存格中顯示的計算年齡的螢幕截圖,向下拖曳結果儲存格的填滿手柄以填滿其他行中的年齡

注意:

  • 若要以年 + 月 + 日格式顯示年齡,請選擇 年+月+日 來自 輸出結果類型 下拉清單。 結果將如下面的螢幕截圖所示。 此外,此功能還支援以月、週或天為單位顯示年齡,以滿足您的特定要求。
    顯示使用 Kutools 以年+月+日格式計算的年齡的螢幕截圖
  • 想要訪問 日期和時間助手 特徵? 下載 Excel的Kutools 現在!除此之外,Kutools 還擁有 300 多個其他功能。不要等待,今天就來試試吧!

相關文章:

最佳辦公生產力工具

🤖 Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  會員專區 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...


Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!