查询添加条件_从文件夹中提取符合条件的记录,其实很简单

28b5d9fddc67fa5ef227e1aaa662760a.png

小伙伴们好啊,今天老祝要和大家分享一个实用的数据查询技巧。要根据指定的关键字,从文件夹中动态提取出全部记录。

先来看数据源,在快递寄送信息表的文件夹中,存放了多个结构一致的工作簿:

44f4db6a082ee5b6c22e733c83021d2a.png

打开一个工作簿看看,里面就是每一年度的详细记录了:

c9e337e6e0e5ec0446a4c277ec229874.png

再来看看汇总表,这里使用数据验证(数据有效性)功能制作了一个下拉菜单,在下拉菜单中可以选择不同快速公司的关键字:

f26b1540564d01a0b1362d5b9469905e.png

接下来就以Excel 2019为例,来看看如何按照咱们所选的关键字,从文件夹中获取信息。

步骤1    

单击汇总表A2单元格,将数据加载到数据查询编辑器中,并且选择仅创建连接。

fd8eab33375987b58a586b1039ee7f98.gif

步骤2

依次单击【数据】→【获取数据】→【自文件】→【从文件夹】,找到存放数据源文件夹的位置,在导航器界面中单击【转换数据】,将数据加载到数据查询编辑器。

c09e13ca7f1c70ceeee55f75a9c6e585.gif

步骤3    

选中最左侧两列,右键→删除其他列,然后插入自定义列。公式为

=Excel.Workbook([Content])

这个公式的作用是从[Content]字段中展开信息。

f3f66b45f2f3384f5e2b03b1cf30d126.gif

步骤4

依次展开列,获取到详细的数据列表。

将[Content]字段删除,再将第一行用作标题。

9653d0fc346034fac5c4a273d1af6daf.gif

步骤5

此时会得到两个查询,一个是来自查询表的关键字,一个是来自文件夹的全部记录。

接下来需要建立两个查询的关系。先依次添加自定义列,公式=1。

77a99460b555d59eda8c2a72d14b9e39.gif

这样做的目的是给两个查询加上一个共同的字段,使来自文件夹的数据后面都加上查询表的关键字。

依次单击【主页】→【关闭并上载至】,同样选择仅创建连接。

5f786c573fece36c013d444f62b3ef44.png

现在,从工作表的右侧,就可以看到【查询&连接】的任务窗格了。

双击任意一个连接,再次返回数据查询编辑器界面中。

d7f823ade0b2395f52cc32f704062abb.png

步骤6

接下来选择【合并查询】→【将查询合并为新查询】,两个查询的匹配字段选择刚刚添加的自定义列。

5e9cf78b2d28b8fccacb99536ff4de7e.gif

步骤7

展开合并后得到新列,这样就在每一个记录后面加上咱们要查询的关键字了。

d8f720ed19d89c9d7dcaea465b4f9432.gif

步骤8

添加一个条件列,来判断数据信息表的【快递公司】字段中是不是包含表1的【快递公司】字段,也就是看看是不是包含咱们指定的关键字。

bf59b78d3ebbd83d879ef7a2e1dfd30c.gif

步骤9

筛选条件列结果为1的记录,选择【关闭并上载至】,仅创建连接。

e617cc221f2aa9341a7fd9acefbc5fc7.gif

步骤10

在工作表右侧的【查询&连接】窗格中单击要存放结果的起始位置,右键单击名为“Merge1”的连接,右键→【加载到】。

ded5a2eb8f6e84526641fca01bcede48.gif

现在,只要我们通过下拉菜单选择不同的关键字,然后在汇总区域中右键刷新一下,就可以得到最新的结果了。

如果在文件夹中添加了新的工作簿,咱们也只是需要右键刷新一下就OK。

95324587d43dac74ce09048f34e029e4.gif

今天的练手文件在此,你也试试吧:

链接: https://pan.baidu.com/s/14srkFASgVJAIph8h-gUUcA 

提取码: 7m2b 

图文制作:祝洪忠

077bf299aec833d6891fc298487beb65.png 专业的职场技能充电站
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值