Excel MsQuery教程
在Excel中有很多隐藏的好东西,Microsoft Query工具就是其中一个,它能让我们在似乎走投无路的时候,却又绝境逢生……
11.1 Microsoft Query介绍
熟悉Excel中Vlookup函数的人都知道,Excel可以把另外一个数据表中的某列数据提取到当前数据表,相当于我们查字典的功能(如果你还不是很熟悉Vlookup函数可以参见本书4.2节的内容)。但是Vlookup函数应用有很多局限,其中之一就是很难处理两个表格之间的“一对多”关系。
有如下图所示的两个表格,位于A1:D6单元格中的是员工名单数据,位于G1:I4单元格中的是员工培训记录数据。现在的任务是:分析一下对于左面表格中的所有员工,哪些员工曾经参加过培训,以及分别参加了哪些培训?
对于Excel用户来讲,解决这个问题时会很自然地想起Vlookup函数,在单元格E2中输入公式“=VLOOKUP(A2,$G$1:$I$4,2,0)”,设置好相对引用和绝对引用,然后把鼠标移动到E2单元格的右下角,当鼠标变成黑小十字时,双击鼠标把公式自动填充到E3:E6,计算结果如图上图所示。
现在我们发现一个问题,工号为E003的张三明明参加了两门培训课程,怎么只显示了一门?Excel的开发者们大概意识到了Excel在处理两表之间数据关联问题的缺陷,专门提供了一个叫做Microsoft Query的数据分析和处理工具。
下面演示一下如何应用Microsoft Query工具完成上述任务。
注意:如果在你的Excel中不到Microsoft Query工具,很可能是你的Excel安装不完整,请完整安装Excel。
要使用Microsoft Query工具,首先需要保证数据以规范的数据表格形式保存在Excel工作表中。这里所谓的“规范的数据表格”是指:
excel vlookup函数怎么用(1)数据表格的左上角在A1单元格;
(2)表格第一行为列标题;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论