MID函數從身份證中提取年齡和性別
我們在員工檔案的日常管理工作中,經常要用到統計身份證號碼、性別、年齡等等資訊。我們知道,員工身份證號碼中含有出生年月日、性別等等資訊,如果我們手工從身份證號碼中提取進行統計,不僅會耗費大量的時間,而且還容易出錯。其實,我們用excel函數公式就可以輕鬆提取啦,工作效率會提高很多喲!
今天,我們分享一下用函數來提取身份證中的年齡和性別等資訊的吧。
操作方法
(01)如下圖所示的excel工作表,B列是員工的身份證號碼,我們要在C列中提取相應員工的出生年月日。我們知道,在18位身份證號碼中,從第7位開始到第14位止,就是每人的出生年月日,在C2中錄入公式:=TEXT(MID(B2,7,8),"0000-00-00")
(02)回車,函數返回“1991-03-26”,也就是員工A2的出生年月日。我們來解釋一下這個函數的含義:先用mid函數提取身份證號碼中的第7-14位,注意mid函數提取出來的是”19910326“。我們再用TEXT函數將”19910326“轉換爲符合我們習慣的格式“1991-03-26”。有關mid函數和text函數的具體用法可以參看下列經驗。
(03)將C2中的公式向下複製填充,就可以將B列所有身份證號碼中的出生年月日提取出來了。需要注意的是:用TEXT函數轉換出來的出生年月日是文字的格式。
(04)現在我們來計算員工的年齡。用year函數和today函數來計算年齡。在D2中錄入公式:=YEAR(TODAY())-YEAR(VALUE(C2))&"歲"
(05)回車,函數返回‘’24歲”,即A2員工的年齡。我們來解釋一下這個函數的含義:先用year函數和today函數來提取今天的年份,再用year函數把出生的年份提取出來,注意,因爲出生年月日是文字格式,所以用value先把文字格式轉化成數值,然後用year函數提取。相減得到年份差即年齡,最後用&在年齡後面加上漢字“歲”即可。將D2中的公式向下複製填充,即可計算出所有員工的年齡了。
(06)下面我們來提取身份證號中的性別。我們知道,身份證共有18位,第17位的奇偶性是決定性別的因素。第17位若爲奇數,則爲男性,偶數則爲女性。在E2中錄入函數:=IF(MOD(MID(B2,17,1),2),"男","女")
(07)回車,函數返回“男”,即A2員工的性別。我們來解釋一下這個函數的含義:先用mid函數將身份證號碼中的第17位提取出來,然後用mod函數來判斷第17位的奇偶性,最後用IF函數判斷性別。有關mod函數和if函數的具體用法可以參看以下經驗:
(08)將E2中的公式向下複製填充,即可以提取出來所有員工的性別了。稍微調整一下工作表行列寬度和高度,一份員工基本情況表就呈現在我們面前了。怎麼樣?你學會了嗎?趕快動手試一下吧!
-
如何申請《計算機軟件著作權登記》
計算機軟件是指計算機程序及有關文檔,透過著作權的登記,來實現對自主開發的計算機軟件的保護工作,本文介紹如何申請《計算機軟件著作權登記》證書。操作方法(01)登入中國版權保護中心,點擊我要登記下的“軟件登記”。(02)在登入介面,若已有用戶名,登入平臺系統,若沒有用戶...
-
普通機打空白髮票如何作廢?
普通機打空白髮票換新發票的時候,需要先把空白髮票作廢,下面教大家:普通機打空白髮票如何作廢?操作方法(01)登陸機打發票系統,登陸之後先檢視剩餘的數量。(02)再點擊發票開具,進入到發票填寫介面,把發票代碼,發票號碼記下來。(03)返回到機打發票主介面,點擊左邊的發票開具。(04...
-
硬件工程師的工作職責
硬件工程師的工作職責是什麼呢?與軟件工程師相比,硬件工程師的工作、就業範圍相對沒有這麼廣,軟件工程師就業職位有數據庫工程師、網站開發工程師、JVAV工程師、程序員等。硬件工程師主要還是集中在硬件技術、設計、維護、測試等。雖然硬件工程師的就業範圍可能比...
-
如何制定個人五年規劃
很多人因爲沒有目標、計劃而困惑,有些人希望有目標、計劃而不知道如何下手,下面,我就以我的實際來和大家共同探討如何制定個人的五年規劃,共同度過未來的每一天。操作方法(01)要做一個完整精準的五年規劃,首先必須要給自己一段時間,一天時間制定的五年規劃很難有操作性...