姓名隱碼、個資遮罩工具

貼上 Excel 名單,姓名、電話、證號一次遮好,整塊貼回。

好幾欄可以一起貼,含標題列也可以;列數、空白列與欄位位置都會照原樣。

還沒有貼上內容

遮法

地址一律保留到縣市、鄉鎮區、路、段(郵遞區號只留前 3 碼),後面的巷弄門牌、樓層與村里鄰換成符號。

出生年月日遮民國年末一碼(西元年末兩碼)與月、日,學號與員工編號遮中間 3 碼,車牌遮數字;這三種只有一種遮法,符號跟著上面的「遮蔽符號」。

免費使用,不用註冊。名單只在你的瀏覽器裡遮:不上傳、不寫進網址、不送進統計,也不存在瀏覽器裡,關掉分頁就消失。隱私權說明

使用說明

公告尾牙中獎、錄取、得獎或繳費名單之前,把姓名、電話、身分證字號遮成王○明、0912***678、A12****789。從 Excel 把整份名單複製貼上,逐欄指定哪一欄是姓名、哪一欄是電話,一次遮好,再整塊貼回 Excel。

怎麼用

  1. 在 Excel 選取整份名單(獎項、姓名、電話可以一起選,含標題列也可以),按 Ctrl+C 複製,貼到上面的「貼上名單」。
  2. 「每一欄怎麼遮」會列出每一欄的前 3 個值與自動猜的欄型。逐欄確認,猜錯的用下拉選單改成姓名、電話、身分證或統一證號、Email、地址、出生年月日、學號與員工編號、車牌號碼或不遮。
  3. 在「遮法」選規則:常見公告格式,或臺北市政府個資遮罩 SOP;也可以逐項改。
  4. 看一遍「遮好的名單」,標黃的列寫著要確認的原因。
  5. 按「複製結果」,回到 Excel 點選要貼的第一格按 Ctrl+V,會照原本的欄位分開;或按「下載 CSV」。

各種個資遮成什麼樣子

個資原本常見公告格式臺北市 SOP
姓名王小明王○明王〇〇
兩個字的姓名王明王○王〇〇
四個字的姓名陳王小玲陳○○玲陳〇〇
複姓歐陽娜娜歐○○娜歐〇〇
複姓(勾「複姓留兩個字」)歐陽娜娜歐陽○娜不適用(SOP 只留姓氏的第一個字)
原住民族音譯名瓦歷斯·諾幹瓦○○·○幹瓦〇〇
英文姓名Albert EinsteinA○○A〇〇
擴充 B 罕用字陳𡘙陳○陳〇〇
手機0912-345-6780912-***-6780912-34〇〇〇〇
手機(+886)+886912345678+886912***678+88691234〇〇〇〇
市話與分機02-2720-8889#12302-2720-****#***02-2720-〇〇〇〇#〇〇〇
身分證A123456789A12****789A12345〇〇〇〇
新式統一證號A800000014A80****014A80000〇〇〇〇
舊式居留證號AC12345678AC1****678AC1234〇〇〇〇
Emailwang.xiaoming@gmail.comwa***@gmail.com〇〇@gmail.com
地址臺北市中正區重慶南路一段122號5樓臺北市中正區重慶南路一段○號○樓臺北市中正區重慶南路一段〇巷〇弄〇號〇樓
地號臺北市信義區吳興段二小段 792-1 地號臺北市信義區吳興段○小段○地號臺北市信義區吳興段〇小段〇地號
出生年月日(民國)民國77年12月31日民國7*年**月**日民國7〇年〇〇月〇〇日
出生年月日(西元)西元1988年12月31日西元19**年**月**日西元19〇〇年〇〇月〇〇日
出生年月日(斜線)077/12/3107*/**/**07〇/〇〇/〇〇
出生年月日(7 碼)077123107*****07〇〇〇〇〇
學號B9912302B99***02B99〇〇〇02
員工編號E2026001E20***01E20〇〇〇01
車牌ABC-5678ABC-*ABC-〇
車牌(數字在前)99PG*PG〇PG

上表由本站的遮罩程式算出來。姓名照「字」切,擴充 B 的罕用字(𡘙)不會被切成亂碼;原住民族音譯名的間隔號前後都會遮,不會只遮第一段。「臺北市 SOP」欄是選「臺北市政府個資遮罩 SOP」這組規則的結果:地址在路、段後面照 SOP 範例一律寫成〇巷〇弄〇號〇樓,看不出原本有沒有巷、弄、樓;常見公告格式則留下原本的單位字。生日、學號與員工編號、車牌兩組的規則一樣,只差在符號;SOP 沒有寫學號,兩組都照宜蘭大學的規則。

生日、學號、車牌怎麼遮

