一入代码深似海,从此公式是路人!一提到宏或者vba可能很多人觉得很遥远,但是今天小编通过一个多条件查询的案例带你快速入门宏~通过这个案例你也可以轻松地制作一个属于自己的查询器:比如公司人员统计,想要出查询满足多个条件的人员个数等等!
多条件查询:满足6个条件(还可以再添加条件)
![d73de1351f6aa9da92978c220f552a08.png](https://i-blog.csdnimg.cn/blog_migrate/bd366bd1cb4a58578dcc1e3ddc87ae4c.jpeg)
按照年级或者班级排名查询并按照名次升序排列
![95131c9c0dbfa775193a80ec01275f1f.png](https://i-blog.csdnimg.cn/blog_migrate/42bc5ef958d8546cab504a2543f3ac3c.jpeg)
一、首先我们先说一个最简单的按照名次来查询
Step 1:将标题复制一份到结果区域,点击开发工具——宏——录制宏
Step 2:点击数据——高级筛选——选择条件区域和数据源——选择结果区域
Step 3:将年级名次按照升序排列,点击停止录制宏
![309c94e89f6db44f919b379c7ec52900.gif](https://i-blog.csdnimg.cn/blog_migrate/0c9e2a25decbf43a4a3cd2b7acddfe25.gif)
2、设置变化的条件,当更改年级名次后再次点击开发工具下宏,找到刚才定义的宏名称【前N名排序】,点击执行即可
![46ee8640c72a93a23400130cad6eb48d.png](https://i-blog.csdnimg.cn/blog_migrate/780352fd362fd0c2c1ba0c7a7b621c29.jpeg)
为了不频繁的执行该动作在这里我们添加一个命令按钮来控制即可
![7bdde15c33f3401c259464c22f67b1f5.gif](https://i-blog.csdnimg.cn/blog_migrate/179ef75d53b5e2869b3223f54143d1c8.gif)
这样的查询是不是变得相当简单了!接下来演示一个多条件查询的操作,那么步骤是也是和上面一致的:此时的查询条件就变得很多了,需要注意的是excel文件需要保存为启用宏的工作簿!
![144fab45a40d7e2653bf04e9adb7e897.gif](https://i-blog.csdnimg.cn/blog_migrate/d8c330fe36ba7efe7ae49808616e3783.gif)
总结:如果你对函数公式理解有一定的难度不妨试录制宏来自制一个属于自己的查询器!今天的多条件查询就是通过录制宏记录高级筛选的一个过程,那么就可以理解为录制宏就是一个将鼠标动作记录下来的过程,并将其转为代码,但是并不是所有的问题都可以使用录制宏来解决!
excel小技巧:利用宏制作工资条,只需要简单的三步
Excel中最难的多条件查找公式,帮你整理好了
Sumproduct函数:在excel中也可以制作库存查询系统