天天看點

【Excel技巧】如何批量去掉身份證号前的單引号

     在機關使用excel的人比較多,有的人碰到問題總喜歡來問我,不是我懂得多,雖然以前也我常用,而是他們來問我就算是我不會的,我也會幫他們在網上找答案,如果找不到就自己琢磨,想辦法解決(呵呵~我喜歡想問題,不過解決起來時間有長有短),這不,現在被問的問題在網上沒找到,這個問題是這樣的:

     公司現在都使用ERP了,有時需要資料就從ERP裡導出來,一般都是以excel表示。同僚叫我去看張表,那表是有關員工的資訊資料,其中身份證的顯示方式有點不同,顯示的還是文本,隻是身份證号前面多了個單引号(圖1)

同僚讓我想辦法去掉這個單引号,這還不容易?隻要輕按兩下那個号碼就可以去掉(圖2)

同僚說這個他也知道,問題是1千多号人要這樣一個個輕按兩下的話那不是折騰死人?可不可以一下子全部清除呢?還是好辦,我想到了編輯裡的替換功能,我先複制了這個單引号,把D列選上(圖3),

然後點選菜單上的編輯選擇“替換”功能,跳出替換框,在“查找内容”一欄粘貼上單引号,“替換為”那欄空白不輸,點選下面的“替換”按鈕,出現了(圖4)的情況

點選“查找下一個”,有的嘛,再點選“替換”,嗯,替換了,可是不對呀,怎麼以科學計數的方法顯示呢?(圖5)

     這不是同僚所要的結果,怎麼辦,我跟他說網上找找看,在網上搜尋了一遍,有如何輸入完整身份證的,那是要添加單引号,不象我要去掉,沒有答案,隻好自己再想想辦法了。

理一下思路,對了,從ERP中導出的單引号在excel裡不能識别,那先換成excel裡的單引号再去掉是不是就行了,按想法來操作一遍,不行,還是科學記數。沒撤了,我就在那裡亂折騰了,複制過來,粘貼過去地折騰,查找——替換、替換——查找,正在以為沒辦法的時候,同僚在一旁開心的叫了起來,

     成了,

     啊?

     我一看,真的,全改過來了,咋改的?不知道,嘿,這個真氣人,都不知道咋改,這回行了下回怎麼辦?回到自己的電腦上靜下來好好地琢磨一番,終于發現竅門,原來在“替換為”一欄裡先粘貼兩個複制的單引号(這等于又添加了一個單引号),然後點全部替換,這樣添加是可以的(圖6)

全部替換成兩個單引号後,再把“替換為”那一欄内容去掉,上面的“查找内容”不變,再來一遍全部替換,這回真的成了(圖7)

哈哈~誤打誤撞也能解決問題哦!

本文轉自 彐火王木木 51CTO部落格,原文連結:http://blog.51cto.com/linger/309451

繼續閱讀