excel跨表匹配_excel跨表格提取对应数据

2024-12-3005:13:54销售经验0

对于表格数据的跨表提取,大家可能普遍采取的解决办法就是通过使用VLOOKUP函数或者手动进行复制粘贴。对于那些不熟悉函数操作的小伙伴来说,VLOOKUP可能会显得有些复杂。而复制粘贴虽然在小数据量的情况下可行,但当数据量增大时,就会变得费时费力。今天我要给大家介绍一个鲜为人知但效果显著的功能——Microsoft Query,它能够帮助我们轻松解决两个表格“一对多”的数据提取问题。

当我们面对动画图时,有时可能会觉得节奏太快、难以看清。不过不用担心,我会用图解的方式,一步一步地为大家详细解析操作步骤。

以同一个工作簿中的两张表为例,现在我们需要将这两张表根据姓名这一列数据进行汇总。

在“选择数据源”窗,选择“Excel Files”并勾选“使用|查询向导”,然后点击确定。接着,在弹出的窗确认相关信息(如果未弹出窗口则无需理会),然后从工作簿中找到需要合并的工作表并点击确定。

接下来,选中两个工作表,分别点击中间的“>”按钮,将左侧的“可用的表和列”添加到右侧的“查询结果中的列”,并点击下一步。我们进入Microsoft Query窗口。

在Microsoft Query窗口上方是类似EXCEL的菜单栏,中间显示了当前添加的两个表以及对应的字段。下方的数据区域则是融合了两个表的数据结果。表中的数据尚未排序,因为我们还未给两个表建立关系。

而两个表的对应关系正是通过姓名列来实现的。我们只需用鼠标选中左边“成员信息表”中的“姓名”,并将其拖曳到右边的“销售表”中的“姓名”上方,然后松开鼠标。这时,两个表的“姓名”字段之间就会出现一条联接线,下方的数据区域也会随之更新。

若出现两列相同的姓名,我们只需选中其中一列,点击菜单栏中的“记录”--“删除列”。然后,点击菜单栏中的“SQL”左侧的按钮,将数据返回到Excel。

在EXCEL中,我们会看到“导入数据”窗口。我们选择将数据显示为“表”,并放置在现有工作表中,然后点击确定。最终的效果图就是这样了。

你看,是不是觉得这个方法比使用函数要简单得多,又比单纯的复制粘贴更有呢?

  • 版权说明:
  • 本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 295052769@qq.com 举报,一经查实,本站将立刻删除。