tft每日頭條

 > 生活

 > 怎麼用身份證識别器在excel登記

怎麼用身份證識别器在excel登記

生活 更新时间:2024-12-05 04:27:01

怎麼用身份證識别器在excel登記(身份證号還能這麼玩)1

【PConline 技巧】身份證号中蘊含着很多信息,比方說大家都知道的生日,便是其中一個最經典的案例。其實除此之外,還有一些數據也是日常經常會用到的。将這些信息快速提取出來,不但能讓工作更加高效,還能大大減少輸入出錯的機率。

把身份證号碼玩出花的Excel小技巧

1. 提取生日

函數:MID(從指定單元格中提取指定數量的字符)

身份證号中第7位~14位數字就是每個人的出生日期,而MID函數的最終原理,就是将這8位數字提取出來,再通過對應的連字符連接起來。

用法:MID(B2,7,4)&"-"&MID(B2,11,2)&"-"&MID(B2,13,2)

* MID(B2,7,4)提取的是出生年份(從B2單元格中的第7位數字開始,向後提取4位)

* MID(B2,11,2)提取的是出生月份(從B2單元格的第11位數字開始,向後提取2位)

* MID(B2,13,2)提取的是出生日期(從B2單元格的第13位數字開始,向後提取2位)

* &”-”&是将提取到的數字用“-”連接起來,而非參與計算,最終可以得到“出生年-出生月-出生日”這樣一種我們需要的格式

怎麼用身份證識别器在excel登記(身份證号還能這麼玩)2

提取生日示例

2. 提取性别

函數:MOD(判斷兩個單元格作除法運算後的餘數)

除了出生日期外,身份證号中的第17位數字是性别标識符。其中奇數為男性、偶數為女性。和生日提取不同,想要實現性别提取,僅靠單一函數是無法實現的,需要與IF函數搭配使用。

用法:IF(MOD(MID(B2,15,3),2),"男","女")

* MID(B2,15,3)提取的是身份證号中第15-17三位數字,即性别标識位

* MOD(MID(B2,15,3),2)是将提取出來的數字與2取餘,這樣可計算出MID函數提取出來的數字到底是奇數還是偶數

* IF(MOD(MID(B2,15,3),2),”男”,”女”))根據MOD函數得出的結果,奇數顯示“男”,偶數顯示“女”

怎麼用身份證識别器在excel登記(身份證号還能這麼玩)3

提取性别示例

3. 計算年齡

函數:YEAR(提取日期數據中年份部分)

年齡計算其實應該算身份證計算的衍生公式了,同樣無法借助單一函數實現。一般操作前,先利用MID函數将生日提取出來,然後借助YEAR函數得到當前年份與生日年份之間的差值即可。

用法:YEAR(NOW)-YEAR(MID(B2,7,4))

* NOW提取當前日期

* YEAR(NOW)将當前日期中年份信息提取出來,比如”1970/01/01”提取出來後就是”1970”

* YEAR(MID(B2,7,4)):首先借助MID函數提取身份證号中的出生年份,然後再用YEAR函數提取當前年份,最後将兩個年份相減,結果即為該員工當前年齡

怎麼用身份證識别器在excel登記(身份證号還能這麼玩)4

計算年齡

注:最後再來個小貼士吧,有些網友可能會遇到這種情況,輸入18位身份證号時出現“x.xxxxxE 17”這樣的提示。這主要是因為單元格格式設置有問題,解決的方法是提前将單元格格式改為“文本”,然後再次輸入數值即可。

怎麼用身份證識别器在excel登記(身份證号還能這麼玩)5

這種情況曾經讓很多新入手Excel的網友頭疼

怎麼用身份證識别器在excel登記(身份證号還能這麼玩)6

其實解決的方法,隻要一步就可以!簡單吧

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved