如何在Excel中將身份證部分數字做隱私處理?

WangYao祖國君


如何在Excel中將身份證部分數字做隱私處理?

這裡我們需要用到REPLACE這個函數,具體方法也很簡單,下面分步驟講解。

比如我們這裡有個身份證號,我們想把中間的生日部分隱藏掉。

我們在B1單元格輸入公式:=REPLACE(A1,7,8,"********"),即可成功隱去身份證號的生日部分,之後我們再將A列隱藏即可。

下面簡單介紹一下replace函數

replace在英文裡面就是“替換”的意思,顧名思義,它是一個替換函數,該函數總共有四個參數,四個參數分別對應的意思如下:

除了隱藏身份證號,我們經常還可以用它來隱藏手機號,具體操作方法如上。

比如,我們這裡有個手機號:

我們要把第4到10位隱藏掉,於是可以在B1單元格內輸入公式:=REPLACE(A1,4,7,"*******")

解答完畢,喜歡的同學可以點個贊加個關注哦~!


EXCEL乾貨君


有時候為了信息安全考慮,會將身份證號的部分數字,比如出生年月,用星號“*”代替,在Excel中如何實現這樣的效果?

有2種比較好的方法。

一、使用Excel的智能填充功能

這種方法效率最高,我們只需要在第一個身份證後面(D2單元格),按格式手動輸入一個加密過的身份證號,然後在下一個位置(D3單元格)按快捷鍵Ctrl+E即可一次性向下,按格式自動填充所有身份證號碼,顯示為加密格式。

二、使用REPACE函數

使用REPLACE函數的基本思路是,將身份證中間部分用星號“*”替換,具體函數為

=REPLACE(C2,7,8,"********")

如下圖所示。公式的含義是,將C2單元格的內容,從第7位開始,連續8個字符,替換為“********”,最後得到加密後的內容。


師說新語


大家好,我是頭條號Excel自學成才關於數字做隱私處理,我們用兩種方法進行解決,技巧法和函數法:

1、技巧法

這個技巧需要在2013版本及以上,我們首先複製一條數據,然後改成我們想要的結果,在下面的單元格中按CTRL+E快捷鍵,所有的結果就智能填充了。

2、函數法

❶使用LEFT+RIGHT函數

在單元格中輸入的公式是:

=LEFT(A1,6)&"********"&RIGHT(A1,4)

LEFT函數表示從A1單元格中向左取6個字符

RIGHT函數表示從A1單元格向右取4個字符

用&符號將字符連接起來

❷使用SUBSTITUDE函數

在單元格中輸入的公式是:=SUBSTITUTE(A1,MID(A1,7,8),"********")

MID函數表示從A1單元格第7個開始,提取8位數

然後將這個提取出來的結果,換成8個星號

❸使用REPLACE函數

在單元格中輸入公式:=REPLACE(A1,7,8,"********")

REPLACE函數表示從A1單元格的第7個開始,8位數字替換成後面的星號,得到的結果如下所示:

不僅僅是身份證,如果是手機號碼,等重要的信息,希望部分隱藏顯示,都可以使用上面的幾種方法來進行實現。

頭條號:Excel自學成才,主頁有更多精彩內容~


Excel自學成才



案例:需要對身份證出生年月進行隱私處理。


方法1:快速填充法

身份證的出生年月日數據修改為“xxxxxxxx”,之後按下【Ctrl+E】,即可對剩餘的數據快速填充。


是不是感覺很神奇呢?



方法2:left和right函數

B1單元格中輸入函數 =LEFT(A1,6)&"xxxxxxxx"&RIGHT(A1,4) 即可對出生年月日數字進行加密顯示。


解釋:left是從左邊提取單元格中的字符,例如 LEFT(A1,6),表示從左邊數,提取前6個字符;同理RIGHT(A1,4) 表示從右邊數,提取前四個字符。



方法3:Replace函數

