tft每日頭條

 > 科技

 > 如何删除excel不同行的重複值

如何删除excel不同行的重複值

科技 更新时间:2024-07-23 04:21:51

在日常的工作學習中,在我們處理一些數據時,不可避免地會出現一些重複的數據。有些可能是某一列是相同的,有些可能是多列是相同的,有些可能是整列是相同的,稍微複雜一點的就是兩列的數據是交叉着相同的。那對于有這些重複數據所對應的行我們就需要将它删除,這裡呢我将帶大家解決這些問題。那廢話就不多說了,直接開始今天的内容。

一、删除單列/多列重複數據所對應的行

以圖1-1中的數據為例,A列(編号1)這一列中,有些數據是相同的,相同數據的行已經用不同的顔色填充好了,接下來将介紹三種方法将單列中重複數據所對應的行删除,删除重複行後如下圖1-2所示。

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)1

圖1-1

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)2

圖1-2

方法一:鼠标點擊任意一個單元格→數據選項卡→數據工具【找到删除重複項】,如下圖2-1所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)3

圖2-1

點擊完删除重複項後會彈出一個對話框,點擊取消全選【一開始是下方全部勾選狀态,之所以要點擊取消全選是因為隻有一列是有重複值的,我們要根據這一列将對應的行删除】,然後再勾選編号1對應的列【因為我們是根據編号1這一列的重複數據來删除行的,所以不需要勾選其他】,如下圖2-2,圖2-3所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)4

圖2-2

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)5

圖2-3

點擊确定後會彈出已經删除重複值的對話框,最後确認圖表的确已将重複數據所對應的行删除,如下圖2-4所示。

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)6

圖2-4

方法二:在L2單元格中先輸入函數COUNTIF($A$2:$A$25,A2)【含義:在A2到A25中的數據中數A2數據的個數。注意:在這裡A2到A25需要加上$符号;COUNTIF($A$2:$A$25,A2)=COUNTIF(A2:A25,A2)】,之後再輸入IF函數,變為IF(COUNTIF($A$2:$A$25,A2)>1,"重複","")【含義:先判斷每個單元格内容的個數,如果個數大于1個,說明它重複了,否則就是不重複,也就是空值】,最後鼠标雙擊向下填充,如下圖3-1所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)7

圖3-1

再将寫有“重複”兩字的行一行一行的删除,當删除其中一行時,原本與它重複的行就不再重複,那麼“重複”兩字也就消失了【注意:①删除寫着“重複”行時不能一次性全選中删除;②因為它需要一行一行删,所以隻适用于數據較少時】,如下圖3-2所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)8

圖3-2

最後,将所有重複行删除後,如下圖3-3所示。

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)9

圖3-3

方法三:鼠标點擊表格中任意單元格→插入選項卡→數據透視表→打開創建數據透視表對話框→選擇放置數據透視表的位置為新工作表或現有工作表中的空白單元格(以J1為例)→确定,如下圖4-1所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)10

圖4-1

确定之後如出現下圖4-2所示樣式,則将其改為圖4-3樣式【更改方式:鼠标右鍵點擊數據透視表→數據透視表選項→顯示→将經典數據透視表布局前面的勾勾去掉→确定,操作步驟如下圖4-4所示】;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)11

圖4-2

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)12

圖4-3

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)13

圖4-4

先将編号1與編号2字段拖入到行區域【注意:字段較多時,可以先放兩個字段,将兩個字段設置好後再放入其他字段,不然一次性将全部字段放入之後數據較多,容易亂】,如下圖4-5所示;點擊設計選項卡【注意:單元格要點擊數據透視表中,如果點擊數據透視表外面的區域,則找不到設計選項卡】,将報表布局設置為以表格形式顯示,分類彙總改為不顯示分類彙總,總計處改為對行和列禁用,再右鍵打開數據透視表選項對話框,在顯示中将顯示展開/折疊按鈕前面的勾勾去掉,分别如下圖4-6、4-7、4-8、4-9所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)14

圖4-5

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)15

圖4-6

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)16

圖4-7

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)17

圖4-8

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)18

圖4-9

将剩餘的字段都添加到行區域中,如下圖4-10所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)19

圖4-10

将數據透視表區域複制,在空白單元格中粘貼為值,如下圖4-11所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)20

圖4-11

在開始選項卡→排序和篩選→點擊排序,篩選出非空值得行,再将篩選出來的數值複制粘貼到另外的表格中即可,如下圖4-12所示。

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)21

圖4-12

二、删除整列重複數據所對應的行

以圖5-1中的數據為例,每一列數據都是是相同的(即整行相同),相同數據的行已經用不同的顔色填充好了,接下來将介紹一種方法将整行重複數據所對應的行删除,删除重複行後如下圖5-2所示。【注意:第一種情況(删除單列/多列重複數據所對應的行)中所講的方法對于這裡都是适用的,所以我就不再花過多的篇幅再去重述了】

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)22

圖5-1

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)23

圖5-2

方法一:數據選項卡→高級篩選,如下圖6-1所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)24

圖6-1

确定之後就已将重複的行删除,如下圖6-2所示,最後将原數據删除即可。

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)25

圖6-2

三、删除交叉重複數據所對應的行

以圖7-1中的數據為例,AB兩列(即編号1和編号2)數據交叉着是相同的(比如A3單元格和B7單元格相同,B3單元格和A7單元格相同),相同數據的行已經用不同的顔色填充好了,接下來将介紹兩種方法将交叉重複數據所對應的行删除,删除重複行後如下圖7-2所示。

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)26

圖7-1

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)27

圖7-2

注意:在開始以下方法前,需要先使用第一種情況(删除單列/多列重複數據所對應的行)中所講的方法将同列重複的行【這裡編号1和編号2為例】先删除。

方法一:添加輔助列(這裡以I列為例),在I2中輸入公式COUNTIFS($B$2:$B$24,A2,$A$2:$A$24,B2),再向下填充 ,如下圖8-1所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)28

圖8-1

再将寫有“1”的行一行一行的删除,當删除其中一行時,原本與它重複的行就不再重複,那麼“1”也就變為了“0”【注意:①删除寫着“1”的行時不能一次性全選中删除;②因為它需要一行一行删,所以隻适用于數據較少時】,删除完重複行後如下圖8-2所示。

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)29

圖8-2

方法二:當數據比較多時,在方法一的基礎上,觀察數據特性【注意:這裡以編号1和編号2為例,其他數據具體情況要具體分析,此方法并不完全通用于全部問題】,可以發現,編号1和編号2都是由字母以及數字組成,尤其最後幾位是數字,則插入兩列輔助列(這裡以J和K列為例),在J列中使用RIGHT函數将A列數據的末尾數字提取出來,同理可得,K列也是如此,具體見下圖9-1所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)30

圖9-1

再将公式全部複制粘貼為值,這個時候就會變為文本 (因為RIGHT函數是文本函數),如下圖9-2所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)31

圖9-2

将文本變為數值 ,将每行輔助列中的數值相加,每行會得出一個值,再點擊篩選,篩選輔助列1中數字為“1”的數據,寫着“1”的說明是有重複的,那麼最後的和一定也有重複的,如下圖9-3所示;

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)32

圖9-3

最後,鼠标點擊任意一個單元格→數據選項卡→數據工具【找到删除重複項】,打開之後取消全選,再把最後一列,即求和列(在此為L列)勾選上,确定即可,如下圖9-4所示。

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)33

圖9-4

最後再取消篩選即可,如下圖9-5所示。

如何删除excel不同行的重複值(使用Excel删除重複數據所在的行)34

圖9-5

總結與說明

以上的方法有些看起來操作上會有點簡單,有些的話看上去可能會稍微的複雜一點,所有的方法都要根據具體情況具體使用。以上有些地方可能講得沒有很細緻,比如一些函數的使用等,在這裡隻能是默認大家都會使用這些函數。方法很多,以上内容并不代表全部,後期如果有其他方法也會及時進行更新,大家在使用以上方法時也要根據自身的情況去運用以及擴散性的去思考其他更好的方法。以上所寫内容僅代表我個人的想法以及思考,不可避免的可能會出現一些錯誤,望大家不要介意,也歡迎大家及時跟我進行溝通。

如果大家喜歡我的内容的話,也希望大家多多支持,點贊、關注和收藏,謝謝大家。對于其中一些具體知識點的講解,大家可以進入我的主頁中觀看教學視頻,教學視頻也一直在持續更新中。如果有不喜歡我内容的小夥伴,也可以去看其他人的,不喜勿噴!

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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