excel按条件提取数据(excel指定条件提取行列数据)

发布日期:2022-04-13 02:07:18 来源:郑州计算机学校

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

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第1张

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第2张

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第3张

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

步骤1

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第4张

步骤2

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第5张

步骤3

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

=Excel.Workbook([Content])

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第6张

步骤4

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

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第7张

步骤5

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

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第8张

步骤5

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

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第9张

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

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第10张

步骤6

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第11张

步骤7

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第12张

步骤8

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第13张

步骤9

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第14张

步骤10

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第15张

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

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

excel按条件提取数据(excel指定条件提取行列数据)_http://www.jidianku.com_计算机基础知识_第16张


温馨提示:内容来源于网络,仅用于学习交流,无任何商业用途,如有不妥或侵权,请告知,立删!

热门专业推荐

计算机软件应用技术

本专业主要面向机关、企业、事业、公司等应用计算机技术的相关领域,培养具有扎实的计算机专业知识、计算机网络基本应用能力,能够从事计算机办公自动化、计算机综合应用和计算机网络搭建管理,熟练掌握计算机网络构建及管理能力、计算机硬件安装与维护能力、绘图制图能力、网页设计能力,并在建筑信息设计技术方面达到一定水平的高素质技术技能型人才。

电子商务专业

本专业培养学生熟悉信息科技与技术的基本知识和方法,掌握电子商务系统工程的开发、应用与管理的技术和技能,具有创新精神、较强的管理能力和独立分析问题的能力。

计算机平面(3D)设计

本专业培养学生具有动漫设计、制作、绘画、广告设计、网页设计等技能,具备熟练计算机操作能力的技术应用型人才。

音视频剪辑(影视后期制作)

本专业培养以这个专业的培养目标是培养学生具备扎实的文学功底和通晓视听语言的能力,同时熟练掌握包括数字化技术在内的各种剪辑技术。