回覆列表
  • 1 # ztrfg7067

    建立一個程式碼和地區的對應表,再用Vlookup函式進行查詢,具體步驟如下:步驟

    1 在表名為資料庫的工作表中,A:B列分別輸入程式碼和對應的地區(可上網查詢複製),如下圖:步驟

    2 在查詢表分別輸入要求的欄位:身份證號碼、出生日期、性別、年齡、所屬省份、所屬地區,如下圖步驟

    3 分別在B2:F2輸入下面的公式B2=IF(A2="","",--TEXT(MID(A2,7,8),"0-00-00"))C2=IF(A2="","",TEXT(MOD(MID(A2,17,1),2),"男;;女"))D2=IF(A2="","",DATEDIF(B2,TODAY(),"y"))E2=IF(A2="","",VLOOKUP(LEFT(A2,2),資料庫!A:B,2,))F2=IF(A2="","",VLOOKUP(LEFT(A2,6),資料庫!A:B,2,))步驟

    4 選擇B2:F2,按住滑鼠左鍵下拉複製,結果如下圖公式解析及知識擴充套件:1、身份證第7起8位數表示出生日期,因此,用MID(A2,7,8)取出數字後,再用TEXT函式轉換為日期。2、身份證號碼第17位為性別識別碼,奇數為男,偶數為女,因此用求餘數函式MOD除以2後的結果判斷性別,除以2後的餘數如果是正數為男,0為女。3、年齡用DATEDIF函式求出來,DATEDIF函式是隱藏函式,因此,在Excel 離線幫助中找不到該函式的幫助。求出的結果為週歲(對年對月對日)。

  • 中秋節和大豐收的關聯?
  • 剎車片多久更換或多少公里更換?