日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

  身份證相關信息包括籍貫、性別、出生年月日、農歷年、屬相、生日、星座、出生至今年數、出生至今天數和判斷證件有效性,那么怎樣把這個信息都提取出來呢?想知道的朋友可以看看以下WPS操作技巧教程,或許對你有幫助!

  WPS表格提取身份證信息的方法

  一、原籍貫:(公式代碼)

=IFERROR(IF(LENB(A2)=15,IFERROR(vlookup(VALUE(MID(A2,1,6)),Sheet4!$A:$B,2,0),VLOOKUP(VALUE(MID(A2,1,4)&"00"),Sheet4!$A:$B,2,0)),IFERROR(IFERROR(VLOOKUP(VALUE(MID(A2,1,6)),Sheet3!$A:$E,5,0),VLOOKUP(VALUE(MID(A2,1,4)&"00"),Sheet3!$A:$E,5,0)),VLOOKUP(VALUE(MID(A2,1,2)&"0000"),Sheet3!$A:$E,5,0))),"證件無效")

  運算說明:

  此運算運用了iferror邏輯函數,主要判斷后面的函數計算結果,如果經過后面所有函數的判斷都無法得到結果的,就在此單元格顯示"證件無效"。(此函數在后面的單元格(除判斷身份證有效單元格外)都用到此函數,同理,后面就不一一解釋此函數的用法。

  if函數主要是判斷a2單元格的字符數(len函數)是否滿足15位,如果是15位的話,則從a2單元格里提取(mid函數)前6位數字(從第一位提取,6個字符)在數據庫中查找(vlookup函數)滿足此條件的原籍貫所在地,此單元中后面的vlookup函數也是此用途。

  中間運用了value函數,主要是因為數據庫的數據都是數值型數字,函數中提取的是文本型數字,value函數就是把文本型數值激活為數值型函數。

  二、性別:(公式代碼)

  =IFERROR(IF(LENB(A2)=15,IF(MOD(MID(A2,15,1),2)=1,"男","女"),IF(MOD(MID(A2,17,1),2)=1,"男","女")),"證件無效")

  運算說明:

  此運算中主要運用了循環余數(mod)函數,將a2單元格中從第15位數字起提取1位,并除以2,如果得到1,就是男性,否則就是女性。

  三、出生年月日:(公式代碼)

  =IFERROR(IF(LENB(A2)=15,TEXT(MID(A2,7,6),"19"&"00年00月00日"),TEXT(MID(A2,7,8),"0年00月00日")),"證件無效")

  運算說明:

  此運算中運用了轉換文本函數(text),指定提取(mid函數)的信息轉化為指定的格式。

  四、農歷年:(公式代碼)

  =IFERROR(VLOOKUP(MOD(IF(LEN(A2)=15,VALUE("19"&MID(A2,7,2)),VALUE(MID(A2,7,4))),60),Sheet2!$S$1:$U$61,2,0),"證件無效")

  運算說明:

  此運算中遇到的所有函數在前面都已經提到了,在這里就不一一詳解,在此只解釋下思路,在15位身份證號碼在提取(mid)后在前面加上"19",先用用value強制轉化為數值型數字參與計算,然后運用循環余數函數(mod)和查找引用函數結合在數據中,查找對應的農歷年份。

  五、屬相:(公式代碼)

  =IFERROR(VLOOKUP(MOD(IF(LEN(A2)=15,VALUE("19"&MID(A2,7,2)),VALUE(MID(A2,7,4))),60),Sheet2!$S$1:$U$61,3,0),"證件無效")

  運算說明:

  此運算與農歷年的運算類似,在數據庫中查找相對應的屬相。

  六、生日:(公式代碼)

  =IFERROR(IF(LENB(A2)=15,TEXT(MID(A2,9,4),"00月00日"),TEXT(MID(A2,11,4),"00月00日")),"證件無效")

  運算說明:

  此運算與提取出生年月日類似,在這里只是提取(mid)月份和年份,然后用文本函數(text)強制轉化為日期格式。

  七、星座:(公式代碼)

  =IFERROR(IF(LENB(A2)=15,INDEX(Sheet2!$M$1:$M$13,MATCH(VALUE(TEXT(MID(A2,9,4),"0月00日")),Sheet2!$N$1:$N$13)),INDEX(Sheet2!$M$1:$M$13,MATCH(VALUE(TEXT(MID(A2,11,4),"0月00日")),Sheet2!$N$1:$N$13))),"證件無效")

  運算說明:

  此運算中運用了查找引用函數(index函數嵌套match函數),與前面的vlookup函數類似,只不過vlookup函數如果要逆向查找需要嵌套if函數和數組公式:

  =IFERROR(IF(LEN(A2)=15,VLOOKUP(VALUE(TEXT(MID(A2,9,4),"0月00日")),IF({1,0},Sheet2!$N$1:$N$13,Sheet2!$M$1:$M$13),2,1),VLOOKUP(VALUE(TEXT(MID(A2,11,4),"0月00日")),IF({1,10},Sheet2!$N$1:$N$13,Sheet2!$M$1:$M$13),2,1)),"證件無效")

  用index函數嵌套match函數就不用這些了此法是vlookup函數的弊端。在此運用index函數嵌套match函數,主要是讓大家更多的了解其他的查找引用函數。(其實此數據庫中的日期,是可以放在星座前面的,然后用vlookup函數就簡單多了)

  [此處運用了查找引用函數的模糊匹配,絕對匹配:用index函數嵌套match函數或vlookup函數<第四參數更為0(false)>;如果是模糊匹配,在match函數中的第三個參數更改為1(true)(第三參數為1升序排列,-1為降序排列),vlookup第四個參數為1(true)]

  如圖:

  >>>下一頁更多精彩“WPS表格提取身份證信息的方法”共2頁: 上一頁

  • 12下一頁

  • 分享到:
    標簽:函數 提取 證件 運算 wps文字
    用戶無頭像

    網友整理

    注冊時間:

    網站:5 個   小程序:0 個  文章:12 篇

    • 51998

      網站

    • 12

      小程序

    • 1030137

      文章

    • 747

      會員

    趕快注冊賬號,推廣您的網站吧!
    最新入駐小程序

    數獨大挑戰2018-06-03

    數獨一種數學游戲,玩家需要根據9

    答題星2018-06-03

    您可以通過答題星輕松地創建試卷

    全階人生考試2018-06-03

    各種考試題,題庫,初中,高中,大學四六

    運動步數有氧達人2018-06-03

    記錄運動步數,積累氧氣值。還可偷

    每日養生app2018-06-03

    每日養生,天天健康

    體育訓練成績評定2018-06-03

    通用課目體育訓練成績評定