Excel 清理地址時,怎麼鎖住原始地址欄避免被覆寫?

最穩妥的做法不是把整張表都鎖住,而是先設計兩組欄位:原始資料欄永遠唯讀,整理工作欄才允許輸入。Excel 的儲存格預設帶有「鎖定」屬性,但只有啟用工作表保護後才生效;因此操作順序是先解除工作欄的鎖定,再保護工作表。
一張表應該長什麼樣
使用虛構資料示範:原始地址是「範例縣測試市和平路8之2號」,整理人想把它改成「範例縣測試市和平路8號之2」。這兩種寫法是否等價不能只靠外觀看出,所以原文必須留下。
| 欄位 | 是否允許編輯 | 寫入內容 |
|---|---|---|
| record_id | 否 | 固定列號,例如 R-0042 |
| raw_address | 否 | 收到時的完整原文 |
| normalized_candidate | 是 | 格式整理候選 |
| review_status | 是 | 確定、可能、無法確認、錯誤 |
| review_note | 是 | 改動理由與查證依據 |
鎖欄的操作方式
- 先建立一份不含真實姓名與電話的工作副本。
- 選取「整理候選、狀態、備註」三欄,開啟儲存格格式,在保護頁籤取消「鎖定」。
- 保持 record_id 與 raw_address 為鎖定狀態。
- 啟用「校閱 → 保護工作表」,只允許選取未鎖定儲存格、排序與篩選等實際需要的操作。
- 用一般整理人員的操作方式測試:原始地址應無法貼上覆蓋,工作欄則可輸入。
- 另存一份測試檔再開啟,確認保護設定仍在。
工作表保護主要防止誤改,不等同檔案加密,也不能取代雲端分享權限。密碼遺失可能造成作業困難,所以應由組織依既有規則保管,不要把密碼寫進同一張表或文章範例。
發現原文真的錯了怎麼辦
不要解除保護後直接改 raw_address。新增「來源更正值」與「更正依據」欄:例如收件人於某日重新提供地址,或正式文件顯示門牌不同。原始欄保持收到時的內容,更正值才進下一輪。若整理只是移除多餘空白、統一全半形,可用地址格式檢查查看系統如何解析,再以地址比較工具並排顯示原文與候選。
驗收與人工處理
抽查三種情況:正常列是否能填候選、鎖定欄是否不能覆寫、整列貼上是否被阻止。若有人必須修改原始欄,應由指定管理者建立更正紀錄,而不是把保護永久關掉。欄位鎖定只證明工作表降低了誤操作機率;格式整理完成仍不代表地址存在、正確或可投遞。完整的原始欄、工作欄與覆核分工可接著看Excel 地址批次整理指南。
保護工作表不是保密機制
工作表保護主要防止誤改,不等同檔案加密或存取控制。拿到檔案的人仍可能另存副本、複製可見內容,密碼也不應被當成正式安全邊界。含私人地址的活頁簿還要使用組織核准的儲存位置、分享權限與檔案存取規則。
保護後用一般編輯者帳號實測:raw_address 和 record_id 不能輸入或貼上,candidate、reason、status 等工作欄可以編輯,篩選與必要操作仍可使用。再測試整欄貼上,避免貼上動作繞過預期保護。
原文更正要走新紀錄
若來源確認原文真的抄錯,不要解除保護直接修改。新增 correction 表,記錄 record_id、before、after、來源、日期與核准人,再由受控流程更新目前值;原始收到的文字仍保存在歷史欄。
定期檢查是否有人把工作副本當主檔、是否有未保護的新欄,以及公式參照是否指向候選而非原文。鎖欄能降低操作失誤,但地址存在性、權限管理與更正證據仍需要分開處理。