PQ-综合实战:按条件动态化查询多表数据之1、查询条件动态化入门

小勤:现在公司有很多数据是分在多个Excel工作簿或工作表里的,能不能设一些动态的查询条件,然后自己输入条件,就提取符合条件的数据到一张表里啊?比如这样:

大海:嗯,这有点儿像一个操作系统的查询功能了。呵呵。

小勤:是的。如果能做到这样子以后查数据就太方便了。

大海:你想啊,咱们如果将查询条件放到PQ里,然后在PQ里对数据合并的基础上,去动态引用查询条件,不就可以实现了吗?

小勤:对啊,上次你就实现了动态获取工作簿名称的用法(详见文章《结合CELL函数实现数据源的动态化》),看来这有希望了。

大海:当然啊。咱们这次先看个最简单的,然后一步步增加多种查询条件的实现难度。

小勤:嗯,那先告诉我一个条件的吧,比如先实现按货品代码提取的。

大海:好的。咱们还是先新建查询把要合并的数据在PQ中合并到一起,这个操作步骤就不写了,忘记了的话可以看一下下面的动画:

然后咱们把查询条件的表格以仅创建连接的方式添加到PQ中:

Step-01:新建查询

Step-02:将新建的查询命名为“查询条件”,方便后面的调用

Step-03:针对合并数据查询做一下筛选,以便生成一个筛选步骤的语句:

这个时候我们看一下【高级编辑器】里的情况,生成了一个筛选所有“A-1”的货品的步骤:

我们只要修改其中的“A-1”为对查询条件的动态引用就可以了,修改后代码如下:

搞定了,这样咱们就可以按自己写的条件查询了。你去试试?

小勤:嗯。真好用。

这个跟那个动态引用工作簿路径的方法几乎是一样的啊,只是改代码的地方不一样而已。

大海:对的。按需要改代码而已,方法都是一样的。这是动态引用的基础,后续的复杂查询都基于这个基础的方法进行延伸,下一次咱们继续多个条件的。

小勤:好的。我先把这个练熟了。



(0)

相关推荐

  • 用pq合并多工作簿数据就是这么简单

    小伙伴们好,昨天说了同一工作簿内多表数据的合并,今天分享的是同一文件夹下多工作簿数据的合并.先看下数据源,有3个工作簿,是某公司2016-2018年的工资表. 每个工作簿下又有多个工作表. 首先新建一 ...

  • 1分钟搞定多表汇总!心疼还不会这个技巧的你

    有不少学员,遇到多表老是不会处理,这次好好学习. 有很多格式相同的明细表. 汇总表已经列出了所有供应商以及每个工作表名称,现在要统计进货. 这种多表统计的,卢子以前说过很多类似的案例. 假如只统计10 ...

  • PQ-综合实战:按条件动态化查询多表数据之2、多查询条件动态化

    开始之前,我们先看一下最后实现的效果: 小勤:按条件动态化查询汇总多表数据真好用,但怎样添加多个查询条件好呢?比如增加年月条件: 大海:嗯,有了上一次<按条件动态化查询多表数据之1.查询条件动态 ...

  • PQ-综合实战:按条件动态化查询多表数据之3、与Excel数据有效性合体

    小勤:大海,那个按多条件查询的操作真是太好用了,但是,现在每次都得手工输入查询条件,太麻烦了,能不能用选择的方式啊? 大海:当然可以啊,Excel的数据有效性就OK了啊. 小勤:但是怎么从所有表里找到 ...

  • 多表数据汇总动态化查询之5、模糊的查询条件

    本文实现效果--从多个分表中按需要查询汇总数据,其中包含模糊查询条件: 『可能遇到的问题及原因』 小勤:大海,我给货品加了个模糊查询,但好像有点问题啊,使用的时候会出错,你看: 大海:咦,怎么报这个错 ...

  • 多条件判断套了一层又一层?能简洁点儿吗!| PQ函数实战

    - 1 - 最近工作中碰到个本来比较基础的问题--按多个条件进行判断进行分类. 问题简化后判断逻辑分组如下: 1.男 1.1 码数S,结果为"男小" 1.2 码数M,结果为&quo ...

  • 合并查询,一个严重的效率问题以及简单的解决办法 | PQ优化实战

    - 1 - 最近,发现Power Query里的合并查询功能,存在一个很严重的效率问题! 比如,希望在"订单表"里增加一列,对"订单明细表"里的数量进行汇总,即 ...

  • 明景图侦综合实战平台

    图侦综合平台是公安机关开展视频实战应用的基础业务平台,是图像侦查警种或刑侦利用视频图像侦破案件的平台.平台采用模块化设计,包括视频联网.图像研判.卡口分析.智能工具.案事件库五大模块.实现案事件视频勘 ...

  • 综合实战:最低价客户分组合并及计数

    小勤:最近公司在统计各类产品的最低价客户情况,要求全部汇总到一个表里交给领导,大概要求是这样的: 大海:前面咱们学会了动态分组合并同类项的方法,再来做这个就简单了. Step-01:获取数据 Step ...

  • 多表数据汇总查询之4、同一查询条件多值处理

    [前期相关文章] 1.查询条件动态化入门 2.多查询条件动态化 3.与Excel数据有效性合体 本次实现效果: 小勤:对于按条件查询的问题,能不能再改善一下呢?比如现在的货品,有时候想一次查多个的,怎 ...

  • 多表数据汇总查询之6、字段间比较的查询条件

    『实现效果』 『实现方法』 小勤:怎么实现两个字段之间的比较的查询?比如销售量大于销售目标.或小于.或小于等于--最好是能选了哪种查哪种的,你看我先用数据有效性做了查询条件: 但是,接下来怎么在PQ里 ...