2000元课程
免费学7天
函数+VBA
这是一个常见的场景,A:B列中筛选出指定省份的数据。
常规方法是用筛选器逐个筛选,如果条件众多,这样操作十分繁琐耗时且容易出错。
本文将介绍另外三种方法。
方法一:高级筛选
高级筛选路径:【数据】选项卡,【高级】
弹出的高级筛选对话框中设置:
如需把筛选结果放到其他区域展现,则点选【将筛选结果复制到其他位置】。
列表区域:要筛选的数据区域;
条件区域:需要满足的条件;
复制到:将筛选结果放到指定位置。
以上三步都可以用鼠标直接框选,十分方便。
结果:
方法二:筛选+辅助列
制作辅助列,输入如下公式:
=VLOOKUP(B2,G:G,1,0)
用VLOOKUP逐项查找是否出现在指定条件中,是则返回其本身,否则返回错误值。
筛选辅助列不等于” #N/A”的数据即可。
当然,辅助列列的公式有很多方法,COUNTIF,MATCH,XLOOKUP等函数都可以实现。
方法三:FILTER
FILTER是Excel2021版本推出的新函数,可视作函数版本的筛选器。
直接输入公式:
=FILTER(A2:B12,COUNTIF(G2:G4,B2:B12))
关键点是用COUNTIF的数组用法,统计B2:B12各项是否出现在条件区域G2:G4中,如有则返回非0数字,没有则返回0,以此作为FILTER的筛选条件。
买课程可进永久答疑群,课程可免费试学点击下方链接即可
好了,今天的Excel小课堂就到此结束,大家赶紧实际操作联系一下吧,有不懂的问题可以留言问我!感谢关注Excel880,还请多多转发,持续关注我们呀!