excel工作表第一张表可以生成后面每个工作簿标题的目录的函数?

网络文化经营许可证 跟帖评论自律管理承诺书 违法和不良信息举报电话:400-140-2108 未成年人相关举报:400-140-2108,按5 公司名称:北京抖音信息服务有限公司

}

编按:跨表提取数据很多伙伴第一反应就是函数如VLOOKUP,或者什么INDEX+SMALL+IF万金油公式。其实,如果提取的是多列数据,有一个被很多人丢在旮旯里许久许久的Microsoft Query才是王者!它不但操作简易,轻易解决“一对多”,而且它生成的结果表可以与数据源形成动态链接,数据源变化了,结果也会动态更新

今天给大家分享一个很少人用但有奇效的功能---Microsoft Query来帮助大家解决两个表格“一对多”的数据提取,或者说解决用一个表去匹配另一个表生成特定数据的做法。

如下图所示,同一个工作簿里有两个工作表,“部门人员信息表”列出了各部门的员工姓名和对应的主管,“省份销售数据表”列出了每个员工负责的多个省份以及对应省份的三个月销售数据。现在要求把两个表根据姓名这列汇总到一个表里。

函数我们就不用了。在9月初的《打败查找函数,pq合并查询一次搞定多表匹配》中,Power Query就打败了函数实现多表匹配。这次Microsoft Query操作更简单,甩函数几条街~~~~~~

(1)新建一个工作簿,点击【数据】选项卡下【获取外部数据】组里“自其他来源”下拉菜单的“来自Microsoft Query”。

在【选择数据源】窗口“数据库”选项下点击“Excel Files”,勾选下方的“使用[查询向导]创建/编辑查询” ,点击确定。

在【选择工作簿】窗口右侧目录里找到数据源所在的位置,在左侧数据库名找到文件,点击确定。

(2)有时系统会提示如下窗口:“数据源中没有包含可见的表格”,这个不用管,点击确定。

进入下方左侧的【查询向导】窗口,点击下面的“选项”按钮,打开右侧【表选项】窗口,勾选“系统表”点击确定。

这样【查询向导】窗口就会出现数据源里的工作表了。这是由于Excel把自己的工作表叫做“系统表”,勾选了之后在查询窗口就能看到了。

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

这时又会弹出一个窗口,提示““查询向导”无法继续,因为该表格无法链接到您的查询中。您必须在Microsoft Query中的表格之间拖动字段,人工链接。”这个也不用管,点击确定。

STEP02 按需要项匹配数据

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

这时候数据区域的结果是杂乱无章的,原因是我们没有给两个表添加关系。两个表里是通过姓名列来一一对应的。

(1)用鼠标选中左边“部门人员信息表”中的“姓名”,将其拖曳到右表“省份销售数据表”中的“姓名”上面,然后松开鼠标。这时在两个表的“姓名”字段之间出现了一条两端带有细小节点的联接线。下方数据区域就立即更新了。

(2)由于有两列相同的姓名,我们选中其中一列,点击菜单栏【记录】下方的“删除列”。

最后要做的就是把结果返回到EXCEL。

(1)点击菜单栏“SQL”左侧的按钮,将数据返回到Excel。

(2)在EXCEL中出现【导入数据】窗口,我们选择显示为“表”,位置放置在现有工作表。

到此简单的3步我们完成了需要的数据匹配,生成了新的数据表。

我们发现Microsoft Query生成的数据就是一张超级表,也可以直接创建数据透视表或者数据透视图。

同时,这张表是和数据源动态链接的。比如我们修改一下原数据,点击保存关闭。

在返回结果上右键点击刷新。

这样数据就同步过来了。

需要注意的是,使用这种方法,必须要保证数据源的规范性。要求工作表不能存在与数据源无关的数据,并且表格第一行为列标题。如果要实现动态链接,那么工作簿和工作表的名字和位置不能修改。

怎么样,大家学会了吗?是否比PQ简单,比函数简单?

****部落窝教育-excel****

原创:部落窝教育(未经同意,请勿转载)

}

若在数值单元格中出现一连串的“###”符号 ,希望正常显示则需要 __B____ 。 A. 重新输入数据 B.调整单元格的宽度 C.删除这些符号 D.删除该单元格 在 Excel 中 ,一个数据清单 由 ___D___ 3 个部分组成。 A. 数据、公式和函数 B. 公式、记录和数据库 C.工作表、数据和工作薄 D. 区域、记录和字段 7 . 一个单元格内容的最大长度为 ___D___ D.1 COUNT(value1,value2,...) 计算包含数字以及包含参数列表中的数字的单元格的个数 14.希望在使用记录单增加一条记录后即返回工作表的正确操作步骤是 ,单击数据清单中的任一单元格 ,执行 " 数据→记录单 " 菜单命令 ,单击 [ 新建 ] 按钮 ,在空白记录单中输入数据 ,输入完毕 ____C__ 。 A. 按[↓]键 B.按[ ↑]键 15.为了区别 " 单元格输入 2,在 A2 单元格输入 5,然后选中 A1:A2 区域 ,拖动填充柄到单元格 A3:A8, 则得到的数字序列是 ____B__ 。 A. 等比序列 B. 等差序列 C.数字序列 D. 小数序列 18.在同一个工作簿中区分不同工作表的单元格 ,要在地址前面增加 _C_____ 来标识。 A. 单元格地址 B. 公式 C.工作表名称 D. 工作簿名称 19.正确插入单元格的常规操作步骤是 ,选定插入位置单元格 ___A___ 对话框中作适当选择后 单击 [确定 ]按钮 。 A. 执行 " 插入→单元格 "菜单命令 ,在 " 插入 " C.执行 " 工具→选项 "菜单命令 ,在 " 选项 " B.执行 " 格式→单元格 " 菜单命令 ,在 " 插入 " D.执行 "插入→对象 " 菜单命令 ,在 "对象 " 20.自定义序列可以通过

}

我要回帖

更多关于 excel怎么让每一页都有表头 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信