tft每日頭條

 > 生活

 > excel同一列如何删除重複項的内容

excel同一列如何删除重複項的内容

生活 更新时间:2024-11-25 04:43:51

如果要在excel中标記重複項(重複數據)的顔色,可以使用條件格式;如果要删除重複數據,可以使用excel“删除重複項”和“高級篩選”;如果要查找(篩選)同一數據的兩列或兩列以上以及同一行的同一數據,則需要使用公式。Excel隻能删除一列重複項和整行重複項。要查找包含兩列或多列甚至一行的數據,需要使用多個函數組合,例如,使用If Sum Value函數組合。

一、 如何使用标記顔色在exce中查找重複項(在excel中突出顯示重複項)

(一) 标記為“突出顯示單元格規則”

1、單擊列号A,選擇第一列,選擇“開始”頁簽,單擊“條件格式”,在彈出菜單中選擇“突出顯示單元格規則→重複值”,打開“重複值”對話框,單擊“确定”,則A列中的所有重複值都标記為“淺紅色填充深紅色文本”,操作步驟如圖1所示:

excel同一列如何删除重複項的内容(如何删除excel中的重複項)1

圖1

2、如果要用其他顔色填充,請單擊“複制值”對話框右側的下拉列表框以選擇顔色;如果不符合所需顔色,請選擇最後一個“自定義格式”以打開“格式單元格”對話框,選擇“填充”選項卡并選擇顔色。

提示:打開“重複值”對話框,可以使用快捷鍵Alt H L H D,按鍵方法是:按住Alt鍵,分别按H、L、H和D。

(二) 标記為“僅格式化唯一值和重複值”

1、點擊列号A,選擇A列,當前頁簽為“首頁”,點擊“條件格式”,在彈出菜單中選擇“新建規則”,打開“新建格式規則”對話框,選擇“隻設置唯一值和重複值的格式”,選擇“全部設置格式”的“複制”,點擊“格式”,打開“格式單元格”對話框,選擇“填充”頁簽,選擇一種顔色(如“綠色”),點擊“确定”兩次,a列中的所有重複項均标記為綠色,操作過程如圖2所示:

excel同一列如何删除重複項的内容(如何删除excel中的重複項)2

圖2

2、打開“新格式規則”對話框也可以使用快捷鍵Alt H L N,按鈕方法是:按住Alt鍵,依次按H、L和N。

提示:此方法隻能在一列中标記重複數據,不能在一行中标記重複數據。

(三) 去除标記顔色的方法

1、選擇A列,當前頁簽為“首頁”,點擊“條件格式”,在彈出菜單中選擇“清除規則→清除所選單元格中的規則”,則A列中的所有顔色标記都被清除。操作流程步驟,如圖3所示:

excel同一列如何删除重複項的内容(如何删除excel中的重複項)3

圖3

2、按快捷鍵Alt H L C S清除選定單元格的标記顔色。按鍵方式為:按住Alt鍵,分别按H、L、C和S鍵。如果要清除整個表的顔色标記,可以按快捷鍵Alt H L C E,鍵的方法同上。

二、 如何删除excel中的重複項(合并重複數據)

(一) 如何用“删除重複項”删除

1、如何删除excel中的重複行?選擇表中的一個單元格,選擇“數據”頁簽,單擊“删除重複項”,打開“删除重複項”對話框,列出三個字段,選中的複選框将該字段計入重複項,繼續選中表中的所有字段以删除重複行,單擊“确定”,彈出一個小對話框,提示“找到并删除3個重複值;保留8個唯一值。”,單擊“确定”,删除3個重複行(第7、9和12行),操作過程步驟如圖4所示:

excel同一列如何删除重複項的内容(如何删除excel中的重複項)4

圖4

2、Excel删除列中的重複項。單擊列号A選擇列A,按住Alt鍵,按A鍵,然後按M鍵,打開“删除重複警告”對話框,選擇“繼續執行crrent選擇”,單擊“删除重複”打開“删除重複數據”對話框,單擊“确定”,在彈出的對話框中單擊“确定”,僅删除列A中的重複數據,另一列的數據不删除A列對應的列,步驟如圖5所示:

