tft每日頭條

 > 圖文

 > excel表格中身份證号格式怎麼設置

excel表格中身份證号格式怎麼設置

圖文 更新时间:2024-09-05 04:13:00

統計信息是一個特别煩人的事情,尤其遇到這種沒有格式的身份證号或者手機号時更是麻煩無比,再加上對個人信息安全的重視,還要隐藏幾位數字讓大家安心,做個統計工作怎麼這麼難呢?其實大可不必這麼煩惱,用Word Excel 5分鐘就可以搞定這一切。

excel表格中身份證号格式怎麼設置(利用Excel整理身份證号不再煩惱)1

看看,這麼多單元格舍不得用,所有數據全擠到一個單元格裡。這是拿着Excel當Word用的節奏,堵不堵啊?

現在需要對這些信息進行整理,姓名和身份證号碼分别單獨一列。想想看,該怎麼辦呢?

1、新建Word文檔

首先打開一個Word,将姓名身份證信息複制到其中。

2、調出替換對話框

按Ctrl H,調出替換對話框。

在【查找内容】編輯框輸入 [0-9X]{1,}

在【替換為】編輯框輸入 ^t^&^p

單擊【更多】按鈕,勾選【使用通配符】,點擊【全部替換】

excel表格中身份證号格式怎麼設置(利用Excel整理身份證号不再煩惱)2

[0-9X]的意思是任意數字和字母X。{1,}表示一個字符以上的字符串。

合在一起就是查找任意數字和字母X組成的一個字符以上的字符串,也就是身份證号碼。

^t是制表符,^& 表示查找的字符,查找什麼就代表什麼。^p是換行符。

合在一起就是将查找的所有身份證号碼前面加上制表符和姓名分開,後面加上換行符,使每組姓名和身份證單獨一行。

這時,所有數據都以Tab進行區隔

替換後的效果:

excel表格中身份證号格式怎麼設置(利用Excel整理身份證号不再煩惱)3

3、設置單元格格式

在Excel中,先選中用于存放數據的兩列列标,設置單元格為文本格式。

excel表格中身份證号格式怎麼設置(利用Excel整理身份證号不再煩惱)4

在Word中按Ctrl A全選内容,按Ctrl C複制。

切換回Excel,右鍵單擊B1單元格,在粘貼選項中選擇【匹配目标格式】。

excel表格中身份證号格式怎麼設置(利用Excel整理身份證号不再煩惱)5

看看完成後的效果吧:

excel表格中身份證号格式怎麼設置(利用Excel整理身份證号不再煩惱)6

不知道大家注意到沒有,其實我們這個表格裡有一個身份證号碼是錯誤的,數量少還好說,一眼就能看到,但是如果太多了,那怎麼才能通過Excel自動判斷出來究竟哪個身份證号碼有錯誤呢?在剛剛隐藏身份證那列和身份證号列中間插入一個新的列,然後輸入一個超~~~~~~~~長公式(老規矩,登錄微信PC版本,點擊查看曆史消息找到本文複制哦),身份證号隻要輸錯一位、少輸一位,就可以通過這個公式判斷出來了。

=IF(LEN(B1)=18,IF(RIGHT(B1,1)="X",IF(CHOOSE(MOD(SUM(LEFT(RIGHT(B1,18))*7 LEFT(RIGHT(B1,17))*9 LEFT(RIGHT(B1,16))*10 LEFT(RIGHT(B1,15))*5 LEFT(RIGHT(B1,14))*8 LEFT(RIGHT(B1,13))*4 LEFT(RIGHT(B1,12))*2 LEFT(RIGHT(B1,11))*1 LEFT(RIGHT(B1,10))*6 LEFT(RIGHT(B1,9))*3 LEFT(RIGHT(B1,8))*7 LEFT(RIGHT(B1,7))*9 LEFT(RIGHT(B1,6))*10 LEFT(RIGHT(B1,5))*5 LEFT(RIGHT(B1,4))*8 LEFT(RIGHT(B1,3))*4 LEFT(RIGHT(B1,2))*2),11) 1,1,0,"X",9,8,7,6,5,4,3,2)=LEFT(RIGHT(B1,1)),"正确!","出錯啦!"),IF(CHOOSE(MOD(SUM(LEFT(RIGHT(B1,18))*7 LEFT(RIGHT(B1,17))*9 LEFT(RIGHT(B1,16))*10 LEFT(RIGHT(B1,15))*5 LEFT(RIGHT(B1,14))*8 LEFT(RIGHT(B1,13))*4 LEFT(RIGHT(B1,12))*2 LEFT(RIGHT(B1,11))*1 LEFT(RIGHT(B1,10))*6 LEFT(RIGHT(B1,9))*3 LEFT(RIGHT(B1,8))*7 LEFT(RIGHT(B1,7))*9 LEFT(RIGHT(B1,6))*10 LEFT(RIGHT(B1,5))*5 LEFT(RIGHT(B1,4))*8 LEFT(RIGHT(B1,3))*4 LEFT(RIGHT(B1,2))*2),11) 1,1,0,"X",9,8,7,6,5,4,3,2)=LEFT(RIGHT(B1,1))*1,"正确!","出錯啦!")),IF(LEN(B1)=15,"老号,請注意!",IF(LEN(B1)=0,"缺号碼","位數不對!")))

通過這一系列組合拳,不僅解決了錄入繁瑣的問題,還能充分保障個人信息安全,并且還具備校驗功能,怎麼樣,你還不快試試?順便提一句,本文中的公式稍加改造,就可以适用于手機号碼哦!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved