• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 工具軟件 > 辦公軟件學習 > Excel教程 > Excel基礎 > excel中篩選重復數據的方法步驟圖詳解(2)

    excel中篩選重復數據的方法步驟圖詳解(2)

    時間: 張偉670 分享

    excel中篩選重復數據的方法步驟圖詳解

      excel中去除重復項:刪除重復項

      【刪除重復項】功能是Excel 2007版本以后新增的功能,因此適用于Excel 2007及其后續版本。

      將活動單元格定位在數據清單中,然后在功能區上依次單擊【數據】——【刪除重復項】,會出現【刪除重復項】對話框。

      對話框中會要求用戶選擇重復數據所在的列(字段)。假定我們將“重復項”定義為所有字段的內容都完全相同的記錄,那么在這里就要把所有列都勾選上。而如果只是把某列相同的記錄定義為重復項,例如文章開頭所提到的第二種場景情況,那么只需要勾選那一列字段即可。

      在勾選所有列以后,單擊【確定】按鈕,就會自動得到刪除重復項之后的數據清單,剔除的空白行會自動由下方的數據行填補,但不會影響數據表以外的其他區域。效果如下圖所示:

      excel中去除重復項:高級篩選

      在2007版出現以前,【高級篩選】功能一直是刪除重復項的利器。

      將活動單元格定位在數據清單中,然后在功能區上依次單擊【數據】——【高級】(2003版本中的操作路徑是【數據】——【篩選】——【高級篩選】),會出現【高級篩選】對話框。

      對話框中會要求用戶指定列表區域,就是數據清單所在的單元格區域,默認情況下會自動生成。篩選方式上一般選擇“將篩選結果復制到其他位置”,以方便刪除重復項以后的處理操作。指定這種方式以后,對話框中會要求用戶指定“復制到”哪里,也就是刪除重復項以后的數據清單放置位置,用戶指定其左上角單元格的位置即可,在這個例子中我們設定為E1單元格。最后一項也是刪除重復項最關鍵的一個選項必須勾選:【選擇不重復的記錄】。如下圖所示:

      單擊【確定】按鈕以后,就會在E1單元格開始的區域中生成剔除重復項以后的另一份數據清單,效果如下圖所示:

      假定按照第二種場景的方式來定義重復項,就是需要刪除所有【姓名】字段內容重復的記錄,可以這樣操作:

      在數據清單中,選中【姓名】字段所在的區域A1:A12單元格,然后在功能區上依次單擊【數據】——【高級】(2003版本中的操作路徑是【數據】——【篩選】——【高級篩選】),會出現【高級篩選】對話框。篩選方式選擇“在原有區域顯示篩選結果”,【選擇不重復的記錄】復選框同樣必須勾選,如下圖所示:

      選擇【在原有區域顯示篩選結果】的方式,使得對A列不重復項的篩選結果能夠同時影響到其他字段上。單擊【確定】按鈕后,篩選結果如下圖所示。將這個篩選的結果復制粘貼出來,就等到一份剔除姓名字段重復項以后的新清單。需要補充的一點是,對于姓名字段相同的記錄,這樣的剔除操作過后,保留的是最先出現的記錄。例如在第七行和第十二行兩個“吳凡”之間,Excel保留的是最先出現的第七行記錄,而剔除了后面的第十二行記錄。

      excel中去除重復項:使用公式

      如果會一點函數公式,那么用函數公式配合篩選的方式來操作會更靈活多變一些,可以適應更多復雜條件。

      在D列增加一個輔助公式,在D2單元格中輸入公式:=A2&B2&C2,然后向下復制填充,生成的一列公式結果是將各條記錄中的三個字段內容合并在一個單元格中。然后在E列再增加一個輔助公式,在E2單元格中輸入公式:=COUNTIF(D2:D,D2),特別注意公式中絕對引用符號$的使用位置。將公式向下復制填充,得到下面圖中所示的結果:

      COUNTIF函數的作用是統計某個區間內,與查詢值相同的數據的個數,上面那個公式中的D2:D這種絕對引用和相對引用相組合的方式就可以在公式向下復制的過程中形成一個隨位置變化的動態區域,使得COUNTIF函數每次都只跟自己下方的區域中的數據進行對比,而不會牽涉到上方的數據。因此在第三行的時候,會找到2條與“李明28研發部”相同的記錄,而到了第五行的時候,就只找到了一條匹配記錄。

      通過這個公式結果可以發現,所有E列運算結果大于等于2的記錄(如果有更多的重復,結果會大于2)就是我們需要剔除的重復項。這個時候,使用自動篩選功能,在E列篩選出大于1所在的行,然后刪除整行,再恢復到非篩選狀態,就能得到最后所需的清單,如下圖所示:

      在上面的操作中之所以要將三個字段內容合并在一起,是因為我們在第一個場景中將“重復項”定義為所有字段內容都相同,因此將這三個字段的內容同時合并在一起進行比較,相當于邏輯運算中的”與“運算。假設需要按照第二場景中的定義來進行剔除操作,就不再需要D列這個過渡公式,而是可以直接以A列作為COUNTIF函數的對比區域,可以使用公式:=COUNTIF(A2:A,A2) 就可以實現相同的效果。需要補充說明的是,這個方法在剔除操作后,所保留下來的記錄是重復記錄中最晚出現的那條記錄。

      同樣是第一場景,也可以用一個稍微復雜一些的公式來替代D、E兩列的公式:=SUMPRODUCT(1*(A2&B2&C2=A2:A&B2:B&C2:C)) 公式的原理與前面相同。


    猜你喜歡:

    1.Excel中2010版進行篩選重復數據的操作技巧

    2.2003excel表格數據透視表如何篩選重復項

    3.怎么用Excel計算平方和

    4.excel表格篩選重復記錄的教程

    5.excel中篩選重復的方法(2種方法)

    6.excel篩選重復數值的方法

    7.excel表格篩選重復數據項的教程

    8.excel表格篩選重復數據的教程

    368144 主站蜘蛛池模板: 99精品国产在热久久无码| 亚洲天堂第一区| 四虎国产精品永久在线看| 手机在线观看视频你懂的| 亚洲综合色丁香麻豆| 麻豆亚洲av熟女国产一区二| 男人扒开女人下面狂躁动漫版| 国产色a在线观看| 亚洲国产精品福利片在线观看| 青娱乐免费视频| 天天射天天干天天插| 亚洲男人天堂影院| 都市激情第一页| 在线亚洲人成电影网站色www| 久久无码人妻一区二区三区午夜| 男攻在开会男受在桌子底下| 国产成人无码AV一区二区| va亚洲va欧美va国产综合| 欧美蜜桃臀在线观看一区| 国产国语一级毛片| 99久久久国产精品免费蜜臀| 日韩av片无码一区二区不卡电影| 免费一级毛片在线播放不收费| 久草福利在线观看| 日本免费精品一区二区三区| 亚洲精品乱码久久久久久自慰| 鲁啊鲁在线视频免费播放| 城中村找个白皙丰满妇女在线播放| 亚洲午夜电影在线观看| 精品视频一区二区三区四区五区| 国产精品美女久久久久久2018| 中文字幕一级片| 最近免费中文字幕mv在线电影| 国产乱女乱子视频在线播放| 一个妈妈的女儿在线观看5| 欧美精品99久久久久久人| 国产男女猛烈无遮挡| 一二三四在线观看免费高清视频| 曰批免费视频观看40分钟| 午夜影视免费完整高清在线观看网站 | 国产在线视频一区二区三区 |