excel同一列如何删除重複項的内容(如何删除excel中的重複項)5

圖5

提示:如果選擇“擴展選擇”,則删除一行的重複項,相當于圖4的操作。

3、兩列中的重複項,删除一行中的重複項。選中表中的某個單元格,按住Alt鍵,分别按A和M鍵,打開“删除重複項”對話框,單擊“名字”将其取消選中,隻選中“部門和職位”,單擊“确定”,彈出對話框提示删除5個重複值,單擊“确定”,删除B列和C列中的重複值,分别為第7、9和12行;如圖6所示:

excel同一列如何删除重複項的内容(如何删除excel中的重複項)6

圖6

提示:如果同時選中兩個以上的字段,則隻有選中的字段是相同的,并且删除一行而不隻是選中的一行。

(二) 如何使用“高級篩選”删除

1、點擊A列選擇A列,按住左鍵拖拽到C列,選中表格,選擇“數據”頁簽,點擊“排序過濾”右上角的“高級”按鈕,彈出“高級過濾”對話框,點擊“僅唯一記錄”按鈕進行檢查,點擊“确定”,删除重複項(重複行);操作過程步驟見圖7:

excel同一列如何删除重複項的内容(如何删除excel中的重複項)7

圖7

2、打開“高級篩選”對話框,可以按快捷鍵Alt A Q,按鈕方法是:按住Alt鍵,按一次A和Q鍵。

三、 如何用公式在excel中查找重複項

(一) Excel在列中查找重複項

