如何在excel中篩選出兩列中相同的數據並配對排序?
如何在excel中篩選出兩列中相同的數據並配對排序?
方法一:假設數據從A2,B2開始在A列後插入輔助列B列,在b2輸入=IF(ISERROR(VLOOKUP(A2,C:E,3,0)),"",0),下拉至結尾,在c列後插入輔助列D列,在D2輸入=IF(ISERROR(VLOOKUP(C2,A:B,2,0)),"",1),下拉至結尾,然後選擇A,B列,數據--排序,在出現的對話框中,主要關鍵字選「B列」,次要關鍵字選「A列」,確定,再選擇C,D列,數據--排序,在出現的對話框中,主要關鍵字選「D列」,次要關鍵字選「C列」,確定即可滿足樓主的要求了
方法二:假定原數據在SHEET1工作表中,請在SHEET2工作表A1單元格輸入公式:=IF(ROW()>SUM(IF(COUNTIF(Sheet1!C:C,Sheet1!$A$1:$A$3),1)),IF(ROW()>COUNTA(Sheet1!A:A),"",INDEX(Sheet1!A:A,SMALL(IF(COUNTIF(Sheet1!C:C,Sheet1!$A$1:$A$3),65536,ROW($1:$3)),ROW()-SUM(IF(COUNTIF(Sheet1!C:C,Sheet1!$A$1:$A$3),1))))),INDEX(Sheet1!A:A,SMALL(IF(COUNTIF(Sheet1!C:C,Sheet1!$A$1:$A$3),ROW($1:$3),65536),ROW())))公式以CTRL+SHIFT+回車結束。將公式向下複製。在SHEET2工作表B1單元格輸入公式:=IF(A1="","",VLOOKUP(A1,Sheet1!A:B,2,))將公式向下複製。在SHEET2工作表C1單元格輸入公式:=IF(ROW()>SUM(IF(COUNTIF(Sheet1!C:C,Sheet1!$A$1:$A$3),1)),IF(ROW()>COUNTA(Sheet1!C:C),"",INDEX(Sheet1!C:C,SMALL(IF(COUNTIF(Sheet1!A:A,Sheet1!$C$1:$C$3),65536,ROW($1:$3)),ROW()-SUM(IF(COUNTIF(Sheet1!A:A,Sheet1!$C$1:$C$3),1))))),A1)公式以CTRL+SHIFT+回車結束。將公式向下複製。在SHEET2工作表D1單元格輸入公式:=IF(C1="","",VLOOKUP(C1,Sheet1!C:D,2,))將公式向下複製。
推薦閱讀:
※IIS 7中ISAPI篩選器配置
※效率君推薦|1000 APP中篩選出的優質應用,你值得擁有!【一】
※最新癌症數據調查報告—中美大比拼
※簡歷篩選有訣竅
※北京高端私人會所申請者眾 篩選愈發嚴格保證私密