用Excel提取身份證號的年齡,不滿生日的減一歲

2020-11-26 騰訊網

在人事工作中,經常需要根據身份證號來提取信息,最經典的就是要用身份證號來提取年齡,我們舉例,下表是模擬的公司員工身份證號數據

1、簡單提取年齡

我們知道身份證號的第7-14位是我們出生的年月日,我們可以用MID函數來提取出年份,然後用一種簡單的公式來計算年齡,就是使用今年的年份減去出生的年份,公式為:

=2020-MID(B2,7,4)

其中MID(b2,7,4)表示:從B2單元格的第7位開始,提取4個字符,也就是出生的年份1993

如果說到了2021年,不想改動公式裡面的2020,可以使用公式:

=YEAR(TODAY())-MID(B2,7,4)

2、不滿生日的需要減1歲

今天是2020年的4月23日,如果說是4月24日的生日,還沒到這天,那麼這個人需要減1歲。

那麼這種情況下,我們首先得把員工的出生年月日都算出來,首先把代表生日的那部分數據提取出來,使用公式是:

=MID(B2,7,8)

需要對這個數字進行時間格式化,使用text函數

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

然後我們可以使用一個datedif的函數來進行不滿1歲自動減的算法

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

datedif(開始時間,結果時間,參數y),這個表示兩個時間節點,必須到了那天,才能算滿年。關於用身份證號計算年齡的2種算法,你都學會了麼?

