關于18位的第二代身份證號,以身份證號在A2 單位格為例,我給出提取 誕辰的公式是:
=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))
這個公式對18位身份證號提 掏出 誕辰期, 間接 天生日期型數據, 不只 能夠 經由過程 配置 單位格 格局來 挑選 差別的 顯現 格局(如“1999年9月9日”或“1999-9-9” 格局), 并且 能夠 到場 比力和 計較。
響應地,對18位身份證號提取性 此外公式則 改成:
=IF(MOD(MID(A2,17,1),2)=1,"男","女")
操縱求余函數(MOD)來 完成,比原文所用的公式 愈加 簡約(見圖)。
別的,文章中 因此15位的身份證號為例,要 曉得, 今朝 險些 一切的身份證 晉級 事情都 曾經 實現,而第二代身份證 局部都是18位的號碼,15位的身份證號 曾經成為“ 古玩”, 因此這個 本領 明顯也 該當扔到 汗青的故紙堆中了。 并且, 因為提取 誕辰公式中的“19”兩個數字是 間接 輸出的, 關于2000年 當前 誕生的人 來講,提 掏出的 誕生日期 必然是 毛病的。
點評:原文雖 因此15位身份證號為例,但 前面 仍是提到了 假如是18位的 該當 怎樣 操縱。 不外若 間接就以18位為例, 固然會更 便利 公道。原文中 天生的 誕辰數據是文本 格局,不 需求 停止 比力和 計較的 狀況下沒有 成績, 假如 需求 停止 比力和 計較,用此文 供給的 辦法就更 便利了。