在 Excel 遮蔽電話號碼或地址部分內容,最快的方法是在旁邊欄位手動輸入第一筆遮蔽後的格式,接著在下一格按下快捷鍵「Ctrl + E」,Excel 就會自動判斷規則並填滿所有資料。
今天要分享的 Excel 教學,網路上大概有很多了,不過很多都只有教一種方法,就是當我們需要遮蔽一整列資料中的某個字元數時,我們要怎麼做,舉例來說,手機號碼 0912345678 要改成 0912XXX678,大家會怎麼做?用函數做的到,不用函數也做的到,你有毅力純手工也是可以做的到,來看看阿湯今天教的二個方法,十秒跟一秒版,看你想要學哪一種。
如果需要下載範例檔練習請參考:下載範例教學
很多剛接觸 Excel 的朋友,可能會想說直接點進儲存格,把中間的號碼刪掉再打上 XXX。
不會做的人就會像這樣,中間一個個選取起來再貼上要取代的內容,當然,這不會是我們今天要教的二種方法,往下來看。如果你有上百筆資料,這樣純手工改到天亮都改不完。
使用 Excel 函數取代部分文字(十秒版)
如果你習慣使用公式來處理資料,利用函數可以輕鬆搞定。這時我們只需要透過 REPLACE 這個函數來替換指定位置的字元。
我們可以在旁邊的空白欄位輸入公式,公式就像下面這樣:
=REPLACE(B3,6,3,"xxx")
REPLACE 裡面的參數代表意義是(要執行的內容, 從第幾位數開始取代, 取代多少個字元, 替代的內容)。
以電話號碼為例,如果我們想把 0912345678 的中間三碼(第 5 到第 7 位)換成 XXX,公式就可以寫成 =REPLACE(A2, 5, 3, "XXX")。透過這方式建構好公式後,只要將儲存格右下角的十字游標往下拉,整排資料就搞定了。
不過這方法還不夠快,這叫十秒的方法,往下來教大家一秒版。
免函數!用快捷鍵快速遮蔽電話號碼(一秒版)
如果你不想記函數公式,Excel 其實內建了非常聰明的「快速填入」功能,只要按下一組快捷鍵就能瞬間完成。
操作步驟非常簡單:
- 首先,將第一欄的號碼複製到旁邊的空白欄位(例如 C2),並手動改掉中間變成 xxx(例如 0912xxx678)。
- 接下來,將選取框移動到下一欄(C3)。
- 按下鍵盤上的快捷鍵 Ctrl + E,神奇的事就會發生了。
你會看到 Excel 直接照你上面的格式,往下全搞定了!是不是更好用?Excel 裡有很多技巧是讓我們不用透過函數就能搞定很多事,這招一定要學起來啊。
遮蔽地址或個資的應用與注意事項
除了手機號碼,如果你要遮蔽的是客戶地址、身分證字號等個資,這兩種方法也完全適用。如果是地址,你可以用 Ctrl + E 先示範一筆把特定字元改成 OOO,Excel 同樣能抓到規則並自動填入。大家可以根據自己的習慣,選擇十秒的函數版或是一秒的快捷鍵版來提升工作效率!
常見問題
在 Excel 中如何快速將電話號碼中間變成 XXX?
最快的方法是在第一筆資料旁的空白格手動輸入遮蔽後的結果(如 0912XXX678),移到下一格後按下快捷鍵 Ctrl + E,Excel 就會自動完成所有號碼的替換。
Excel 的 REPLACE 函數要怎麼設定參數?
REPLACE 函數的參數順序為:(要執行的內容, 從第幾位數開始取代, 取代多少個字元, 替代的內容)。例如將 A2 儲存格第 5 位開始的 3 個字元換成 XXX,公式為 =REPLACE(A2, 5, 3, "XXX")。
遮蔽地址的部分內容也可以用 Ctrl + E 嗎?
可以的,不管是電話號碼還是地址,只要先手動輸入第一筆遮蔽後的正確格式,按下 Ctrl + E 後 Excel 就能抓到規則並自動填入後續的資料。
(本文於 2026 年 10 月更新:補充步驟說明與常見問題)




