快捷搜索:  汽车  科技

excel表格自动提取数据生成新表(不用公式不用PQ3步)

excel表格自动提取数据生成新表(不用公式不用PQ3步)2、当工作簿弹出这个窗口时,点击确认,(没有弹出来就不用理它)在选择数据源窗口选择【EXCEL Files】并且勾选【使用|查询向导】,点击确定以下面这同一个工作簿的两张表为例,现在要求把两个表根据姓名这列数据汇总到一个表里。效果图1、新建一个工作簿,点击【数据】--【获得外部数据】--【自其他来源】--【Microsoft Query】

excel表格自动提取数据生成新表(不用公式不用PQ3步)(1)

说起跨表提取数据,可能很多小伙伴会第一反应就是函数如VLOOKUP,又或者是Ctrl C,Ctrl V的一步一步的去复制粘贴。

但是对与不懂函数的小伙伴来说vlookup函数反而更加的复杂,而用复制粘贴的话,数据比较少的情况下可以这么做,但是如果数据多的话,往往是费时又费力。

所有今天给大家分享一个很少人用但有奇效功能的Microsoft Query,来帮助大家解决两个表格“一对多”的数据提取,下面我们就来学学吧!

excel表格自动提取数据生成新表(不用公式不用PQ3步)(2)

动画图太快?看不清?没关系,下面我用图解一步步跟大家解析。

excel表格自动提取数据生成新表(不用公式不用PQ3步)(3)

以下面这同一个工作簿的两张表为例,现在要求把两个表根据姓名这列数据汇总到一个表里。

excel表格自动提取数据生成新表(不用公式不用PQ3步)(4)

效果图

excel表格自动提取数据生成新表(不用公式不用PQ3步)(5)

Microsoft Query合并加载数据

1、新建一个工作簿,点击【数据】--【获得外部数据】--【自其他来源】--【Microsoft Query】

excel表格自动提取数据生成新表(不用公式不用PQ3步)(6)

在选择数据源窗口选择【EXCEL Files】并且勾选【使用|查询向导】,点击确定

excel表格自动提取数据生成新表(不用公式不用PQ3步)(7)

2、当工作簿弹出这个窗口时,点击确认,(没有弹出来就不用理它)

excel表格自动提取数据生成新表(不用公式不用PQ3步)(8)

之后在选择工作簿中找到自己要合并的工作表,然后点击确定。

excel表格自动提取数据生成新表(不用公式不用PQ3步)(9)

接下来选中两个工作表分别点击中间的【>】按钮把左侧的“可用的表和列”添加到右侧的“查询结果中的列”,点击下一步。

excel表格自动提取数据生成新表(不用公式不用PQ3步)(10)

这时又会弹出一个窗口,提示“‘查询向导’无法继续,因为该表格无法链接到您的查询中。

您必须在Microsoft Query中的表格之间拖动字段,人工链接。”这个也不用管,点击确定。

按需要项匹配数据

此时我们就进入Microsoft Query窗口,上方是类似EXCEL的菜单栏,中间是表区域,显示了当前我们添加的两个表以及对应的字段。

下方的数据区域就是融合了两个表的数据结果。

excel表格自动提取数据生成新表(不用公式不用PQ3步)(11)

这时候的表是没有排序的。因为是我们没有给两个表添加关系。

而两个表里是通过姓名列来一一对应的。

1、用鼠标选中左边【成员信息表】中的【姓名】,将其拖曳到右表【销售表】中的【姓名】上面,然后松开鼠标。

这时在两个表的“姓名”字段之间出现了一条两端带有细小节点的联接线。下方数据区域就立即更新了。

2、由于有两列相同的姓名,我们选中其中一列,点击菜单栏【记录】--【删除列】

excel表格自动提取数据生成新表(不用公式不用PQ3步)(12)

把结果数据返回到Excel工作表

1、点击菜单栏【SQL】左侧的按钮,将数据返回到Excel。

excel表格自动提取数据生成新表(不用公式不用PQ3步)(13)

在EXCEL中出现【导入数据】窗口,我们选择显示为【表】,位置放置在现有工作表,点击确定。

excel表格自动提取数据生成新表(不用公式不用PQ3步)(14)

最后效果图就是这样 ↓↓↓

excel表格自动提取数据生成新表(不用公式不用PQ3步)(15)

同时,这张表是和数据源动态链接的。比如我们修改一下原数据,点击保存关闭。 在来合并表【右键】-【刷新】就可以更新数据。

excel表格自动提取数据生成新表(不用公式不用PQ3步)(16)

怎么样?是不是比函数简单多了,又比Ctrl C,Ctrl 又有逼格?

以上就是今天分享的干货技巧,你学废了吗?

关注@office研习社 每天陪你学习一点点,进步一点点。

猜您喜欢: