回覆列表
-
1 # Word技巧達人
-
2 # 茉莉花gg
這裡給提供兩種解決方案。
第一種使用高階篩選功能。
先將符合條件的資料篩選出來再複製到其他工作表。這一方法適用於Excel初學者。
我們都知道,使用自動篩選可以快速將符合條件的資料記錄找出來,但是,這是在資料來源表上做的操作,只是將不符合條件的資料記錄隱藏了。要想將符合條件的資料直接篩選到另一個工作表,可以使用高階篩選功能來將篩選結果複製到資料區域以外的單元格中,然後再複製到其他工作表。
接下來達人哥就以篩選出成績等次為優秀的學生為例來演示操作過程。下圖是資料來源:
可以在資料區域以外的其它區域輸入篩選條件,如下圖F1:F2區域,F1單元格是篩選欄位“等次”,F2單元格中輸入“優秀”。注意F1單元格中的內容必須與資料來源中的欄位名完全一致,所以一般建議從資料表中複製。
單擊資料區域任意位置,然後依次單擊【資料】-【排序和篩選】-【高階】,即彈出【高階篩選】對話方塊。
在對話方塊中將篩選方式設定為【將篩選結果複製到其他位置】,然後依次設定列表區域、條件區域,並指定複製到的位置,這裡可以指定當前資料區域以外的任意位置。單擊確定以後,即可得到篩選結果。
第2種方法,使用INDEX+SMALL+IF經典公式法。
在Sheet2工作表中做好表頭,並輸入條件,然後在A2單元格中輸入以下公式:=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$D$2:$D$12=Sheet2!$F$2,ROW(Sheet1!$2:$12),4^8),ROW(Sheet1!A1)))&"",然後按Ctrl+shift+enter完成輸入,填充公式即可得到篩選結果。
這裡給提供兩種解決方案。
第一種使用高階篩選功能。
先將符合條件的資料篩選出來再複製到其他工作表。這一方法適用於Excel初學者。
我們都知道,使用自動篩選可以快速將符合條件的資料記錄找出來,但是,這是在資料來源表上做的操作,只是將不符合條件的資料記錄隱藏了。要想將符合條件的資料直接篩選到另一個工作表,可以使用高階篩選功能來將篩選結果複製到資料區域以外的單元格中,然後再複製到其他工作表。
接下來達人哥就以篩選出成績等次為優秀的學生為例來演示操作過程。下圖是資料來源:
可以在資料區域以外的其它區域輸入篩選條件,如下圖F1:F2區域,F1單元格是篩選欄位“等次”,F2單元格中輸入“優秀”。注意F1單元格中的內容必須與資料來源中的欄位名完全一致,所以一般建議從資料表中複製。
單擊資料區域任意位置,然後依次單擊【資料】-【排序和篩選】-【高階】,即彈出【高階篩選】對話方塊。
在對話方塊中將篩選方式設定為【將篩選結果複製到其他位置】,然後依次設定列表區域、條件區域,並指定複製到的位置,這裡可以指定當前資料區域以外的任意位置。單擊確定以後,即可得到篩選結果。
第2種方法,使用INDEX+SMALL+IF經典公式法。
在Sheet2工作表中做好表頭,並輸入條件,然後在A2單元格中輸入以下公式:=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$D$2:$D$12=Sheet2!$F$2,ROW(Sheet1!$2:$12),4^8),ROW(Sheet1!A1)))&"",然後按Ctrl+shift+enter完成輸入,填充公式即可得到篩選結果。如下圖所示。