excel如何把需要的数据筛选(运用高级筛选拆分数据列表)

图中所示的"表1"是一张包含了"表2"数据的数据列表,"表2"是"表1"的子集(每个订单ID都只有一条记录),现在要将"表1"中不包含于"表2"的数据拆分出来,借助"高级筛选"功能的操作方法如下。

excel如何把需要的数据筛选(运用高级筛选拆分数据列表)(1)

在A25单元格内输入"筛选条件",在A26单元格内输入筛选条件公式:

=ISNA(MATCH(A3,$F$3:$F$12,0))

单击"表1"中的任意一个单元格(如A6),在【数据】选项卡中单击【高级】按钮,弹出【高级筛选】对话框,在【方式】中选择【将筛选结果复制到其他位置】选项,在【条件区域】编辑框内选取A2:D21单元格区域,在【复制到】编辑框中选取A27单元格,最后单击【确定】按钮完成设置,如图所示。

excel如何把需要的数据筛选(运用高级筛选拆分数据列表)(2)

得到筛选结果,实现了数据列表拆分的目的,如图所示。

excel如何把需要的数据筛选(运用高级筛选拆分数据列表)(3)

公式解析:

=ISNA(MATCH(A3,$F$3:$F$12,0))

该公式通过MATCH函数,在"表2"的"订单ID"中查找"表1"中的"订单ID",如果"表1"的"订单ID"包含在"表2"当中,则返回数值,如果没有找到则返回错误值。

然后利用ISNA函数返回MATCH函数计算结果中的错误值,"FALSE"表示此编码不含在"表2"之中。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页