作者:乔山办公网日期:
返回目录:excel表格制作
转自EXCEL不加班
今天这个案例,是表妹工作上的案例,应该也有不少人不懂得如何处理,卢子整理好一起说明。
表妹:卢兄,帮看下这个怎么搞,我要H列显示“是”的那一行汇总到发票跟进这个表。
跟货进度
发票跟进
卢子:直接筛选,复制过去不行吗?
表妹:可以,但是每天都要复制。
解决重复劳动的最好办法就是借助宏,有了想法以后卢子就开始操作。即将搞定的时候,表妹自己网上搜索到了一条长长的公式。
表妹:我在网上查的这个公式,搞出来,第一行是对的,后面全部出错。
=INDEX(跟货进度!A:A,SMALL(IF(跟货进度!$H$2:$H$1000="是",ROW($2:$1000),4^8),ROW(A1)))&""
卢子:数组公式,输入后按ctrl+shift+enter结束。
感受宏的魅力,现在新增加3条记录。
只要点一下按钮,轻松将符合条件的值筛选过来,超级方便。
这里先重点说明一下,跨工作表高级筛选,操作顺序一定不能乱,否则可能不成功,打开发票更进这个表进行操作。
为了方便演示,这里只保留几列内容。
Step 01 在状态栏左下角点录制宏,进行高级筛选操作,设置好各种区域以后,停止录制宏。
录制宏在左下角这个不起眼的位置上,截图说明一下。
再强调一遍,跨工作表筛选,一定不能在跟货进度做高级筛选。
否则高级筛选不会成功。
Step 02 录制宏成功以后,就插入一个按钮来执行宏。
简单两步就完成了,现在修改数据,将跟货进度这个表是否开票全部改成“是”,点筛选的按钮立马搞定。
多动手尝试,你会发现其实宏也挺好用的
本文标签:excel宏(87)