原文標題:《給數(shù)字打碼,一個函數(shù)就夠了!》
哈嘍大家好!我是長小安同學(xué)~
今天公司收集了員工信息,得到了一份關(guān)于身份證號的數(shù)據(jù)表格,但由于員工信息需要注意隱私安全,要求我在特定位置進行打碼,如何操作呢?
例如:以上是員工提供的身份證號,要求從第七位開始,為后四位打碼為 *,保護隱私。
最后的效果如下:
相信大部分對 Excel 不了解的小白人士,或許會老老實實的一個個去手動更改,過著加班不加工資的生活。
這顯然是費時又費力的!
在解決問題前,首先需要分析一下,
例如:B2 單元格內(nèi)的數(shù)據(jù),就是將 8888 換成 ****,
B3 單元格就是將 7777 換成 ****,依此類推,都是從第七位開始,后面的四位數(shù)據(jù)換成 ****。
想到這里,其實就可以使用和替換相關(guān)的函數(shù)來處理這樣的數(shù)據(jù)。
在這里小安安利給大家一個非常好用的函數(shù) —— Replace。
【Replace】英文翻譯:替換,代替 —— 顧名思義就是對數(shù)據(jù)進行替換啦!
怎樣操作呢?不急!
我們先來了解一下函數(shù)的運行原理,幫助大家更好地理解【Replace】函數(shù)~
函數(shù)原理
用新字符串替換舊字符串,并且替換的位置和數(shù)量都是指定的。
俗話說得好:一圖勝千言。
動圖演示如下:
看到這里,你是不是就明白這個函數(shù)的運行原理了!
參數(shù)解析
首先我們來看看 Replace 函數(shù)的官方公式:
=REPLACE(old_text,start_num,num_chars,new_text)
是我看不懂的亞子!
不要慌,小安來為你翻譯一下~
=REPLACE (原始數(shù)據(jù),從哪兒開始替換,替換幾位,替換成什么)
? 參數(shù)一:選擇需要替換的單元格,作為原始數(shù)據(jù);
? 參數(shù)二:從哪兒開始替換;
? 參數(shù)三:替換幾位;
? 參數(shù)四:替換成什么。
還是不了解?沒關(guān)系,我們參照本次的案例配合食用。
案例演示
目的:將 B 列身份證號數(shù)據(jù),從第 7 位開始后的 4 位數(shù)替換為 ****。
? 輸入 Replace 函數(shù);
(小技巧:輸入 = REP 后就可以按 Tab 鍵快速選擇公式。)
? 參數(shù)一選擇 B2 單元格,作為需要替換的原始數(shù)據(jù);參數(shù)二輸入 7:代表從第七位開始替換;
參數(shù)三輸入 4:表示替換掉從第七位開始后的四位數(shù);參數(shù)四輸入 "****":需要替換的字符串;
? 雙擊向下填充。
公式:
=REPLACE(B2,7,4,"****")
動圖演示如下:
給特定位置的數(shù)字打碼,這樣就搞定啦!
本文對于 Replace 函數(shù)的介紹也到此結(jié)束了,你學(xué)會了嗎?
本文來自微信公眾號:秋葉 Excel (ID:excel100),作者:機智的秋小 E
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。