對於下面描述的每種方法,我們使用下面的簡單電子表格,其中 A 列中有一個名稱清單。
我們首先展示如何使用 Excel 的「刪除重複項」指令來刪除重複項,然後展示如何使用 Excel 的「進階篩選器」來完成此任務。 最後,我們展示如何刪除重複項 使用該功能 Countif
Excel 的 .
命令 刪除重複項 它位於選項卡內的“資料工具”群組中 給 Excel 功能區的。
若要使用以下命令刪除重複的儲存格:
請注意,Excel 的「刪除重複項」指令也可用於具有多列的資料集。 「刪除重複行」頁面上提供了這樣的範例。
Excel 的進階篩選器有一個選項,可讓您篩選電子表格中的唯一記錄並將篩選後的清單複製到新位置。
這提供了一個列表,其中包含第一次出現的重複記錄,但不包含其他出現的記錄。
若要使用進階篩選器刪除重複項:
產生的電子表格以及 C 列中的新資料清單如上所示。
您可能會注意到重複值“Dan BROWN”已從清單中刪除。
現在,您可以刪除新資料清單左側的列(範例電子表格中的 AB 列)以返回原始電子表格格式。
此方法僅在單元格內容長度小於 256 個字元時才有效,因為 Excel 函數無法處理更長的文字字串。
刪除一系列 Excel 儲存格中重複項的另一種方法是使用 功能 Countif
Excel 的 .
為了說明這一點,我們將再次使用簡單的範例電子表格,其中 A 列中有一個姓名清單。
為了查找名稱清單中的任何重複項,我們插入函數 Countif
在電子表格的 B 列(見下文)。 此函數顯示截至目前行每個名稱出現的次數。
如上面的電子表格公式列所示,函數的格式 COUNTIF 在儲存格 B2 中是 :=COUNTIF( $A$2:$A$11, A2 )
請注意,此功能結合使用 絕對和相對單元格引用。 由於引用樣式的這種組合,當公式複製到 B 列時,它會變成:
=COUNTIF( $A$2:$A$11, A2 ) =COUNTIF( $A$2:$A$11, A3 ) =COUNTIF( $A$2:$A$11, A4 ) 等等 |
因此,儲存格 B4 中的公式對於文字字串「Laura BROWN」第一次出現時會傳回值 1,但儲存格 B7 中的公式對於該文字字串第二次出現時會傳回值 1。
現在我們已經使用了Excel函數 Countif
要反白範例電子表格 A 列中的重複項,我們需要刪除計數大於 1 的行。
在簡單的範例電子表格中,很容易檢視和刪除單一重複行。 但是,如果有多個重複行,您可能會發現使用 Excel 的自動篩選器一次刪除所有重複行會更快。 使用Excel的自動篩選器消除重複行
以下步驟顯示如何一次刪除多個重複項(在使用函數突出顯示它們之後) Countif
):
Countif
(範例電子表格中的 B 列);Countif
傳回原始電子表格格式。Ercole Palmeri