語法 =replace函數參數為(被替換的數據,從第幾個開始,替換幾個數據,要替換的字符串)


輸入=REPLACE(A1,7,8,"********")

解釋:該公式表示從第7個開始,共替換8個字符,替換為A1單元格數據為“********”



三種方法實現了對身份證加密:

① 快速填充

② left+right

③ replace


大家感覺哪種方法最簡單呢?


雷哥最愛的快速填充【Ctrl+E】。他哪裡好玩呢?他可以實現哪些功能呢?


① 單元格連接

既然【Ctrl+E】可以實現姓名和電話的拆分,那麼【Ctrl+E】也可以實現單元格數據的連接。相當於 & 的功能。



② 替換功能

如圖所示,需要把【財務部】替換為 空單元格



③提取生日數據

如圖所示,需要從身份證中提取生日數據,且數據需要轉化為 1994年02月25,這樣的格式。


首先還是在C2中,手動輸入數據,然後按下【Ctrl+E】發現數據實現了填充。

可是,我們仔細發現,數據是有問題的,然後繼續修改C3,按下【Enter】後,發現數據還是有問題(都是20+),繼續調整C4,按下【Enter】後,發現數據成功啦。


思考:細心的朋友,可能會問,為何出現這種情況?為何要修改3次數據,之前不是按下【Ctrl+E】一次就成功了嗎? 原來,當我們輸入第一個數據按下【Ctrl+E】後,Excel按照某規律進行了計算(當規律有很多種時,只顯示一種)。為了達到我們的數據處理要求,需要給Excel多個樣本,這樣才能得到我們想要的數據。
雷哥:自媒體【雷哥office】創始人,《競爭力:玩轉職場Excel,從此不加班》作者,微軟Excel專家認證,office培訓師,職場老司機,分享職場經驗 / 辦公技能 / 提高職場效率!

雷哥office


如何在Excel中將身份證部分數字做隱私處理?

如何在Excel中將身份證部分數字做隱私處理,這個操作用EXCEL中的替換函數就可以完成。

具體操作過程。

如圖,做一個示例表格,輸入身份證號:

輸入函數,=REPLACE(A1,7,6,"******") ,意思是將A1單元格中的第七個數開始替換六個數字,用*替換:

完成以後,按箭頭所示往下拖動複數函數:

如圖,完成操作:

最後在A列上右鍵單擊,選隱藏,不顯示原數據:

如何在Excel中將身份證部分數字做隱私處理操作演示完成。


李老師簡介:創辦電腦學校,專職從事電腦教學二十餘年。

頭條號:李老師電腦教學課堂,簡單實用,清晰明瞭,專門系統講解電腦知識,軟件使用技巧,歡迎關注。


李老師電腦教學課堂


對字符串部分內容做隱藏處理,如,隱藏身份證號碼中的部分信息,隱藏手機號的部分位數,隱藏姓名中的一個字,常用的方法有兩個:

①使用快速填充;

②使用Replace函數;

方法1:使用快速填充隱藏部分信息

快速填充是13版本以後新增的功能,這個功能對規律性的字符串處理很是好用,如題主的這個問題,對身份證號部分數字做隱私處理:

①先對第一行身份證進行隱私處理 → ②按下<ctrl>+E向下填充;/<ctrl>

如下動畫教程:

方法2:使用Replace函數,替換掉身份證號中的部分數字

Replace函數用法:=Replace( 字符串, 從哪個位置開始, 替換掉幾個字符, 替換成什麼字符)

如,這個問題中的,將身份證號替換部分數字,可以使用公式:

=REPLACE(A1,7,8,"********"),表示,從第7個字符開始,將後面的8個字符替換為“********”

好了,這個問題,就分享到這,希望能幫到你!

我是Excel大全,別忘了點個贊支持下哦,謝謝!


Excel大全


其實很簡單,一個用快速填充方法,2013版本可以用。一個用函數:mid


分享到:


相關文章: