看看身份證號能提取出多少信息吧

2020-10-20 山芋不燙手aa

身份證號共18位,利用函數可以從中判斷出很多信息。本文主要講解利用函數判斷性別,提取生日,判斷周歲,虛歲,以及如何對身份證號中的出生日期部分隱藏為"********"

1、判斷性別


身份證號的第17位數字,奇數為男性,偶數為女性,所以我們利用這一特點進行性別判斷,公式如圖1所示,下面我們進行公式分解講解;

                                                               圖1

=MID(字符串,開始位置,字符個數),所以=MID(B2,17,1)就是從身份證號的第17位開始,提取1個數。

然後利用MOD函數,利用第17位數除以2,餘數為0,則為偶數,餘數為1,則為奇數。

最後利用IF函數,當餘數結果為0時,輸出"女",餘數結果為1數,輸出"男"。

2、生日提取


某公司人員信息表如下圖2所示,人事主管要求你統計出員工生日,方便公司每月舉辦生日會。

                                                               圖2

這裡如果我們直接用=TEXT(MID(F3,7,8),"0-00-00")的話,能統計出出生日期,但是它還是數值的格式,不方便我們進行篩選統計。所以這裡我們用DATE函數進行統計,=DATE(年,月,日),利用MID函數提前身份證號第7~10位為年,第11~12位為月,第13~14位為日。最後將生日列的日期格式根據需要設置為"mm/dd"即可。

                                                               圖3

3、判斷虛歲與周歲


本小節的主要思想是:計算虛歲只需當下的年減去出生的年即可;計算周歲時,需要判斷身份證中的生日日期是否超過了當前的日期,沒超過的話就是=當前的年-出生的年,如果超過了,那麼就是=當前的年-出生的年-1。

                                                               圖4

在同年初年的李紅和張明來說,張明生日為12月24日,周歲為17,而李紅生日為11月21日,周歲則為18。

對以上公式進行分解,=TODAY(),返回當前的日期,即2019/12/4;=YEAR(),返回日期的年份,=TODAY(YEAR())=2019;=MID(B2,7,4)就是張明的出生日期2001,最後進行相減便是張明的虛歲年齡18歲。

在核算周歲時,有幾個需要注意點,一、我們需要使用一個DATEDIF函數,來判斷出生日期與當前日期的相差日期,然後轉化為以年為單位的表示方式;二、對於身份證中提取出的出生年月日,我們運用TEXT函數,轉化為"yyyy-mm-dd"的形式,在TEXT函數中的表示方式為"0-00-00";

4、對身份證號中的出生信息進行隱藏


對於身份證號中的8位出生年月日,我們在火車票上,網站信息上,都會看到其中八位數都是被"********"替換,那麼這個功能是怎麼實現的呢?

                                                              圖5

這裡使用的是REPLACE函數,用法簡單言之就是將指定字符串,從第幾位開始的多少位數,用""號內的字符進行替換,=REPLACE(B2,7,8,"********")就是將身份證號中,從第七位開始,連續八位數,用"********"進行替換。這樣可以很好的保護大家的信息哦。

