如何找出Excel工作表中的重復數據并在單元格中列出(如何查找一個Excel工作表中的重復數據)
如何找出Excel工作表中的重復數據并在單元格中列出,如圖:
在列A和列B中存在一系列數據(表中只是示例,可能數據還有很多),要求找出某人(即列A中的姓名)所對應的所有銷售產品(即列B中的數據)。也就是說,在單元格E1中輸入某人的姓名后,下面會自動顯示這個人所有的培訓記錄。
我們知道,Excel的LOOKUP系列的函數能夠很方便地實現查找,但是對于查找后返回一系列的結果,這類函數無能為力,因此只能聯合其它函數來實現。
這里,在方法一中使用了INDEX函數、SMALL函數、IF函數和ROW函數,在方法二中還使用了Excel 2007中新增的IFERROR函數。
方法一:
1、選擇單元格E3;
2、輸入公式:=INDEX(B:B,SMALL(IF($A:$A=$E,ROW($A:$A),65536),ROW(1:1))) &“”,然后同時按下Ctrl+Shift+Enter鍵,即輸入數組公式。
3、選擇單元格E3后下拉至所有單元格。
方法二:
1、選擇單元格F3;
2、輸入公式:=IFERROR(INDEX($A:$B,SMALL(IF($A:$A=$E,ROW($A:$A)-ROW($A)+1,ROW($A)+1),ROW(1:1)),2),”"),然后同時按下Ctrl+Shift+Enter鍵,即輸入數組公式。
3、選擇單元格F3后下拉至所有單元格。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。