# 如何安全移除重複電子郵件：Gmail、Outlook、Excel 與 Sheets

> 學習如何在 Gmail、Outlook、Excel 和 Google Sheets 中安全移除重複電子郵件，同時保留聯絡人歷史、同意狀態與外聯記錄。

Source: https://tomako.ai/zh-tw/blog/remove-duplicate-emails
Updated: 2026-09-13

一套用於清理重複電子郵件、保留重要聯絡人脈絡，並在活動前避免重複外聯的安全流程。

## 簡短答案

安全移除重複電子郵件的第一步，是先分清要清理的是重複郵件內容、重複聯絡人，還是試算表中的重複電子郵件列。先備份、寫下比對規則、預覽將被處理的記錄，再進行合併或刪除。

對外聯名單而言，第一輪可用標準化後完全相同的電子郵件進行比對；但必須保留來源、同意狀態、退訂狀態、互動歷史和負責人。真正有用的成果不是列數變少，而是每位真實聯絡人只留下一條準確、合規、可追溯的聯絡路徑。

## 重點整理

- 郵件內容、聯絡人卡片和試算表列要用不同方法處理。
- 使用「移除重複項目」前一定要有可還原的備份。
- 先以完全相同的電子郵件比對，再人工處理模糊情況。
- 刪除前先標示或預覽重複資料。
- 保留來源、同意、退訂和最近互動資訊。
- 大量發送或外聯前，先用小範圍測試名單驗證。

## 先選對方法

| 重複的對象 | 建議起點 | 它解決什麼 | 重要限制 |
| --- | --- | --- | --- |
| 同一人的兩張聯絡人卡片 | Google Contacts | 合併系統建議的重複聯絡人 | 不同 Google 帳戶中的聯絡人不能合併 |
| Outlook 郵件串中的重複內容 | Outlook Conversation Clean Up | 清理已被後續回覆完整包含的郵件內容 | 不是通用收件匣去重 |
| CSV 或試算表中的重複電子郵件列 | Excel 或 Google Sheets | 保留一筆相符記錄並移除重複列 | 選錯欄位可能刪除有價值資訊 |
| Outlook 中的重複聯絡人 | Outlook People | 依版本隱藏、檢視或清理聯絡人 | 新版與傳統版 Outlook 路徑不同 |
| 活動中可能重複收到信的人 | CRM 或電子郵件平台 | 用唯一資料來源和抑制規則控制寄送 | 寄送時去重無法修復雜亂的來源資料 |

## 開始前：先定義什麼算重複

大多數名單清理工作中，最安全的第一條規則是「標準化後完全相同的電子郵件地址」。

```text
maria@example.com
maria@example.com
```

以下資料則要人工檢視：

```text
maria@example.com
maria@agency-example.com
```

它們可能屬於同一位創作者，但也可能分別是個人商務信箱與經紀公司信箱。確認合作管道前，不要刪除其中任一筆。

建議採用以下規則：

1. **完全相同電子郵件：** 用於第一輪自動比對。
2. **同一人、不同電子郵件：** 人工檢視，保留優先商務聯絡管道。
3. **同名、不同電子郵件：** 不要自動合併。
4. **同電子郵件、不同姓名：** 人工檢視，可能是共用信箱、經紀人或匯入錯誤。
5. **空白電子郵件：** 視為資料不完整，不是重複項。

不要根據電子郵件服務商的假設改寫或合併地址。保留蒐集到的原始地址，再查核模糊情況。

## 第一步：建立可還原的備份

操作前複製試算表、匯出聯絡人，或建立獨立的工作資料夾。