這三種欄只靠欄名認:欄名是生日、出生日期、學號、員工編號、車號、車牌號碼這類時會自動選好;沒有欄名時不會自動猜(日期欄也可能是報名日期、繳費日期),請在「每一欄怎麼遮」自己選。

  • 出生年月日:照臺北市 SOP「遮罩民國年末一碼及西元年末二碼及月、日」。民國年留下末一碼以外的數字(77 年留 7,105 年留 10),西元年留前兩碼(1988 留 19);月與日不論原本是一位數還是兩位數,一律換成兩個符號,看不出是 1 月還是 12 月。認得的寫法跟民國西元日期 Excel 批次轉換一樣:7 碼(0771231)、開頭的 0 被 Excel 吃掉的 6 碼(771231)、8 碼西元(19881231)、用斜線橫線或點分開(077/12/31、1988-12-31)、中文年月日(民國77年12月31日、民國前1年10月10日、民國元年1月1日)。遮完照原本的寫法,斜線還是斜線。
  • 學號、員工編號:照宜蘭大學「隱藏中間3碼」。8 碼的 B9912302 遮成 B99***02,跟宜蘭大學的範例 B99***02 是同一個位置;前後留下的碼數一樣多,不能平分時前面多留一碼,3 碼以下的整個遮掉。員工編號沒有機關的規定,比照學號。
  • 車牌號碼:照臺北市 SOP「遮罩數字」。英文字母照留,每一段連續的數字換成一個符號,看不出原本有幾位數:ABC-5678、XA032、99PG 遮成 ABC-〇、XA〇、〇PG。

學號只遮 3 碼、車牌留下英文字母,再加上姓名、班級或車款,認得的人還是可能知道是誰。名單用不到這幾欄時,直接刪掉比較安全。

規則的來源與查核日

各機關對隱碼的規定不一樣,本工具提供兩組規則,也可以逐項改成你的單位要的寫法。以下兩份都在查核日打開原文確認。

  • 臺北市政府個人資料遮罩作業 SOP(109.9.30,臺北市法規查詢系統): 姓名只留姓氏的第一個字,英文姓名只留第 1 碼大寫英文,其餘以〇〇遮罩;國民身分證統一編號遮後四碼,護照號碼同; 電話、行動電話、傳真遮後四碼;地址保留縣、市及鄉、鎮、區、路、段,其餘遮罩,範例把路段後面寫成〇巷〇弄〇號〇樓,地號寫成〇小段〇地號;Email 遮 @ 前的資料;出生年月日「遮罩民國年末一碼及西元年末二碼及月、日」,範例是民國 77 年 12 月 31 日遮成民國 7〇年〇〇月〇〇日、西元 1988 年 12 月 31 日遮成西元 19〇〇年〇〇月〇〇日;車牌號碼列在「其他得以間接方式識別該個人之資料常見態樣」,「遮罩數字」,範例是 ABC-5678、XA032、99PG 遮成 ABC-〇、XA〇、〇PG;符號一律用正體字全型〇。 SOP 的中英並列範例把「陳王.小玲(CHEN WANG.XIAO-LING)」遮成「陳〇〇(CHEN〇〇)」,留了整個英文姓;本工具照同一格說明「英文姓名僅留第 1 碼大寫英文」的條文,遮成陳〇〇(C〇〇),照條文、不照範例,比範例多遮。
  • 國立宜蘭大學圖書資訊館〈個人資料隱碼規則說明〉(原文): 姓名隱藏中間(蘇O如),學號「隱藏中間3碼」(B99***02),身分證字號隱藏後 6 碼(G221******),地址隱藏後 6 碼。身分證選「只留前 4 碼」就是這個寫法;學號與員工編號欄照的就是學號這一條。

「常見公告格式」的 0912***678 與 A12****789 沒有單一機關的出處,是公告名單最常見的寫法。

查核日:2026-10-04

隱碼不等於去識別化

隱碼不等於去識別化。本工具只照格式把字換成符號,不判斷名單能不能公告,也不代表遮完就符合個人資料保護法。姓名遮成王○明之後,加上科系、班級、獎項或單位,同事與同學往往還是認得出是誰。

臺北市政府的 SOP 寫明要「視個案具體事實將相關個資遮蔽,致完全無從識別該特定個人之程度」,也寫明「須判斷個人資料是否遮罩等事宜,請洽各機關之法制人員」。宜蘭大學的規則也寫著「公告資料時,請確認所提供個資欄位是否適當,不需公開的資料,請予以刪除,避免提供過多的資訊。」公告用不到的欄位(電話、證號、地址),直接刪掉比遮一半更好。

為什麼要逐欄指定

很多名單的獎項或科系排在姓名前面。只遮「每一行開頭兩到四個字」的做法,會把獎項或科系遮掉、姓名原封不動留下來;把每個詞都遮的做法,又會連獎項、序號一起遮掉,而且常把 Tab 換成空白,貼回 Excel 就擠成一欄。

