寫這篇文章的起因很方便:我們在表格裏頻繁會處理手機號、身份證號、郵箱、地址等敏感信息,發給外部前最好做一層“看得見、可追溯、保留原始”的脱敏處理。WPS 表格能很穩地完成這件事,而且不需安裝繁瑣插件。下面我把常用方法和踩坑點整理出來,給到一份能直接拿去用的操作手冊。

具體操作步驟

比如我們需將手機號進行脱敏。  脱敏有兩種方案, 函數法和飛快填充法,最推薦採用函數法,緣於它最靈活、可批量處理且能隨原始數據自動更新。

函數法:

打開你的excel資料,假設你的手機號在 B 列,從 B2 開始。

常見的數據脱敏方法介紹_脱敏算法_批量處理

操作步驟:

  1. 在目標單元格(例如 G2)輸入以下公式:
=REPLACE(B2, 4, 4, "****")
  • B2:需要脱敏的原始手機號所在單元格。
  • 4:第二個參數,表示從第 4 個字符開始替換。
  • 4:第三個參數,表示替換的字符長度。
  • "****":第四個參數,表示用什麼來替換這 4 個字符。
  1. 按下 Enter 鍵,G2 單元格就會顯示為 138****1234
  2. 選中 G2 單元格,將鼠標移動到單元格右下角,當光標變成一個黑色的十字(填充柄)時,雙擊或向下拖動,即可快速為整列材料達成脱敏。

常見的數據脱敏方法介紹_脱敏算法_數據_02

快速填充法

倘若你的 WPS 版本支持“快速填充”,這是一個非常智能的方法。

  1. 在原始數據列(A列)旁邊,手動在 B2 單元格輸入第一個脱敏後的效果,例如:138****8000
  2. 選中 B2 單元格,然後轉到菜單欄的 “數據” 選項卡。
  3. 點擊 “快速填充” 按鈕(或直接使用快捷鍵 Ctrl + E)。
  4. WPS 會自動識別你的操作模式,並瞬間將下方所有單元格按照你的示例進行脱敏填充。

常見的數據脱敏方法介紹_脱敏算法_批量處理_03

常見的脱敏函數公式模板

幾種“可直接套用”的公式模板,直接套用即可。

- 手機號: =LEFT(A2,3)&REPT("*",4)&RIGHT(A2,4)
- 身份證: =LEFT(A2,6)&REPT("*",8)&RIGHT(A2,4)
- 姓名: =LEFT(A2,1)&REPT("*",LEN(A2)-1)
- 郵箱: =LEFT(A2,1)&REPT("*",MAX(0,FIND("@",A2)-2))&MID(A2,FIND("@",A2),LEN(A2))
- 地址前 6 保留: =LEFT(A2,6)&REPT("*",MAX(0,LEN(A2)-6))