首页
/
每日頭條
/
圖文
/
身份證還隐藏了這個秘密你知道嗎
身份證還隐藏了這個秘密你知道嗎
更新时间:2025-05-14 00:50:09

身份證号,大家都不陌生,但是對于其包含的信息可能并不是特别了解,除了最常見的出生年月,性别外,還包含哪些信息?如果要在Excel中進行計算,應該怎麼操作呢?


一、正确輸入身份證号碼。

目的:在單元格中正确的輸入身份證号碼。

身份證還隐藏了這個秘密你知道嗎(身份證号碼中隐藏的這些秘密都不知道)1

方法:

首先輸入“'”(單撇号),緊接着輸入身份證号碼。

解讀:

1、Excel最長能夠保存的數字為15位,而身份證号碼為18位,所以默認情況下輸入身份證号碼後後三位數被替換為0。

2、除了在号碼前添加“'”(單撇号)外,還可以提前将單元格的格式設置為“文本”。


二、從身份證号碼中提取出生年月。

1、公式法。

身份證還隐藏了這個秘密你知道嗎(身份證号碼中隐藏的這些秘密都不知道)2

方法:

在目标單元格中輸入公式:=TEXT(MID(C3,7,8),"00-00-00")。

解讀:

1、分析身份證号碼,發現從第7位開始長度為8的字符串為“出生年月”。所以需要将其從身份證号碼中提取出來。

2、Mid函數的作用為:返回文本字符串中從指定位置開始長度為指定值的字符。語法結構為:=Mid(字符串,開始位置,字符長度)。如=MID(C3,7,8)返回的結果為“19650821”。

3、如果僅用Mid函數提取身份證号碼中的8為數字,其并不是“出生年月”,因為出生年月是“年月日”的形式,所以需要對其進行格式設置,而Text函數的作用為根據指定的代碼對指定的值進行格式設置,語法結構為=Text(字符串,格式代碼),其中“00-00-00”為日期格式代碼。


2、快捷鍵法。

身份證還隐藏了這個秘密你知道嗎(身份證号碼中隐藏的這些秘密都不知道)3

方法:

1、在第一個目标單元格中輸入第一個人出生年月的8位數字。

2、選取目标單元格,包括第一個輸入内容的單元格,快捷鍵Ctrl E。

3、【數據】-【分列】-【下一步】-【下一步】,選擇【列數據格式】中的【日期(YMD)】并【完成】。

解讀:

如果不對智能填充的值【分列】,則僅僅為8為數字,并不是“出生年月”。


三、根據身份證号碼計算性别。

身份證還隐藏了這個秘密你知道嗎(身份證号碼中隐藏的這些秘密都不知道)4

方法:

在目标單元格中輸入公式:=IF(Mod(MID(C3,17,1),2),"男","女")。

解讀:

1、分析身份證号碼不難發現,性别隐藏在第17位,如果為“奇數”,則為“男”,否則為“女”。

2、Mod函數的作用為計算兩個數字相除的餘數,語法結構為:=Mod(被除數,除數)。如=Mod(5,2)的返回結果為1。

3、公式=IF(MOD(MID(C3,17,1),2),"男","女")中首先用Mid函數提取身份證号碼的第17位,然後将返回的值作為Mod函數的被除數,除數為2,并将Mod函數的計算結果作為IF函數的判斷條件,如果條件成立,則返回“男”,否則返回“女”。


四、根據身份證号碼計算年齡。

身份證還隐藏了這個秘密你知道嗎(身份證号碼中隐藏的這些秘密都不知道)5

方法:

在目标單元格中輸入公式:=DATEDIF(D3,TODAY(),"y")。

解讀:

1、Datedif函數為系統隐藏函數,其功能為按照指定的計算方式計算兩個日期之間的差值。語法結構為:=Datedif(開始日期,結束日期,統計方式)。常用的統計方式有“Y”、“M”、“D”,分别為“年”、“月”、“日”。

2、日常生活中,問“多少歲了”指的是從出生日期到今天經過了多少年。所以結束日期用Today()函數獲取,隻要你打開表格,其年齡時自動更新的,而不是不定不變的。如果你的年齡要按“月”為單位統計,則隻需将公式中的“y”替換為“m”即可。

3、如果給定的表單中沒有“出生年月”列,此時就先要從身份證号碼中提取出生年月,然後再計算年齡,此時的公式為:=DATEDIF(TEXT(MID(C3,7,8),"00-00-00"),TODAY(),"y"),一步到位。


五、利用身份證号碼計算退休年齡。

(以男60歲、女50歲退休為例)

身份證還隐藏了這個秘密你知道嗎(身份證号碼中隐藏的這些秘密都不知道)6

方法:

在目标單元格中輸入公式:=EDATE(D3,MOD(MID(C3,17,1),2)*120 600)。

解讀:

1、Edate函數的作用為:返回指定日期之後數月的日期,語法結構為:=Edate(開始日期,月份)。如=Edate("2020/4/19",12)的返回結果為:2021/4/19。

2、公式=EDATE(D3,MOD(MID(C3,17,1),2)*120 600)中,首先判斷其性别,如果為男性,則在D3的基礎上 1*120 600個月,如果為女性,則在D3的基礎上 0*120 600個月。

3、如果給定的表單中沒有“出生年月”列,此時就先要從身份證号碼中提取出生年月,然後再計算退休年齡,此時的公式為:=EDATE(TEXT(MID(C3,7,8),"00-00-00"),MOD(MID(C3,17,1),2)*120 600)。

4、如果按照“男60歲,女55歲”計算,則公式為:=EDATE(D3,MOD(MID(C3,17,1),2)*60 660)。


六、判斷身份證号碼是否重複。

1、常規操作(錯誤方法)。

