怎么在一堆身份證中篩選出大於18歲的?


   最近一朋友找我幫個忙,讓我在N多身份證中找到18歲以上的人。我還想着用SQL查詢來弄,誰讓是干IT的呢,沒想到被我一個朋友用excel瞬間解決。。。。學習新的東西是多么的重要啊。

   其實就是利用了excel中的MID函數。例子:MID(x,y,z);  MID函數可以截取表中的字符段,有三個參數,依次表示為獲取哪一格數、從第幾個字符開始、截取幾位。例如MID(A1,7,4)表示截取A1格內從第7個開始長度為4的字符串。說道這里,上面的問題就迎刃而解。要算大於18歲的,肯定是獲取身份證號碼中的年份才行,用現在的年份減去獲取到的年份,即為歲數。例如今年為2016年,則函數應為  =2016-MID(A1,7,4)。注意書寫時候是英文。然后鼠標拖到單元格右下角往下拖拽,所有的歲數就出來了~右擊,選擇篩選,按照值刷選,選擇大於等於18歲~大功告成!

   是不是挺簡單的。別看我說了這么多,只是為了詳細。畢竟對於非經常使用excel的同學來講,確實莫名其妙。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM