Excel 处理重复数据的几种方法
?工作當(dāng)中,難免會遇到需要去處理Excel的重復(fù)數(shù)據(jù),例如,在一個表格當(dāng)中,有兩行的數(shù)據(jù)是相同的,或者有某一列的數(shù)據(jù)是相同的等等,少的話我們可以手動的去清除它,但如果是數(shù)據(jù)多的情況下呢?如果再去獨個刪除的話,不僅會讓自己的工作效率降低,再者會降低老板對你的質(zhì)疑,又或者會讓人覺得你沒什么技術(shù)含量(這個要看你的處理方式,咔咔)。
那么,接下來讓我們來看一下下面的兩個例子,然后進行分析?
情況一:
? ?
情況二:
情況一:所有的數(shù)據(jù)段都是相同的,比如姓名、部門、物品,幾個列的值都是;
情況二:只是姓名、物品、數(shù)據(jù)的值相同,但卻是不同的部門,所以在我們刪除的時候,要分清楚情況再進行分析;
方法一:利用Excel自帶的“刪除重復(fù)項”功能
刪除重復(fù)項:刪除工作表中的重復(fù)行,可以指定應(yīng)檢查哪些列的重復(fù)信息,此功能從Excel 2007版本開始就有了,所以也適合2010,2013版;
選項需要刪除的活動單元格,然后找到“數(shù)據(jù)”選項卡,在“數(shù)據(jù)工具”下找到“刪除重復(fù)項”,單擊它,然后就會看到以下窗口:
系統(tǒng)要求您選擇包含重復(fù)值的列,對于以上情況一,在這一個窗口,就需要選擇所有的列;對于以上情況二,由于只是某個列值出現(xiàn)重復(fù)值,這時就不需要全選;選擇“全選”,然后點擊“確定”,出現(xiàn)如下窗口:
系統(tǒng)提示找到一個重復(fù)值,并已經(jīng)成功刪除掉;需要補充說明的是,這個方法在刪除后,所保留下來的記錄是重復(fù)記錄中最晚出現(xiàn)的那條記錄。
方法二:利用“高級篩選”功能清除
“高級篩選”:指定復(fù)雜條件 ,限制查詢結(jié)果集中要包括的記錄;利用一些自定義的條件語句,可以解決很多數(shù)據(jù)問題,但在這一個案例中,我們不需要自定義條件語句,只是通過高級篩選下的一個選項“選擇不重復(fù)的記錄”
選項需要刪除的活動單元格,然后找到“數(shù)據(jù)”選項卡,在“排序與篩選”下找到“高級”,單擊它,然后就會看到以下窗口:
方式選擇:如果選擇第一個,結(jié)果就會顯示在原來的活動單元格;如果選擇第二個,下面的”復(fù)制到“選項就會變?yōu)榭蛇x,這里你就可以將結(jié)果選擇復(fù)制新的地方;
“選擇不重復(fù)的記錄”前面的選項一定要打勾
選擇相應(yīng)的選項之后,點擊確定,得出如下結(jié)果
備注:原理跟方法一的差不多一樣,都是以對所有的列值進行查詢,刪除全部都是相同的數(shù)據(jù);
對于情況二,其它也是一樣的道理,我們只要讓“姓名”一列不出現(xiàn)重復(fù)的值,就可以解決情況二所出現(xiàn)的問題,就是在選擇活動單元格的時候,只選擇“姓名”列值,然后再進行“刪除重復(fù)項”或“高級篩選”;
方法三:利用“函數(shù)”再加篩選
Excel的函數(shù)是非常多的,但是提供的功能也是非常的豐富的,有時候,利用函數(shù)能解決很多操作問題,簡單、高效、且快速;
以下將會用到兩個函數(shù),我們先來介紹一下它的用法:
“&”:連接符,格式為“單元格名稱”&“單元格名稱”,可以將兩個單元格的值合并在一個單元格里
“CountIf”: 格式CountIf(range,criteria),
Range 為需要計算其中滿足條件的單元格數(shù)目的單元格區(qū)域,即(范圍)。
Criteria 為確定哪些單元格將被計算在內(nèi)的條件,其形式可以為數(shù)字、表達式或文本,即(條件)。
1、返回包含值12的單元格數(shù)量 ? ? =COUNTIF(DATA,12)
2、返回包含負值的單元格數(shù)量 =COUNTIF(DATA,"<0")
3、返回不等于0的單元格數(shù)量 =COUNTIF(DATA,"<>0")
在本例中,首先利用“&”符將"A2,B2,C2,D2"的值合并到E2,得出E2的結(jié)果,然后利用填充,如下:
再利用CountIF計算E2-E11之間有沒有相同的值,如果沒有,返回的結(jié)果應(yīng)該為1,如果有兩個相同的值,則返回的結(jié)果為2,依次類推。如下,有一行返回的數(shù)值為2,表明有兩條相同的記錄,這里,我們再通過篩選對它進行刪除即可
?
轉(zhuǎn)載于:https://blog.51cto.com/nearlv/1104881
總結(jié)
以上是生活随笔為你收集整理的Excel 处理重复数据的几种方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 智能车黑线寻迹
- 下一篇: Linux中 ll 和 ls 区别