用好你的WPS(四)極簡單身份證号的信息提取-性别篇
作者:你的朋友 後軒
在我們進行信息收集的時候,有時候往往拿到的不是全面信息,比如隻有姓名和身份證号,我們需要的性别、年齡、生日等信息沒有,讓别人再填一遍吧,費時費力不說,别人還煩,還有可能有特殊原因找不齊人。
其實,身份證号裡就包含了相關信息,我們隻要用函數提取一下就行了。
本文,我們先來聊聊怎樣提取性别。
比如有以下信息:
我們可以有以下方法提取出性别來。
一、直接利用WPS提供的函數公式
我們将光标點入D2單元格,然後點擊菜單裡的1“公式”-2“插入函數”-3“常用公式”-4“提取身份證性别”。
我們直接在“參數輸入”-“身份證号碼”後面的方框裡輸入身份證号所在的單元格“C2”,或者不輸入用鼠标點“參數輸入”-“身份證号碼”後面的小圖标,即圖中“5”處。插入函數窗口這時會變成一個小長方形的條狀,我們用鼠标點擊身份證号所在的單元格C2,該單元格用虛線框表示被選中狀态。如圖中“6”處。然後我們再點擊圖中“7”處返回。
确定。
我們會發現,D2單元格已經出現了性别“男”。其他的可以往下填充得到性别。
這個快捷公式,是WPS提供給我們使用的,MS Office Excel中沒有這個公式。是不是覺得WPS更能在某些方面讓我們提高效率呢?當然,WPS表格跟Excel相比,肯定互有優缺點,我們沒必要挺這個損那個,哪個裡面有我們需要的功能我們就去用哪個。我們是為了工作,不是為了成為誰的擁趸、粉絲。
二、直接使用函數公式解決
如果大家想掌握更多的函數,提高自己的業務能力,就要記住使用函數公式提取性别的方法,這樣,不管是用WPS表格還是用Excel,都能遂心如意。
這裡,我給大家介紹一個個人認為比較簡單的方法,大家可以選用。不喜歡的也沒必要噴。早就掌握的也别看不起我,我在這裡不是炫耀什麼,隻是跟大家交流,幫助那些還不會的人。
我的方法是IF函數套ISODD函數和MID函數。
我們知道IF 函數是 Excel 中最常用的函數之一,它可以對值和期待值進行邏輯比較。最簡單的 IF 語句有兩個結果True和False。而性别一般也就兩種男和女,我們就利用這個函數,判斷。
身份證号的第17位的奇偶性就是說明這個人是男還是女的,所以我個人認為用IF判斷是最有效的。
怎麼提取第17位?當然是用MID函數了。MID函數的作用是從一個字符串中截取出指定數量的字符。Excel中的使用提示是MID(text, start_num, num_chars),WPS表格中是中文使用提示MID(字符串,開始位置,字符個數)。咱們提取C2單元格第17位數字的公式是MID(C2,17,1),括号中的參數意思是:要提取的單元格是C2,從第17位開始,提取1位。
好了,第17位數字提取出來了,怎麼判斷這個數字是奇數還是偶數呢?我們的ISODD函數就該出場了。ISODD函數作用是判斷其參數是不是奇數。Excel中使用提示是Isodd(number),WPS中使用提示是ISODD(值)。如果判斷數值是奇數返回真值,否則返回假值。
咱們判斷C2單元格身份證号第17位是不是奇數的公式到這裡就是ISODD(MID(C2,17,1))了。
判斷出了奇偶,最後就是利用IF函數将奇偶轉化為男女啦。IF函數将真值指定為男,假值指定為女。剛才我們說到的ISODD(MID(C2,17,1))就是IF函數的測試條件。
完整公式就是=IF(ISODD(MID(C2,17,1)),"男","女")
你學會了嗎?
(我有一個希望,等将來老了,找一個幽靜的村莊,在莊後置一靜軒,品品茶,讀讀書)
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!