身份證還隐藏了這個秘密你知道嗎(身份證号碼中隐藏的這些秘密都不知道)7

方法:

在目标單元格中輸入公式:=IF(COUNTIF(C$3:C$9,C3)>1,"重複","")。

解讀:

公式中用Countif函數統計當前值在指定範圍内的個數,如果>1,返回“重複”……其實思路沒有任何問題,但重點在于Excel中的數值精度,目前隻支持15位,15位以後的值全部按照0來對待,所以統計出的結果為“重複”。


2、正确做法。

身份證還隐藏了這個秘密你知道嗎(身份證号碼中隐藏的這些秘密都不知道)8

在目标單元格中輸入公式:=IF(COUNTIF(C$3:C$9,C3&"*")>1,"重複","")。

解讀:

和上述的公式相比較,隻是在C3後添加了“&"*"”,但結果截然不同,Why?其實很簡單,就是加上通配符“*”之後,原來的數值變為了文本。


七、禁止錄入重複的身份證号碼。

身份證還隐藏了這個秘密你知道嗎(身份證号碼中隐藏的這些秘密都不知道)9

方法:

1、選定目标單元格。

2、【數據】-【數據驗證】,選擇【允許】中的【自定義】,在【公式】中輸入:=COUNTIF(C:C,C3&“*”)=1。

3、單擊【出錯警告】标簽,錄入警告信息并【确定】。


八、根據身份證号碼查詢引用。

身份證還隐藏了這個秘密你知道嗎(身份證号碼中隐藏的這些秘密都不知道)10

方法:

在目标單元格中輸入公式:=VLOOKUP(G3,C3:D9,2,0)。

解讀:

1、Vlookup函數為常見的查詢引用函數之一,其語法結構為:=Vlookup(查詢值,數據範圍,返回列數,匹配模式)。當匹配模式為“0”時為精準匹配,為“1”時為模糊匹配。

2、由于每一個人的身份證号碼是唯一的,所在身份證号碼就是“索引值”,代表唯一的數值,結合Vlookup或Lookup等獲取其他信息。


結束語:

從文中可以看出,身份證号碼中隐藏着很多信息,除了車身年月、性别外,還可以計算年齡、退休年齡、作為“索引值”等……對于使用技巧,你Get到了嗎?如果親有更多的關于身份證号碼的應用,不妨在留言區留言讨論哦!


#Excel函數公式# #我要上頭條#

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
家庭應該準備多少現金流(我該如何獲得自由)
家庭應該準備多少現金流(我該如何獲得自由)
     人人都有故事   這是有故事的人發表的第1139個作品   作者:小土豆也能發芽   配圖:網絡(除注明外)   一2018年11月末,我被家裡趕出來,開始了一個人租房的日子。房子租在單位對面,每天上下班隻需要步行幾百米。日子過得不錯,每天笑呵呵的。但快樂隻持續到今年年初,我媽給我打電話,說家裡的珍珠鳥死了。   我家有三隻珍珠鳥,剛開始我隻養了一...
2025-05-14
word表格出現兩頁怎麼解決(Word表格從中間斷了)
word表格出現兩頁怎麼解決(Word表格從中間斷了)
  簡介:word中的表格有時候從中間斷開,分布在兩頁,顯得非常難看。如圖所示:      圖1   問:這是什麼原因?答:因為文字内容所占據的空間太大,表格在一頁放不下去,自動溢出到下一頁。   問:怎麼調整到一頁?答:把字号縮小,把行距縮小,删除多餘的段落标記、删減不必要的内容等。當縮小到一定程度時,表格會自動變成一頁。   如圖所示:      圖2 ...
2025-05-14
畫江湖之不良人完整(李硯畫江湖之不良人正在熱播)
畫江湖之不良人完整(李硯畫江湖之不良人正在熱播)
     近日,改編自 國漫 IP 《 畫江湖之不良人 》,由 童輝、王豐 執導, 李硯、曹賽亞、陳添祥、何依蔓、于雷等主演,正在芒果 tv 全網獨播。 該劇自開播以來 備受關注,角色話題熱議不斷。這也是李硯繼上一部院線作品《天之書》之後的又一新作,也是他少有的古裝角色之一。      李硯在《畫江湖之不良人》中飾演的男主李星雲是一名神秘的孤兒,機緣巧合下被...
2025-05-14
河南各個縣名字難讀(能全部讀對名字的人)
河南各個縣名字難讀(能全部讀對名字的人)
  每一座城市,都有屬于它自身的特色。它們或者并不是那麼出名,但總有一些風土人情或自然風光令人向往。   但是,想去某個地方旅行,你可别首先就被該地的名字給難倒了。今天,小南就來跟大家聊聊河南境内,外地人非常容易讀錯名字的6座縣城。   一、武陟(zhì)縣  武陟位于河南省西北部,是焦作市的下轄縣。武陟縣曆史悠久,據資料記載,隋開皇十六年(即公元596年)...
2025-05-14
北轅南轍電視劇鄭業成路透(鄭業成再迎新劇一念永恒)
北轅南轍電視劇鄭業成路透(鄭業成再迎新劇一念永恒)
  《北轍南轅》後,鄭業成再迎新劇《一念永恒》,搭檔孫怡、劉海寬   最近,《北轍南轅》正在熱播。值得關注的是,該劇雖然熱度很高,但口碑卻很一般,目前評分隻有4.7分。不過,這也絲毫沒能阻止觀衆對這部劇的喜愛,上線11天,在熱度榜上也從未跌出過TOP3,俨然掀起了追劇熱潮。         大咖相繼客串讓這部劇“彩蛋”不斷,宋丹丹、黃渤、張一山、朱一龍等大咖...
2025-05-14
Copyright 2023-2025 - www.tftnews.com All Rights Reserved