如何用函數在身份證號碼中提取性別
老身份證號碼有15位數字,其中第15位( 最後一位數字代表性別);新的身份證號碼是18位數字(倒數第二位數字代表性別),都是奇數代表“男”;偶數代表“女”。如果B2單元格是身份證號碼,可以在對應單元格中輸入
=IF(MOD(MID(B2,(LEN(B2)=18)*2+15,1),2),"男","女")
即可將身份證中對應表示性別的數字翻譯成性別(注:該公式不僅實用於18位身份證號碼,也適用月15位身份證號碼)
操作方法
(01)LEN(B2)=18含義:LEN(test) 表示返回文字串(test)的字元數。 參數:Text 待要查找其長度的文字。如果B2是18位身份證號碼,則該式成立,返回的數字式1則(LEN(B2)=18)*2+15值是17,如果B2是15位身份證號碼,則該式不成立,返回的數字式0則(LEN(B2)=18)*2+15值是15
(02)MID(B2,,1)含義:這裏用了MID(text,start_num,num_chars)函數。text表示字元串;start_num表示text 中被提取的字元部分的開始位置。num_chars表示要返回的字元數。如果是18位身份證,從第17爲開始取一位數字,如果是15位身份證(即倒數第二位數字),則從第15爲開始取一位數字(即最後一位數字)。
(03)MOD(MID(B2,(LEN(B2)=18)*2+15,1),2)含義: mod(nExp1,nExp2)函數是一個求餘函數,即求nExp1除以nExp2的餘數。該式表示MID(B2(LEN(B2)=18)*2+15,1)(即身份證中表示性別的數字)除以2的餘數,如果是男性身份證號碼則餘數是1,女性身份證號碼餘數是0.
(04)IF(MOD(MID(B2,(LEN(B2)=18)*2+15,1),2),"男","女")含義: IF(logical_test,value_if_true,value_if_false)這是個條件函數,如果Value_if_true logical_test 爲 真(非0)時返回value_if_true(即括號裏的第二位數字)。如果Value_if_true logical_test 爲 假(0)時返回value_if_false(即括號裏的第三位數字),MOD(MID(B2,(LEN(B2)=18)*2+15,1),2)餘數是1爲真,返回字元"男";MOD(MID(B2,(LEN(B2)=18)*2+15,1),2)餘數是0爲假,返回字元"女"。
(05)最後可以鼠標放在C2單元格,待鼠標變成實心十字架時向下拖動,能複製該公式。
-
Nvidia顯卡設定/Nvidia控制面板設定
下面簡單介紹一下如何進行Nvidia顯卡設定,Nvidia控制面板的設定。操作方法(01)在搜尋欄中輸入【控制面板】,回車。(02)開啟控制面板介面,點擊檢視方式出的【倒三角】,然後選擇【小圖標】。(03)找到【NVIDIA控制面板】,並開啟。(04)開啟後,在左邊一框的【3D設定】下列,點擊【通...
-
PS圖片格式轉換png轉ico
ICO是圖標檔案格式的一種,jpg/gif/png格式的圖片都是可以轉換成ico格式的。現在有一些在線轉換工具但是大多不穩定,而且像素大小都是規定好的絕對正方形,對於一些長方形的圖標就不適用了,那麼如何用ps進行ico格式的轉換呢?下面講具體步驟。操作方法(01)安裝的ps存儲爲...
-
將pdf轉換成word後文檔全是圖片怎麼辦
MicrosoftWord是微軟公司的一個文字處理器應用程序。它最初是由RichardBrodie爲了執行DOS的IBM計算機而在1983年編寫的,很多人不知道將pdf轉換成word後文檔全是圖片怎麼辦,下面讓我們一起來學習一下吧操作方法(01)首先開啟捷速OCR文字識別軟件(02)將PDF放入捷速OCR文...
-
html中a標籤的四個僞類
今天爲大家介紹一下html中a標籤的四個僞類,即用於向被選中元素添加特殊的效果......操作方法(01)僞類:僞類用於向被選中元素添加特殊的效果。(元素在特定情況下才具備的)如圖分別是將a標籤的link、hover、active、visited修改後的樣式(02)a標籤的四個僞類之link即未...