⑴ 兩個excel文件中如何篩選重復數據
以2007版EXCEL為例,我們要根據明細表來找出匯總表中沒有填表的人
為了讓我們的演示更直觀,我們把匯總表和明細表分別放在兩個工作表中,並按「匯總表」和「明細表」命名
1、打開數據所在EXCEL工作薄,切換到「匯總表」工作表
2、在備注列F3單元格中輸入:=Vlookup()函數
Vlookup函數語法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value為需要在數據表第一列中進行查找的數值。
Table_array為需要在其中查找數據的數據表。使用對區域或區域名稱的引用。
col_index_num為table_array中查找數據的數據列序號。
Range_lookup為一邏輯值,指明函數VLOOKUP查找時是精確匹配,還是近似匹配。如果為FALSE或0,則返回精確匹配,如果找不到,則返回錯誤值#N/A。如果range_lookup為TRUE或1,函數VLOOKUP將查找近似匹配值。
3、選擇Vlookup函數第一個參數,也就是查找目標:姓名,則選中姓名所在單元格B3(如下圖),然後輸入逗號,第一個參數條件完成
4、輸入第二個條件參數:查找區域,就是「明細表」工作表內的數據,點擊「明細表」工作表,選擇B列到C列,然後輸入逗號,第二個參數條件完成如下圖
注意:第二個條件必須滿足查找目標位於查找區域的第一列(如上圖),選擇區域為B列姓名到C列填表情況,不能從A列序號開始,否則條件不成立
5、輸入第三個條件參數:查找數據的數據列序號。
因為我們要查看「匯總表」中那些沒填寫,所以我們要把「填表情況」列的數據體現在「匯總表」中的備注欄,可知第三個參數為「填表情況」列在我們選擇區域裡面的序列號,即第二列,所以輸入:2,然後輸入逗號,第三個參數條件完成
6、輸入第4個條件參數:0,返回精確值,輸入完成回按回車鍵完成公式輸入
7、按回車鍵後返回結果如下圖
8、將游標移動到F3單元格右下角,當游標變成「+」字型時,下拉填充單元格(即,復制公式),完成,見下圖
這是我們可以看到,已填表的會在「備注」列顯示「已填表」,而在「明細表」中沒有的,沒找的則顯示錯誤值「#N/A」,然後直接在備注欄篩選「#N/A」就可以查看到沒有填表的人名,如下圖