打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何在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,))
将公式向下复制。

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel公式技巧39: COUNTIF函数在文本排序中的应用
EXCEL问题大全(2)
如何在EXCEL的一列中查找重复的数据
Excel函数学习总结:成绩单处理的相关函数概括
网友提的编号问题,群中只有少数几人写出了答案。你会解答吗?
比较常用的25条Excel技巧整理放送 - Office办公应用 - 太平洋电脑网软件论坛...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服