本工具讓你指定哪一欄是姓名,只遮那一欄,其他欄照原樣;Tab、空白列與列數都不變。上面兩列遮完是:

  • 頭獎 王○明 0912***678
  • 資訊系 李○華 0922***444

標黃的列要看什麼

  • 姓名 5 個字以上:多半是姓名後面接了「先生」「老師」或職稱,也可能是兩個名字連在一起。
  • 姓名有中文以外的字:英文姓名只留第一個字母;中文名混了英文或數字時,照字留頭尾。
  • 姓名中間有空白、有間隔號:「王 小明」照一個名字遮;原住民族音譯名整串當一個名字遮。空白隔開、合計 5 個字以上的中文(瓦歷斯 諾幹、王小明 李大華)分不出是一個名字還是兩個,一律整串當一個名字遮;同一格有兩個名字時,請用頓號分開。
  • 姓名是空的:確認姓名沒有跑到別的欄。
  • 看不出格式:電話、證號、Email、地址、生日欄裡認不出來的內容,數字或整段已經遮掉;證號欄 8 碼以上的號碼(護照號碼、學號)照證號的規則遮;生日欄裡不存在的日期(2 月 30 日)、月日年的寫法、只有年和月的,數字全部遮掉。看一下有沒有漏遮或多遮。
  • 生日是 5 碼數字:Excel 把日期存成序號(例如 32508 是 1988 年 12 月 31 日),看不出年份要留哪幾碼,已經整個遮掉。要留年份,先在 Excel 把那一欄的儲存格格式改成日期再複製。
  • 學號欄裡像是身分證或手機:學號只遮中間 3 碼,10 碼的身分證號碼會露出 7 碼。確認那一欄是不是應該選「身分證或統一證號」或「電話」。
  • 號碼以外還有其他文字:電話、證號、Email、生日、學號、車牌欄裡除了「手機」「分機」「學號」這類標籤,還有姓名或 Email(例如「王小明 <wang@example.com>」),這些字不會自動遮,請刪掉或改到姓名欄。
  • 「不遮」的欄裡像是有個資:設成不遮的欄裡看到手機號碼、身分證或 Email,確認是不是欄型選錯。

用 Excel 公式也可以嗎

名單很單純(每一格都是 3 個字的中文姓名、10 碼不含橫線的手機)時,用公式也做得到。A2 是姓名、B2 是手機、C2 是身分證:

  • 姓名留頭尾,不論幾個字(1 個字的整個遮):=IF(LEN(A2)<=1,REPT("○",LEN(A2)),IF(LEN(A2)=2,LEFT(A2,1)&"○",LEFT(A2,1)&REPT("○",LEN(A2)-2)&RIGHT(A2,1)))
  • 手機留前 4 後 3:=LEFT(B2,4)&"***"&RIGHT(B2,3)
  • 身分證留前 3 後 3:=REPLACE(C2,4,4,"****")

公式的限制:Excel 的 LEN 把擴充 B 以後的罕用字算成 2 個字,會切出亂碼;英文姓名、複姓、有橫線或 +886 的號碼、同一格兩個名字,都要另外改公式。手機欄如果存成數字,開頭的 0 已經不見,LEFT 取到的會是錯的。

貼回 Excel 常見的問題

  • 整塊貼回:點選要貼的第一格(例如新工作表的 A1)按 Ctrl+V,會照原本的欄位與列數分開。貼在原名單旁邊比較好對照。
  • 沒遮的號碼開頭的 0 不見:設成「不遮」的欄如果是 0 開頭的號碼,貼回前先把那一欄設成「文字」格式(常用 → 數值格式 → 文字)。
  • +886 開頭的號碼:開頭是 + 的內容,Excel 可能當成公式,一樣先把那一欄設成「文字」再貼。
  • 下載的 CSV 開起來是亂碼:下載的是 UTF-8 含 BOM,新版 Excel 直接開就對;舊版 Excel 開成亂碼時,可以用CSV 亂碼修復與轉 Excel轉成 .xlsx。

其他行政工具

查詢與計算

行事曆查詢

打開就看今年、明年、後年的行事曆,切換雙月、整年,點一天看放不放假。

查詢與計算

日期計算機

算日期相差幾天、幾個上班日,或往後推幾天、幾個月、幾個工作天,民國年可直接輸入。

查詢與計算

農曆國曆換算

打開就是農曆月曆,點一天看農曆、節氣與生肖,農曆轉國曆、農曆生日也能查。

查詢與計算

工時計算器

貼上 Excel 打卡時間,扣休息、算跨夜,加總每天與當月工時。

文書與信件

Email 簽名檔產生器

填好姓名與公司資料,一鍵複製到 Outlook、Gmail,格式不跑掉。

看所有工具