相關焦點

  • 從身份證號碼中提取年齡,沒到生日的自動減1歲
    公司人事部門工作中,經常填寫身份證號、年齡、生日、性別等信息,其實這些信息都可以從身份證號碼中提取。今天小編分享提取年齡的方法,還可以設置沒到生日的自動減1歲。情況一:提取年齡身份證號碼的第7-14位是出生年月日,用MID函數提取出年份,再用今年的年份減去出生年份就是年齡:在D4單元格輸入公式:=2020-MID(C4,7,4),回車鍵確認公式再雙擊D4單元格右下角向下填充公式,完成整列年齡提取。
  • 如何用EXCEL提取身份證號中的出生日期和年齡
    在使用excel表格處理人員信息時,經常會遇到人員信息中既有身份證號,又有出生日期和年齡的情況,其實身份證號中就包含出生日期和年齡信息,如果挨個錄入,即費時費力,又不能保證數據前後一致。下面我就介紹如何用身份證號提取出生日期和年齡。
  • excel小知識第27期:excel中身份證號碼中的生日提取
    每天進步一點點,大家好,歡迎收看excel小知識第27期:excel中身份證號碼中的生日提取在前面跟大家分享了如何提取excel表格中的數據,不知道小夥伴們是否在實際應用中使用呢?其實大家要理解這些快捷鍵的運用方法之後,就可以用在不同的地方,不知道有沒有小夥伴們遇到需要提取身份證號碼中的生日這項工作呢?如果不會excel表格中的數據提取,這項工作是不是就會讓你浪費很多的時間呢?今天就和大家分享一下數據提取在這項工作的方便之處。
  • Excel乾貨:身份證號提取生日、年齡、性別、籍貫,建議收藏!
    咱們每個人都有一個唯一的身份證號,其實身份證號中包含了很多的個人信息,你知道怎麼從身份證號中提取個人的生日、年齡、性別、籍貫等信息嗎?技巧君今天和大家分享一下如何利用Excel從身份證號中提取個人信息!
  • Excel技巧:只需身份證號,批量秒取個人生日、年齡、性別信息
    今天和大家分享的技巧是怎麼從excel裡提取個人信息,如果只有一串身份證號該怎麼提取呢?前提在這裡順便說一下Excel怎麼輸入身份證,如果不設置的話輸入數字太長會變成小數點,這裡需要設置一下單元格-數字分類-文本,就能打出一串長長的身份證數字了,因為我記得我當年剛入門的時候就是被這小小的問題難住還上網查了,記憶深刻,太笨了。好了下面我們來看看怎麼提取。1.身份證號提取生日的方法我們只要選中區域,在框內輸入: =TEXT(MID(B3,7,8),"0!
  • excel函數應用:如何用數位函數分段提取身份證信息*下
    在上篇內容中我們說到了用excel提取身份證號碼中的戶籍地址、出生日期、年齡、生肖、星座等內容,今天我們書接上回,繼續帶大家學習excel提取身份證信息的其他操作!*********引言:我們繼續上篇生日提取的拓展思路,開始我們今天的內容,保證開篇就有驚喜!4、生日提醒生日提醒的問題,作者覺得要分兩部分來說。
  • WPS Excel: 從身份證中提取生日、年齡、性別、籍貫、生肖、星座
    從一串身份證號碼中,可以1秒提取出這個號碼對應的生日、年齡、性別、籍貫、生肖、星座。作為一名HR,需要登記員工的許多信息,如果學會了怎麼從身份證號碼中提取這些信息,可以節省許多時間。提取生日公式:「=TEXT(MID(A2,7,8),"0-00-00")」函數「MID(A2,7,8)」可以從A2單元格的第7位開始提取8位數字,再用TEXT函數將提取到的數字顯示為「年-月-日」格式。
  • 如何用EXCEL自動提取身份證號中的出生日期和年齡?
    身份證號以一敵四第二步:如何在身份證號中提取出出生日期?在18位的身份證號中,第7位開始到第14位,這8位數字代表了這個人的出生日期。在這裡,可以用MID和TEXT兩個函數來製作公式。MID函數詳解:一、作用:此函數為文本函數,用於在文本字符串中,從指定起始位置起返回指定長度的字符。
  • Excel技巧篇:技巧3,從身份證號碼提取員工性別,生日,年齡
    大家好我是雨果,這節課我們繼續學習EXCEL技巧篇3:從身份證號碼提取員工性別,生日,年齡我們以下面這張表格為例:1.快速提取及判斷員工性別很多人都知道,身份證號碼倒數第二位其實就是表示性別的意思,奇數為男性,偶數為女性,這裡面需要用到=IF(MOD(
  • 身份證號提取生日、年齡、性別、籍貫,最簡單的方法!
    上一期,Amy跟大家分享了如何從身份證號中提取出生日期。今天我們繼續來講如何提取年齡、性別、籍貫。身份證號提取年齡✦思路:在E2單元格輸入公式「=DATEDIF(D2,TODAY(),"Y")」,下拉填充,即可得到年齡。
  • 老師如何在Excel中利用身份證號計算學生年齡
    給學生錄信息的時候,年齡總是容易出錯,又是虛歲又是實歲,老師總是免不了要自己對照著身份證號來重新核對甚至錄入信息,教大家一個簡單的方法,用excel直接通過身份證號計算出學生的年齡。我們用excel2010為例來為大家展示講解利用函數公式第一步:單擊選擇要輸入年齡的單元格我們一般會選擇第一個,這樣是為了方便一會兒的拖拽操作第二步:在編輯欄輸入該公式=YEAR(NOW())-MID(C3,7,4)注意:在輸入公式前,一定要輸入「="這裡的C3是指存放第一個同學身份證號的單元格
  • 利用身份證號判斷性別、周歲、虛歲,提取生日——函數皆可盤
    本文主要講解利用函數判斷性別,提取生日,判斷周歲,虛歲,以及如何對身份證號中的出生日期部分隱藏為"********"01判斷性別身份證號的第17位數字,奇數為男性,偶數為女性,所以我們利用這一特點進行性別判斷,公式如圖1所示,下面我們進行公式分解講解;
  • 人事用Excel從身份證號裡面自動計算年齡,一個公式實現!
    在人事工作中,對員工的身份證信息處理是經常要做的事,如何快速從身份證號中計算年齡呢?僅根據年份計算年齡如下所示,是員工的身份證信息(數據模擬,最後四位對案例沒有影響,都顯示為X)我們知道身份證號的第7至14位,代表著出生的年,月,日,現在我們僅需要根據出生的年份來計算年齡,如呂布是1993年的,我們只需要用2019-1993=26來計算年齡,所以首先要把身份證號中的第7位至10位提取出來:
  • 如何提取身份證生日和年齡,幾行VBA代碼教你學會
    No.1身份證裡包含了個人生日信息,根據生日也可以計算出年齡。辦公過程中,如果一個一個信息錄入,是不是顯得十分疲勞。如果遇到這樣有規律的工作,還是交給電腦來做更有優勢。下面介紹一下,如何在身份證中提取生日信息的方法。No.2在做這個功能之前,首先要了解一下身份證的代碼構成,也就是編碼規則。
  • Excel知道身份證號怎麼計算年齡(周歲)?
    今天我們來解決知道身份證號怎麼計算年齡(周歲)的問題。一、18位身份證號我們先來介紹最常見的情況,身份證號全部是18位,如下圖。步驟如下:1.18位身份證號的編碼規則18位身份證號從第7位開始的連續8位代表本人的出生日期,比如:「513436198205079000」。
  • Excel單元格中身份證號碼如何提取生日,簡單操作一學就會
    大家好,在平常工作中,有些企業為提高職工凝聚力,會在生日這天為職工送生日蛋糕這項福利,那麼就需要記錄全廠職工的生日,在入職過程中往往只是提供身份證號碼,我們就需要從身份證號碼中提取生日。下面用圖片進行演示如何操作首先,我們選中需要用身份證號碼提取生日的單元格在【數據】選項卡,選擇【分列】打開菜單後,選擇【固定寬度】,進入下一步建立分列線,滑鼠點擊生日的前後,用分列線把生日和其他數字隔開,點擊下一步選擇生日前後的數字,選擇【不導入此列】,從常規變成忽略列點擊生日,選擇【日期】
  • excel函數的嵌套真強大,根據身份證號碼計算年齡,1步即可搞定
    Hello,大家好,今天跟大家分享下如何根據身份證號碼計算年齡,以此為例跟大家講解下函數的嵌套,函數的嵌套就是將函數作為另一個函數的參數來使用一、獲取出生日期1.mid函數提取出生日期我們都知道身份號碼一共是18位,七到十四位是我們出生日期的數字,首先我們必須要將七到十四位的數字提取出來,想要達到這樣的效果我們可以使用mid函數出生日期公式:=MID(A2,7,8)第一參數:A2,身份證號碼所在單元格第二參數:7,出生日期開始的位數第三參數:8,提取的字符數的長度在這我們從身份證號碼的第七位開始提取數據
  • Excel從身份證號碼中提取出生日期的方法
    作為一個人事部職員,在建立員工檔案時需要輸入大量的員工信息,比如身份證號碼、年齡、出生年月日等等,其實年齡、出生日期可以設置自動從身份證號碼中提取,這樣可以節省好多時間喲!今天【Excel與財務】和你分享幾種從身份證號碼中提取出生日期的方法,根據工作的需求選擇合適的方法,畢竟適合自己的才是最好的技巧!
  • 在Excel中使用TEXT函數提取身份證號碼中的生日
    如何提取身份證號碼中的生日,這個是很多同學在工作中使用Excel過程中,遇到的問題,也算是在學習Excel文本函數過程中的經典例子,主要涉及到了兩個文本函數;在學習之前,我們先看下身份證號碼的構成;(1)身份號碼一共18位,由17位數字和1位數字校驗碼組成:其中1~
  • Excel技巧:根據身份證號碼自動提取出生日期、年齡、生肖
    Hi,大家好,不知道大家有沒有這樣的情況呢,在做人事檔案時,面對著一串長長的身份證號碼,卻一時算不出員工的年齡及生肖,這時不得不打開計算機來計算出員工年齡,再上網搜一下員工的生肖。這樣不僅費時費力,而且事倍功半,今天就跟大分享一個Excel根據身份證號碼自動提取出生日期、年齡及生肖的方法(如下圖):第一步:根據身份證號碼提取出生日期,在B2欄輸入工式:=TEXT(MID(A2,7,8),"0-00-00"),回車,出生日期就被自動提取出來了(如下圖)。