Excel 官方說明指出，「移除重複項目」會永久刪除重複值，並建議先複製原始資料範圍。[Microsoft 說明](https://support.microsoft.com/en-US/Excel/get-started/filter-for-unique-values-or-remove-duplicate-values) 也建議先預覽結果。

```text
creator-outreach-original-2026-09-13.csv
creator-outreach-working-2026-09-13.csv
creator-outreach-clean-2026-09-13.csv
```

### 去重前五分鐘自檢

- [ ] 我知道清理的是郵件內容、聯絡人卡片或試算表列。
- [ ] 我有可還原的備份。
- [ ] 我已寫下比對規則。
- [ ] 我建立了不覆蓋原始電子郵件的標準化欄位。
- [ ] 我已預覽將被處理的相符資料。
- [ ] 我會保留同意、退訂、來源和最近互動資料。
- [ ] 我知道清理後名單由誰負責，以及清理日期。

## 第二步：標準化，但不要覆蓋原值

許多重複資料只是格式不同：

```text
Ricky@Example.com
ricky@example.com
ricky@example.com␠
```

建立 `email_normalized` 輔助欄位，保留原始電子郵件，然後用下列公式比對：

```text
=LOWER(TRIM(A2))
```

同時保留姓名、來源與蒐集日期、負責人、同意狀態、退訂或抑制狀態、最近外聯日期與備註。這些欄位決定某筆資料是否應保留。

## 第三步：刪除前先預覽相符資料

先標示，再刪除。

### Google Sheets

若標準化電子郵件在 A 欄，可用輔助欄位：

```text
=COUNTIF($A$2:$A,A2)>1
```

回傳 `TRUE` 的列需要檢視。也可使用條件式格式標示重複值。

若要生成不破壞原始資料的唯一值名單，可用：

```text
=UNIQUE(A2:A)
```

Google 說明，`UNIQUE` 會依首次出現順序回傳唯一列。[Google Sheets 文件](https://support.google.com/docs/answer/10522653?hl=en)

### Excel

先用 **常用 → 條件式格式設定 → 醒目提示儲存格規則 → 重複的值** 標示，再考慮刪除。也可使用：

```text
=UNIQUE(A2:A1000)
```

公式用來檢視或產生副本；選單命令會變更來源表格。

## 第四步：決定哪筆資料保留

兩列電子郵件相同時，保留資訊最完整、最能執行的記錄，而不是匯出檔中的第一列。

優先保留：

1. 已確認同意或有可記錄外聯依據的資料；
2. 來源和蒐集日期清楚的資料；
3. 最近驗證過的聯絡方式；
4. 有回覆、活動備註或負責人的資料；
5. 最適合目前活動的完整資料。

| 欄位 | 記錄 A | 記錄 B | 保留方式 |
| --- | --- | --- | --- |
| 電子郵件 | hello@creator.com | hello@creator.com | 相同電子郵件 |
| 來源 | Instagram 個人檔案 | 活動報名表 | 保留兩個來源 |
| 最近外聯 | 空白 | 2026-08-29 | 保留最新歷史 |
| 同意狀態 | 未知 | 已同意 | 保留已驗證狀態 |
| 備註 | 「美妝創作者」 | 「索取過 media kit」 | 合併備註 |

絕對不要用空白的匯入欄位覆寫已驗證的同意或退訂狀態。

## 第五步：在 Excel 或 Google Sheets 中移除重複電子郵件列

完成第三步的預覽與人工檢視後，才使用內建清理工具。

`COUNTIF` 和 `UNIQUE` 用於檢視或產生獨立輸出；**移除重複項目** 會直接變更來源表格，因此應是最後一步，不是第一步。

### Excel

1. 將原始資料複製到備份工作表。
2. 選取整張表，而不是只選電子郵件欄。
3. 選擇 **資料 → 移除重複項目**。
4. 選擇定義重複項目的欄位，通常是 `email_normalized`。
5. 確認 Excel 建議移除的列數。
6. 上傳或分享前檢查清理結果。

若 Excel 依選取欄位判定重複，它會移除整列，因此完整備份很重要。

### Google Sheets

1. 複製工作表或建立新分頁。
2. 選取完整表格。
3. 選擇 **資料 → 資料清理 → 移除重複項目**。
4. 選擇比對欄位。
5. 確認移除。
6. 將最終列數和預覽數量比較。

Google 在[資料清理說明](https://support.google.com/docs/answer/6325535?hl=en-GB)中記錄了此路徑。

對持續使用的活動名單，可增加 `dedupe_reason` 欄位：

```text
完全相同電子郵件；保留含有同意日期和最新回覆的記錄。
```

如此後續操作者能理解清理邏輯。

## 第六步：在 Google Contacts 中合併重複聯絡人

若問題是重複聯絡人卡片，而非試算表，請使用 Google Contacts：

1. 開啟 Google Contacts。
2. 選擇 **合併與修正**。
3. 選擇 **合併重複聯絡人**。
4. 逐筆檢視建議；只有確認相符時才使用「全部合併」。

Google 說明，不同 Google 帳戶中的聯絡人不能合併。[Google Contacts 說明](https://support.google.com/contacts/answer/7078226?hl=en-GB)

## 第七步：用正確方式清理 Outlook 郵件與聯絡人

Outlook 中的「重複郵件」可能是郵件串的冗餘內容、重複聯絡人，或重複匯入的郵件，必須分別處理。

### 冗餘郵件串內容

Outlook Conversation Clean Up 會在後續回覆已完整包含舊內容時移動舊郵件。它適合長郵件串，但不是通用收件匣去重工具。[Microsoft 官方說明](https://support.microsoft.com/en-US/Outlook/use-conversation-clean-up-to-delete-redundant-messages-in-outlook)

### 重複 Outlook 聯絡人

- **新版 Outlook 與 Outlook 網頁版：** 可能自動隱藏完全相同或子集重複的聯絡人；隱藏不代表底層資料一定不存在。
- **傳統 Outlook：** 少量聯絡人可在 **People** 中切換到 **Phone** 檢視後手動選擇並清理。
- **大量傳統 Outlook 聯絡人：** 先匯出備份、檢視工作副本，再匯入新資料夾並使用 Outlook 的重複處理選項。

版本差異請參閱 [Microsoft 的重複聯絡人說明](https://support.microsoft.com/en-us/outlook/people/manage-duplicate-contacts-in-outlook)。

## 範例：外聯前清理創作者名單

假設團隊從 Instagram 搜尋、經紀推薦、活動名單和舊活動匯出中取得 210 筆創作者記錄。

第一輪發現：

- 18 個完全相同的電子郵件；
- 6 位創作者同時有個人與經紀聯絡管道；
- 4 筆資料沒有電子郵件；
- 3 個電子郵件在舊匯出中標記為已退訂。

不要立刻移除 31 列。

正確做法：

1. 建立 `email_normalized` 並標示完全相同電子郵件。
2. 每組保留資訊最完整的記錄。
3. 合併有價值的來源與備註。
4. 關係清楚時保留個人與經紀兩條聯絡路徑。
5. 即使另一筆記錄未顯示退訂狀態，也要將已退訂聯絡人排除在外聯分組外。
6. 將無有效聯絡路徑的資料移入研究佇列。
7. 為每條最終外聯路徑指定一位負責人。

目標不只是「一個電子郵件一列」，而是每位真實聯絡人或商務路徑都有一筆準確、合規、可追溯的資料。

## Tomako 的適用邊界

Tomako 不是收件匣清理、試算表去重或聯絡人合併工具。這些工作應由 Google Contacts、Outlook、試算表或 CRM 完成。

名單清理後，團隊才適合把活動脈絡、創作者決策、負責人、衡量目標和審核節點放進統一的行銷工作流程。Tomako 公開的電商成長藍圖將創作者發現和關係營運列為目前的基礎能力，同時清楚區分更廣泛的產品願景。[查看 Tomako 電商成長藍圖](https://tomako.ai/use-cases/ecommerce-profitable-growth)。

乾淨名單仍應留在擁有它的 CRM、試算表或聯絡人系統中。Tomako 的角色是周邊行銷協作流程，而不是電子郵件去重或聯絡授權的最終權威來源。

若還需要為創作者設定 ID、核對名單或訂單，可閱讀[如何追蹤網紅行銷轉換並避免重複計算](/blog/how-to-track-influencer-conversions)。

## 常見錯誤

### 沒有預覽就移除

看似重複的列可能包含唯一的同意日期、回覆備註、負責人或來源資訊。先標示，後移除。

### 依姓名而不是電子郵件比對

姓名並不唯一。先以電子郵件為比對鍵，再人工處理例外。

### 移除已退訂聯絡人而不是保留抑制狀態

退訂是同意狀態，不是重複資料問題。必須在唯一資料來源中保留，以免未來誤寄。

### 認為別名電子郵件一定等價

不要根據服務商規則做假設。保留蒐集到的地址，檢視模糊情況。

### 將郵件串清理當成名單去重

Conversation Clean Up 清理的是引用的冗餘內容，並不保證所有重複匯入或重複郵件都消失。

### 清理後立刻大量寄送

先用小樣本測試，確認收件人數、抑制規則、變數欄位、負責人與退訂處理無誤後，再批量寄送。

## 最後建議

安全移除重複電子郵件，應從備份和一條清楚的比對規則開始。先預覽，保留有價值的歷史與同意資料，再移除經過檢視的重複記錄。

對創作者外聯而言，乾淨名單不只是列數更少，而是每一位潛在合作對象都有一條準確、可解釋、尊重同意的聯絡路徑。如此團隊才能從短名單進入有禮、可追蹤的外聯，而不會重複聯絡同一個人。

## 常見問題

### 如何在不遺失資料的情況下移除重複電子郵件？

先備份，建立標準化電子郵件輔助欄位，標示重複值並檢視，再使用會移除資料的工具。保留同意、來源和互動歷史最完整的記錄。

### 可以在 Google Sheets 中移除重複電子郵件嗎？

可以。選取表格後點擊 **資料 → 資料清理 → 移除重複項目**。更安全的做法是先用 `=UNIQUE(range)` 或條件式格式預覽。

### 可以在 Excel 中移除重複電子郵件嗎？

可以。將原始資料複製到備份工作表後，選擇 **資料 → 移除重複項目**。只選擇定義重複項目的欄位，通常是標準化電子郵件欄位。

### Gmail 會自動移除重複聯絡人嗎？

Google Contacts 可透過 **合併與修正 → 合併重複聯絡人** 提示重複卡片。不同 Google 帳戶中的聯絡人無法合併。

### Outlook Conversation Clean Up 會刪除重複郵件嗎？

它會移除後續回覆已完整包含的冗餘郵件內容，適合長郵件串，但不是通用的收件匣去重工具。

### 已退訂的重複聯絡人應該移除嗎？

不應該。必須在唯一資料來源中保留退訂或抑制狀態，避免未來意外寄送。

### 創作者外聯名單應使用什麼規則去重？

第一輪使用標準化後完全相同的電子郵件。對同名不同電子郵件或同電子郵件不同姓名的情況，應人工檢視。

### 如何避免重複電子郵件再次出現？

建立唯一資料來源，在匯入時要求標準化電子郵件欄位，保留來源和同意狀態，為每筆資料指定負責人，並在每次大型匯入前預覽重複項目。

## FAQ

### 如何在不遺失資料的情況下移除重複電子郵件？

先備份，建立標準化電子郵件輔助欄位，標示重複值並檢視，再使用會移除資料的工具。保留同意、來源和互動歷史最完整的記錄。

### 可以在 Google Sheets 中移除重複電子郵件嗎？

可以。選取表格後點擊 資料 → 資料清理 → 移除重複項目。更安全的做法是先用 =UNIQUE(range) 或條件式格式預覽。

### 可以在 Excel 中移除重複電子郵件嗎？

可以。將原始資料複製到備份工作表後，選擇 資料 → 移除重複項目。只選擇定義重複項目的欄位，通常是標準化電子郵件欄位。

### Gmail 會自動移除重複聯絡人嗎？

Google Contacts 可透過 合併與修正 → 合併重複聯絡人 提示重複卡片。不同 Google 帳戶中的聯絡人無法合併。

### Outlook Conversation Clean Up 會刪除重複郵件嗎？

它會移除後續回覆已完整包含的冗餘郵件內容，適合長郵件串，但不是通用的收件匣去重工具。

### 已退訂的重複聯絡人應該移除嗎？

不應該。必須在唯一資料來源中保留退訂或抑制狀態，避免未來意外寄送。

### 創作者外聯名單應使用什麼規則去重？

第一輪使用標準化後完全相同的電子郵件。對同名不同電子郵件或同電子郵件不同姓名的情況，應人工檢視。

### 如何避免重複電子郵件再次出現？

建立唯一資料來源，在匯入時要求標準化電子郵件欄位，保留來源和同意狀態，為每筆資料指定負責人，並在每次大型匯入前預覽重複項目。