相關焦點

  • Excel究竟能從身份證號碼中提取出多少信息?
    在公司人事工作中,經常要填寫出生年月、年齡、身份證號碼等信息,其實很多信息是可以從身份證號碼中提取出來的,今天小編就和大家分享究竟能從身份證號碼中提取出多少信息?公式中MID(C4,17,1)函數就是提取從身份證號的第17位;MOD(MID(C4,17,1),2)=0,計算出提取的第17位身份證號餘數;IF(MOD(MID(C4,17,1),2)=0,"女","男"),判斷MOD函數計算結果
  • EXCEL通過身份證號提取性別信息
    通過身份證號,不僅能提取出生日期,更能提取性別信息,在面對大量的員工身份證號需要提取性別信息時,用Excel通過簡單幾步操作就能輕鬆提取性別信息。首先打開一個包含身份證信息的表格,新建一個「性別」列。注意:B2是身份證所在的列,請根據實際情況靈活更改。
  • 用Excel快速提取身份證號的信息
    人資的同事經常需要提取身份證中的信息作為檔案留存。那麼今天我就和大家分享一下身份證中都包含哪些信息,以及如何用Excel迅速提取出來。從這個案例中我們會學習到Excel對於文本、數字、日期處理的一些主要函數。
  • 身份證號碼中究竟隱藏了多少信息?用Excel函數提取看看
      公司員工入職時要填寫職工檔案,其中包含了員工信息,特別是身份證號碼,其實有些信息是可以從身份證號碼中提取的,比如出生年月、性別等。今天小編和大家一起來看看從身份證號碼中能提取到哪些信息。教程中用到的身份證號為模擬號碼,切勿對號入座。
  • 巧用WPS表格提取身份證個人信息
    本文主要向讀者介紹如何利用WPS表格的函數功能,根據個人身份證號,一勞永逸地提取出生日期、性別等個人信息,實現個人信息的自動錄入。  應用案例:最近,單位需要上報人事局一份職工信息,其中既有個人身份證號,又有出生日期、性別等信息。
  • 基於Opencv的身份證圖像信息提取
    身份證信息提取要求:①能自動提取身份證的頭像部分②能自動識別身份證的號碼信息身份證不同區域的信息提取是基於對初步形成的連通域進行輪廓提取來實現的,該過程主要包括輪廓的檢測、輪廓的繪製以及區域的分割。輪廓是區域的邊緣列表,在圖像中邊緣一般定義為局部亮度變換最明顯的地方,主要存在於目標、背景和區域三者之間。
  • WPS表格技巧—怎樣通過身份證號提取性別
    在WPS表格中通過身份證號提取出性別,這個小技巧有兩種提取方法,下面我們通過一個實例來學一下吧。實例、通過身份證號提取性別。方法一、首先我們用WPS的快捷方法。我們選中要填充性別的單元格,插入函數,找到【常用公式】,在這裡有一個現成的【提取身份證性別】,我們選擇它就好了。參數欄我們選擇身份證號所在的單元格,如圖所示的選擇B2。確定就可以得出性別了。再通過下拉得出所有性別信息。方法二、使用函數法。
  • 身份證號還能這麼玩?利用Excel把身份證號玩出花
    【PConline 技巧】身份證號中蘊含著很多信息,比方說大家都知道的生日,便是其中一個最經典的案例。其實除此之外,還有一些數據也是日常經常會用到的。將這些信息快速提取出來,不但能讓工作更加高效,還能大大減少輸入出錯的機率。把身份證號碼玩出花的Excel小技巧1.
  • excel函數應用:如何用數位函數分段提取身份證信息*上
    那麼一個身份證號,能給予我們多少信息量呢?這也算是一個老生常談的問題,但是最近在群裡又總見到有同學問及,那麼今天我們就再來做一個總結,看一看Excel函數對於身份證號碼對應的各個信息的處理方式吧。 我們輔以圖示更加直觀的記憶一下:應該說我們的身份證號中能有這麼多的信息量,當初研究出這套編碼規則的人也真是相當的不容易了。
  • Excel求餘數函數MOD、判斷奇偶性、在身份證號中提取性別信息
    今天我們來介紹求餘數函數MOD,並利用求餘數函數MOD來判斷數字奇偶性,以及在身份證號中提取性別信息。在身份證號中提取性別信息前面我們已經介紹過身份證號碼的編碼規則,18位身份證號的第17位代表著性別,奇數為男性,偶數為女性,因此我們可以通過判斷奇偶性來提取性別信息。如下面這些例子(身份證號為虛構),公式及對應的結果如下圖所示。
  • 利用Excel一鍵提取身份證的這些重要信息,公式直接套用!
    每個人都有一張身份證,就連剛出生不久的小孩子,只要你去報了戶口,它也會有一個身份證號碼。而且這個身份證號碼會伴隨著我們一生。實際上,身份證號碼不僅僅是一串數字。在這一串18位的數字裡面還隱藏許許多多我們的個人信息,比如戶口所在地、出生年月日、生肖、星座、性別等。
  • excel 小技巧 如何快速從身份證號提取籍貫
    在人事工作中,我們經常需要錄入員工檔案,最常錄入的就是員工的身份證號及籍貫地,但其實籍貫地是可以從身份證號提取的,知道這個技巧,你工作就比別人輕鬆多啦。打開「人事檔案表」數據表,如圖所示,含有「員工姓名」及「身份證號」相關信息,打開「全國各省份戶籍行政區劃代碼表」數據表,含有"代碼「和「地區名稱」。
  • Excel如何從身份證號中提取出生日期
    如果你只有員工身份證號碼,要從員工身份證號中提取身份證號該怎麼辦呢?這時候你可以通過Excel用公式提取出出生日期。打開含有身份證信息的Excel表格。在身份證號後面新建一個「出生日期」列,在「出生日期」列的第一個單元格中輸入公式=TEXT(MID(B2,7,8),"00-00-00")公式中(B2,7,8)中的B2是公式前面身份證號所在的單元格的坐標
  • Excel乾貨:身份證號提取生日、年齡、性別、籍貫,建議收藏!
    咱們每個人都有一個唯一的身份證號,其實身份證號中包含了很多的個人信息,你知道怎麼從身份證號中提取個人的生日、年齡、性別、籍貫等信息嗎?技巧君今天和大家分享一下如何利用Excel從身份證號中提取個人信息!
  • excel 小技巧 如何根據身份證號提取屬相
    其實通過身份證號就可以提取出來。打開「人事資料表」數據表,如圖所示,含有「員工姓名」及「身份證號」相關信息,我們現在需要根據身份證號提取員工的屬相。B3,7,4)-1900,12)+1,"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬"),然後按enter鍵,即可從第一個身份證號提取出屬相
  • excel函數應用:如何用數位函數分段提取身份證信息*下
    在上篇內容中我們說到了用excel提取身份證號碼中的戶籍地址、出生日期、年齡、生肖、星座等內容,今天我們書接上回,繼續帶大家學習excel提取身份證信息的其他操作!四、判斷身份證號的真偽在很多情況下,我們都有可能只看到身份證號,而看不到身份證原件,即便看到了身份證原件,沒有專業的身份證讀卡機我們也不好判斷是真是假。那麼本系列最後一部分內容我們就來學習如何使用EXCEL判斷身份證號的真偽。(1)首先身份證的位數是我們第一步判斷身份證號錄入是否正確的標準。
  • excel函數應用:如何用數位函數分段提取身份證信息*下
    在上篇內容中我們說到了用excel提取身份證號碼中的戶籍地址、出生日期、年齡、生肖、星座等內容,今天我們書接上回,繼續帶大家學習excel提取身份證信息的其他操作!寫了這麼多的內容,有的同學可能會說了,我們這樣一直曝光別人的身份證,應該不太好吧?!四、判斷身份證號的真偽在很多情況下,我們都有可能只看到身份證號,而看不到身份證原件,即便看到了身份證原件,沒有專業的身份證讀卡機我們也不好判斷是真是假。
  • 你知道你的身份證號藏了多少小秘密嗎?
    身份證號我們經常都在用,但估計很多人都沒能準確說出其數字後面代表的真正含義。下面通過excel在人事工作中對身份證號的信息提取來說明其數字後面真正的含義。1、excel從身份證號提取籍貫。身份證號碼前6位表示的是籍貫地區,比如身份證前6位為「450521」,前面兩位「45」表示的是省,自治區或直轄市,中間兩位「05」表示的是所在地市,最後兩位「21」表示的是所在縣區,所以通過excel技巧,我們可以從身份證號提取出籍貫信息,如圖所示。公式:VLOOKUP(LEFT(B3,6),全國各省份戶籍行政區劃代碼表!
  • 身份證號在Excel表如何巧妙運用?幾個公式讓你迅速提取有用信息
    Excel表中的各種函數公式讓我們在對複雜數據的提取和使用的過程中,常常會有事半功倍的效果,尤其我們結合常識後,讓我們對信息的統計和使用會更有效率。眾所周知,我們的身份證號給我們提供了很多重要信息,比如性別、出生年月、身份證登記地等,那麼我們如何在Excel表中合理運用這些常識來進行更好的數據統計?
  • 用Excel提取身份證號的年齡,不滿生日的減一歲
    在人事工作中,經常需要根據身份證號來提取信息,最經典的就是要用身份證號來提取年齡,我們舉例,下表是模擬的公司員工身份證號數據 1、簡單提取年齡 我們知道身份證號的第7-14位是我們出生的年月日,我們可以用MID函數來提取出年份,然後用一種簡單的公式來計算年齡,就是使用今年的年份減去出生的年份