我們在用Excel給公司員工記錄詳細信息的時候,往往需要輸出身份證号碼、性别和出生年月等消息,一個一個的輸入很是麻煩,有什麼快速輸入的方法呢?今天我們就一起學習一下吧。
提取性别:首先我們看下面的表格是員工的姓名和身份證号碼。
接下來我們需要輸入性别和年齡,怎麼快速輸入性别呢?我們在性别列輸入=IF(MOD(MID(K3,17,1),2),"男","女")
就可以了,回車後性别就自動提取出來了。
提取出第一個性别後,我們可以按住第一個單元格的右下角。拖住不放拉到最後,就快速的把所有人的性别信息提取出來了。非常方便。
需要注意的是由于我的身份證号碼位置在K3,所以在上面使用了K3,大家可以找到自己對應的列來修改,不要直接複制,可能會産生錯誤。後面的17是指找到身份證号的17位用來确定男女,1是男,2是女,這個是我們國家用來區分男女的規則。
提取出生年月:和剛才提取性别一樣,我們在出生年月列輸入公式 =MID(k3,7,4)&"年"&MID(k3,11,2)&"月"&MID(k3,13,2)&"日" 輸入後,出生年月就自動提取出來了。
這裡的K3依舊是我身份證号碼所在位置,大家把K3修改成你表格中身份證号碼所在位置就可以,其餘的都不用修改,這個公式的意思是:MID函數作用為從指定的字符串中截取出指定數量字符,我們的公式中的“MID(K3,7,4)”,第一個參數表示K3單元格中的身份證号的所在列,7表示從第7位開始計算,4表示從第7位開始共截取幾位數字.年份是4位,所以我們寫4。我們可以剛剛才一樣的操作,按住單元格右下角拉到最後,所有人的出生年月就提取出來了。
如果你需要 2012-08-08 這樣格式的出生年月,可以用公式 =TEXT(MID(K3,7,8),"0000-00-00")
出生年月和性别提取結束以後,就剩下提取年齡了。和上兩個相同,我們需要在年齡所在列輸入公式
=YEAR(NOW())-IF(LEN(K3)=18,MID(K3,7,4),19&MID(K3,7,2))
這個公式裡,IF(LEN(K3)=18的意思是,如果這個号碼是18位,當然,現在15位的身份證可能已經沒有了,保險起見,大家可以加上這個用來以防萬一。其餘的就不用講解了,基本上和剛才的差不多。
注意事項:需要提醒大家注意的是,上面的所有公式中K3的出現是因為我的身份證号碼所在的位置是表格的K3。大家在複制公式的時候,隻需要修改K3就可以了,其餘的可以不變。
其實,公式在Excel中非常重要,利用身份證号也可以提取很多東西,例如生肖、星座等等,由于使用的并不是很多,所以就不在這裡寫了。希望水煮魚科技的這個文章可以幫助到你。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!