1、如果要查看A列職員的“名字”中是否有重複項,請雙擊單元格D2,将公式=If(COUNTIF(A$2:A$12,A2)>1,“duplicate”,“”複制到D2,按回車鍵,返回空;選擇D2,将鼠标移到D2右下角的單元格填充句柄,鼠标變為黑體加号後,雙擊左鍵将剩餘行标記為重複行,操作步驟如圖8所示:

excel同一列如何删除重複項的内容(如何删除excel中的重複項)8

圖8

2、公式=IF(COUNTIF(A$2:A$12,A2)>1,“重複”,說明:

A、 A2表示列和行是相對引用,向下拖動時A2自動變為A3、A4,…;向右拖動時A2自動變為B2、C2。

B、 $2表示對列的相對引用,對行的絕對引用,向下拖動時A2不會變成A3、A4,…;向右拖動時A2會自動變成B2、C2,…;A$12和A$2是一種含義。效果是A$2:A$12:不管你怎麼拖拽,都要确保在A2:A12中計數。

C、 COUNTIF(A$2:A$12,A2)>1是當公式在D2中時,計算A2到A11中A2的個數;當公式在D3中時,它變成COUNTIF(A$2:A$12,A3)>1,計算A2到A12中A3的個數,依此類推。

D、 由于COUNTIF(A$2:A$12,A2)的結果是1,1>1,因此返回If的第三個參數,即返回null。COUNTIF(A$2:A$12,A3)的統計結果為2,2>1,因此返回If的第二個參數,即返回“Duplicate”。

提示:如果要對兩個或兩個以上的重複項進行計數,則不能将公式=If(COUNTIFS(A$2:A$12,A2,B$2:B$12)>1,“Duplicate”,“),因為這是對每一列中的重複項進行計數,而不是先對A列的重複項進行計數,然後對A列對應的B列中的重複項進行計數。

(二) 在excel中的兩列中查找重複項(或excel查找重複行)

1、同時查找具有相同副本的兩列,例如:A3與A7重複,B3與B7重複。雙擊單元格D2,将公式=IF(SUM(--(A$2:A$12&B$2:B$12=A2&B2))>1,“Duplicate”,“”)複制到D2,按Ctrl Shift Enter鍵,返回空,雙擊D2的單元格填充句柄,返回剩餘行的重複标記結果;操作過程步驟如圖9所示:

excel同一列如何删除重複項的内容(如何删除excel中的重複項)9

圖9

2、公式=IF(SUM(--(A$2:A$12&B$2:B$12=A2&B2))>1,“Duplicate”,“”)說明:

A、 公式是一個數組公式,因此請按Ctrl Shift Enter。

B、 A$2:A$12以數組形式返回A2:A12中的值,B$2:B$12以數組形式返回B2:B11中的值。A$2:A$12&B$2:B$12連接A2:A12返回的值和B2:B12返回的值,例如,第一次返回A2和B2,第二次返回A2和B2,第二次返回A3和B3,A3和B3是“ShealinyAdministration Department”,依此類推,最後返回一個A列數組連接B列。

C、 然後A$2:A$12&B$2:B$12=A2&B2變為{“ShieryFinance”;“ShealinyAdministration Department”;…;“FulinterFinance”}=A2&B2,然後,第一次取數組“ShieryFinance”和A2&B2(即“ShieryFinance”)的第一個元素進行比較,因為它們相等,所以返回True;第二次取數組“ShealinyAdministration Department”的第二個元素與A2&B2進行比較,因為它們不相等,所以返回False、other等,最後返回{TRUE;False;False;False;False;False;False;False;False;False;False;False;False}。

D、 然後SUM(--(A$2:A$12&B$2:B$12=A2&B2))變成SUM(--({TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE})),進一步計算,将數組中的邏輯值轉換成數字并相加,結果是1,函數--值函數。Sum函數用于計算相應行相同的行數。

E、 公式變為=IF(1>1,“Duplicate”,“”),1>1是IF的條件,因為它不成立,所以返回IF的第三個參數“”(空)。

3、查找整行重複的重複項。簡單地用&連接每一列,公式如下:=IF(SUM(--(A$2:A$12&B$2:B$12&C$2:C$12=A2&B2&C2))>1,“Duplicate”,“”)。

4、将上面的公式改為=SUM(-A$1:$A$12&$B$1:$B$12&$C$1:$C$12=A1&B1&C1))>1,可以用顔色标記行中的重複項,操作過程步驟如圖10所示:

excel同一列如何删除重複項的内容(如何删除excel中的重複項)10

圖10

5、操作步驟說明:點擊A列選擇A列,拖動至C列,選擇表格,按住Alt鍵,按H、L、N鍵一次,打開“新建格式規則”對話框,選擇“使用公式确定要設置格式的單元格”,将公式=SUM(--($A$1:$A$12&$B$1:$B$12&$C$1:$C$12=A1&B1&C1))>1複制到“此公式為真的表單值”下的文本框中,單擊“格式”打開“格式單元格”對話框,選擇“填充”選項卡,選擇“綠色”,單擊“确定”兩次,然後将A列中的重複項标記為綠色,雙擊B7,輸入0,标記的顔色為A7和A3被删除,表示隻有一行中的所有字段都相同才能标記為綠色。

提示:由于公式将每一列對應行的數據合并在一起,雖然隻标記了A列的重複數據,但所有标記的數據都是重複的。

(三) 第一個重複項标記為1,第二個項标記為大于1的值

1、還以為兩列或整行查找相同數據為例。雙擊單元格D2,将公式=SUM(--($A$2:A2&$B$2:B2=A2&B2))複制到D2,按回車鍵,返回到1,雙擊D2的單元格填充句柄,返回剩餘行的計數結果,大于1為重複;操作過程步驟如圖11所示:

excel同一列如何删除重複項的内容(如何删除excel中的重複項)11

圖11

2、公式=和(—(A$2:A2&B$2:B2=A2&B2))說明:

A、 A$2:A2用于對當前行進行計數。當公式在D2中時,A$2:A2返回A2,B$2:B2返回B2,A$2:A2&B$2:B2=A2&B2變為A2&B2=A2&B2,等式成立,返回真,公式變為=和(--(真)),進一步的計算變為=和(1),所以返回1。上面已經介紹了的函數。

B、 當公式在D3中時,公式變為=和(--(A$2:A3&B$2:B3=A3&B3)),公式與“(II)在excel中的兩列中查找重複項(或excel查找重複行)”相同。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved