1. excel表格中刪除重復數據有什麼方法
在工作中,經常會有需要在對原始記錄清單進行整理時,剔除其中一些重復項。所謂的重復項,通常是指某些記錄在各個欄位中都有相同的內容。以下是我為您帶來的關於excel表格中刪除重復數據的方法,希望對您有所幫助。
excel表格中刪除重復數據的方法
例如下面圖中的第三行數據記錄和第五行數據記錄就是完全相同的兩條記錄,除此以外還有第六行和第十行也是一組相同記錄。
在另外一些場景下,用戶也許會希望找出並剔除某幾個欄位相同的但並不完全重復的“重復項”,例如下面圖中的第7行記錄和第12行記錄中的【姓名】欄位內容相同,但其他欄位的內容則不完全相同。
以上這兩種重復項的類型有所不同,在剔除操作的實現上也略有區別,但本質上並無太大差別,可以互相借鑒參考。下面將以這兩種場景為例,將介紹幾種常用的刪除重復項操作技巧。
1、【刪除重復項】功能
刪除重復項是Excel 2007版本以後新增的功能,因此適用於Excel 2007及其後續版本。將活動單元格定位在數據清單中,然後在功能區上依次單擊【數據】——【刪除重復項】,會出現【刪除重復項】對話框。對話框中會要求用戶選擇重復數據所在的列(欄位)。
假定我們將“重復項”定義為所有欄位的內容都完全相同的記錄,那麼在這里就要把所有列都勾選上。而如果只是把某列相同的記錄定義為重復項,例如文章開頭所提到的第二種場景情況,那麼只需要勾選那一列欄位即可。
在勾選所有列以後,單擊【確定】按鈕,就會自動得到刪除重復項之後的數據清單,剔除的空白行會自動由下方的數據行填補,但不會影響數據表以外的其他區域。效果如下圖所示:
2、高級篩選
在2007版出現以前,【高級篩選】功能一直是刪除重復項的利器。
將活動單元格定位在數據清單中,然後在功能區上依次單擊【數據】——【高級】(2003版本中的操作路徑是【數據】——【篩選】——【高級篩選】),會出現【高級篩選】對話框。
對話框中會要求用戶指定列表區域,就是數據清單所在的單元格區域,默認情況下會自動生成。篩選方式上一般選擇“將篩選結果復制到其他位置”,以方便刪除重復項以後的處理操作。指定這種方式以後,對話框中會要求用戶指定“復制到”哪裡,也就是刪除重復項以後的數據清單放置位置,用戶指定其左上角單元格的位置即可,在這個例子中我們設定為E1單元格。最後一項也是刪除重復項最關鍵的一個選項必須勾選:【選擇不重復的記錄】。如下圖所示:
單擊【確定】按鈕以後,就會在E1單元格開始的區域中生成剔除重復項以後的另一份數據清單,效果如下圖所示:
假定按照第二種場景的方式來定義重復項,就是需要刪除所有【姓名】欄位內容重復的記錄,可以這樣操作:
在數據清單中,選中【姓名】欄位所在的區域A1:A12單元格,然後在功能區上依次單擊【數據】——【高級】(2003版本中的操作路徑是【數據】——【篩選】——【高級篩選】),會出現【高級篩選】對話框。篩選方式選擇“在原有區域顯示篩選結果”,【選擇不重復的記錄】復選框同樣必須勾選,如下圖所示:
選擇【在原有區域顯示篩選結果】的方式,使得對A列不重復項的篩選結果能夠同時影響到其他欄位上。單擊【確定】按鈕後,篩選結果如下圖所示。將這個篩選的結果復制粘貼出來,就等到一份剔除姓名欄位重復項以後的新清單。
需要補充的一點是,對於姓名欄位相同的記錄,這樣的剔除操作過後,保留的是最先出現的記錄。例如在第七行和第十二行兩個“吳凡”之間,Excel保留的是最先出現的第七行記錄,而剔除了後面的第十二行記錄。
3、使用公式
如果會一點函數公式,那麼用函數公式配合篩選的方式來操作會更靈活多變一些,可以適應更多復雜條件。
在D列增加一個輔助公式,在D2單元格中輸入公式:=A2&B2&C2,然後向下復制填充,生成的一列公式結果是將各條記錄中的三個欄位內容合並在一個單元格中。然後在E列再增加一個輔助公式,在E2單元格中輸入公式:=COUNTIF(D2:D$12,D2),特別注意公式中絕對引用符號$的使用位置。將公式向下復制填充,得到下面圖中所示的結果:
COUNTIF函數的作用是統計某個區間內,與查詢值相同的數據的個數,上面那個公式中的D2:D$12這種絕對引用和相對引用相組合的方式就可以在公式向下復制的過程中形成一個隨位置變化的動態區域,使得COUNTIF函數每次都只跟自己下方的區域中的數據進行對比,而不會牽涉到上方的數據。因此在第三行的時候,會找到2條與“李明28研發部”相同的記錄,而到了第五行的時候,就只找到了一條匹配記錄。
通過這個公式結果可以發現,所有E列運算結果大於等於2的記錄(如果有更多的重復,結果會大於2)就是我們需要剔除的重復項。這個時候,使用自動篩選功能,在E列篩選出大於1所在的行,然後刪除整行,再恢復到非篩選狀態,就能得到最後所需的清單,如下圖所示:
在上面的操作中之所以要將三個欄位內容合並在一起,是因為我們在第一個場景中將“重復項”定義為所有欄位內容都相同,因此將這三個欄位的內容同時合並在一起進行比較,相當於邏輯運算中的”與“運算。
假設需要按照第二場景中的定義來進行剔除操作,就不再需要D列這個過渡公式,而是可以直接以A列作為COUNTIF函數的對比區域,可以使用公式:=COUNTIF(A2:A$12,A2) 就可以實現相同的效果。需要補充說明的是,這個方法在剔除操作後,所保留下來的記錄是重復記錄中最晚出現的那條記錄。
同樣是第一場景,也可以用一個稍微復雜一些的公式來替代D、E兩列的公式:=SUMPRODUCT(1*(A2&B2&C2=A2:A$12&B2:B$12&C2:C$12)) 公式的原理與前面相同。
猜你喜歡:
1. 如何刪除Excel文檔里的重復行
2. 如何快速刪除重復數據
3. excel怎麼把重復數據刪除
4. Excel2007的數據列表怎麼刪除重復記錄
5. Excel2010怎麼篩選並刪除重復數據
2. 怎樣把excel表格里的內容去掉
1、用2007版excel軟體打開文件後,點擊下圖箭頭所指位置對表格進行全選。
2、然後在表格編輯區,右擊一下滑鼠,出來右鍵菜單。
3、在菜單中點擊一下「刪除」選項,如圖所示。
4、完成以上設置後,即可把excel表格里的數據全部刪掉。
3. 怎麼樣在excel中剔除自己不想要的數據
1、對於包含大量數據的工作表,有100,000多行模兄。如果有必要刪除數據表中的數據,該數據表的倉庫現在是廢料倉庫。
4. 怎麼把表格的內容刪掉
1. 如何刪除word表格中的全部內容
1、首先在Word中插入表格,在表格內填入字元,現在需要將表格內的所有內容快速刪除。
2、點擊表格左上角的「十字游標」,即可快速選中整個表格。
3、然後按下鍵盤上的「delete」按鍵,該按鍵可以清除選中內容。
4、按下後,即可看到選中的表格內的所有文字內容已經快速野磨被刪除。
2. excel中怎麼去除表上的內容
打開的Excel表格中,我們可以看到表格中的數據內容,表格上方有諸多的功能選項;
如果我們要想將表格中的數據內容的格式清除為原始樣式,重新編排格式,我們可以用滑鼠來選中表格中的全部內容
選好內容後,我們點擊表格上方的工作欄中的「開始」,此時我們可以看春耐到在「開始」下方出現諸多二級選項;
在「開始」下方出現諸多二級選項中,我們能夠找到「清除」功能選項,我們點擊該選項
此時,在「清除」功能選項下方會出現選項列表,我們找到並選擇「清除格式」選項;
這時我們可以發現表格中的內容已經清除掉了,這時我們可以根據自己的需要重新編排內容格式
3. EXCEL如何刪除表格內容的一部分文字
一、刪除相同的文字
1、用替換功能,Ctrl+H打開替換窗口,查找欄輸入想刪掉的文字,替換欄不寫東西,全部替換。
2、也可以使用函數=substitute(a1,"刪除內容","")。
二、刪除固定位置的有規律文字:
1、如下邊例子,去掉文欄位的最後一個字都是「樓」,可用替換法,查找內容為「*樓"
2、上邊例子用函數的話=REPLACE(A1,1,FIND("樓",A1),)
3、刪除位置不固定,但其位置有規律可循的文字,如下圖,使用公式
(4)如何將表格中的數據剔除擴展閱讀
Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟體。直觀的界面、出色的計算功能和圖表工具,再加頌森鬥上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟體。
在1993年,作為Microsoft Office的組件發布了5.0版之後,Excel就開始成為所適用操作平台上的電子製表軟體的霸主。
Microsoft Office是一套由微軟公司開發的辦公軟體套裝,它可以在Microsoft Windows、Windows Phone、Mac系列、iOS和Android等系統上運行。與其他辦公室應用程序一樣,它包括聯合的伺服器和基於互聯網的服務。
從2007版的Office被稱為「Office System」而不叫「Office Suite」,反映出它們包括伺服器的事實。
Office最初是一個推廣名稱,出現於1990年代早期,指一些以前曾單獨發售的軟體的合集。當時主要的推廣重點是:購買合集比單獨購買要省很多錢。最初的Office版本包含Word、Excel和PowerPoint。
「專業版」包含Microsoft Access,Microsoft Outlook 當時不存在。隨著時間的改變,Office應用程序逐漸集成,共享特性,例如:拼寫和語法檢查、OLE數據集成和VBA腳本語言。微軟目前將Office延伸作為一個開發平台,可以藉由專用商店下載第三方軟體搭配使用。
Office常是製作文檔文件的標准,而且有一些其他產品不存在的特性,但是其他產品也有Office缺少的特性。自從Microsoft 2007 Office System開始,有一個和以前版本差異很大的用戶界面,該界面被稱為Ribbon界面,並沿用在Microsoft Office 2010、Microsoft Office 2013和Microsoft Office 2016中。
5. 怎樣把excel表格里的數據全部刪掉 EXCEL表格如何清空所有數據
1、若想清除全部數據,可以單擊表格A1單元格左上角的倒三角,全選後點擊右鍵-清除內容,即可全部清除。
2、若想刪除一列的全部數據,可以找到相應的單元列或單元行,點A、B、C或1、2、3等標題行,選中一行或一列,然後點右鍵-清除內容,即可清除。