Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 在Excel中經常要查找和刪除重復值,可以利用公式、條件格式等來查找重復值,用高級篩選、數據透視表、Excel 2007功能區中的命令、合并計算和VBA代碼來刪除重復值。假設數據區域為A2:A21,對這些方法分別介紹如下。 ??? ??? ㈠查找重復值 ??? 方法一:輔助列+公式法 ??? 在A列的右側插入輔助列,在輔助列中輸入公式來確定區域中的重復值。 ? ??? 1.在B2單元格中輸入公式 ??? =IF(SUMPRODUCT(--(A2=$A$2:$A$21))>1,"重復","") ??? 或: ??? =IF(COUNTIF($A$2:$A$21,A2)>1,"重復","") ??? 然后雙擊B2單元格右下角的填充柄,公式將自動填充到B3:B21區域。這時可以看到A列中的重復值對應在B列中都顯示為“重復”。 ????? ??? 方法二:條件格式法 ??? Excel 2003: ??? 1.選擇A2:A21區域,單擊菜單“格式→條件格式”。 ??? 2.彈出“條件格式”對話框,在對話框左側的下拉列表中選擇“公式”,在右側的文本框中輸入公式: ??? =SUMPRODUCT(--(A2=$A$2:$A$21))>1 ??? 或: ??? =COUNTIF($A$2:$A$21,A2)>1 ??? 單擊“格式”按鈕,在彈出的“單元格格式”對話框中選擇“圖案”選項卡,選擇某種顏色,單擊“確定”。 ???? ??? 3.單擊“確定”,Excel將包含重復值的單元格用所選顏色標記出來。 ??? ??? Excel 2007: ??? 選擇區域A2:A21,然后單擊功能區“開始→條件格式→突出顯示單元格規則→重復值”,在“重復值”對話框中單擊“確定”。 ????? ??? 可以看到所有重復的姓名都用淺紅色標記出來。 ?㈡刪除重復值? ??? 方法一:利用高級篩選 ??? 1.單擊菜單“數據→篩選→高級篩選”。 ??? 2.在“高級篩選”對話框中,選擇“將篩選結果復制到其他位置”,并且勾選“選擇不重復的記錄”,單擊“列表區域”文本框右側的按鈕,選擇區域A2:A21,表示需要篩選的數據區為A2:A21,同樣,將“復制到”區域設置為$C$2,如圖。 ????? ??? 3.單擊“確定”。Excel將把篩選后的結果放置到C2:C18中,去掉了其中的3個重復值。 ??????? 方法二:利用數據透視表 ??? 1.選擇A1:A21區域中的任意單元格,單擊菜單“數據→數據透視表和數據透視圖”,然后直接單擊“下一步”按鈕,在3步驟之2中可以看到“選定區域”已自動設置為“Sheet1!$A$1:$A$21”,再次單擊“下一步按鈕”,在3步驟之3中,選擇“現有工作表”,區域選擇C2單元格,然后單擊“完成”按鈕。 ??? 2.在“數據透視表字段列表”中,選擇“神雕人物名單”,用鼠標左鍵將其拖至行字段區域,或直接單擊“添加到”按鈕。 ????? ??? 3.可以看到Excel已自動將重復值去掉,并拼音順序將名單排好了。 ????? Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!