Excel的“数据”选项卡下的“获取和转换数据”功能区是我们使用PowerQuery这一...|excel工作表中的“stafflist”数据表格列表
Excel的“数据”选项卡下的“获取和转换数据”功能区是我们使用PowerQuery这一强大工具的一个入口 , 其中有一个功能是从其他的工作簿获取数据 , 然后在PowerQuery编辑器中对获取的数据进行一些处理 , 再将清理后的数据上载到目标工作簿中 , 这也是我们本期文章要分享的主要内容 。
我们所要用的演示数据是来自某人力资源的培训时间表数据 , 这些数据当前存储在许多不同的工作簿和工作表中 , 因为涉及到不同的部门 , 不同的系统 , 甚至是不同的分公司 。 我们需要做的是将这些数据进行归档 , 放在一个中心存储位置 , 以便我们对其管理和使用 。
我们需要获取的数据如下图所示 , 在单独的一个工作簿中 。
文章图片
所提供的的TrainingSchedule数据存在一些空单元格 , 我们需要填充这些空白的部分 , 但又不能在当前原始数据所在的工作表中进行修改 , 这也就是我们需要在PowerQuery进行进一步处理的部分 。
首先第一步需要做的就是将这部分原始数据导入到其他的工作表中 , 即下图所示的“TrainingSchedule”工作表(在另外一个工作簿中) 。
文章图片
点击“数据”选项卡下的“获取数据” , 选择“自文件”下的“从工作簿” 。
文章图片
找到原始数据所在的工作簿(Excel文件) , 点击“导入” 。
文章图片
在“导航器”界面 , 我们可以选择数据所在的工作表 , 预览原始数据 , 然后点击“转换数据” 。 (如果不需要对数据进行处理或转换 , 我们可以直接点击“加载” , 将数据上载到目标工作表中 。 )
文章图片
点击“转换数据”后 , 会进入PowerQuery编辑器的界面 。
文章图片
这里我们顺便延伸一下 , 关于PowerQuery和Excel工作表的一些不同之处:
1.PowerQuery中的数据并不如Excel那样 , 数据是在单元格级别中 。 例如“Sydney”这一城市名称在Excel工作表中是在A3单元格中 , 而在PowerQuery中并非如此 。
【Excel的“数据”选项卡下的“获取和转换数据”功能区是我们使用PowerQuery这一...|excel工作表中的“stafflist”数据表格列表】2.Excel中的空白单元格 , 在PowerQuery中会以“null”值标记 。
3.PowerQuery使用的数据类型更多 , 更像是数据库 。 例如在Excel中日期数据只是以日期格式展示 , 实际上是数字(类型的数据) , 而在PowerQuery中则是完全不同的数据类型 。
两者的这些不同之处虽然在此不会引起什么问题 , 但也是值得我们注意的地方 。
在PowerQuery中 , “编辑栏”同样是可以隐藏 , 在“视图”选项卡下 , 我们可以选择勾选或不勾选 。
文章图片
“编辑栏”中的代码是以称为“M”的语言写的 , 是我们编写PowerQuery的语言 。 在之后的分享中 , 我们会用到这个语言帮助我们在PowerQuery中更有效地处理数据 。
此例中我们要做的是填充“Location”标签中的数据 , 选中该列数据后 , 点击“转换”选项卡下的“填充”按钮 。
- 在Excel中添加数据透视表之后|excel数据透视表的设置方法
- Excel作为数据处理的强大工具|excel技巧——基于趋势的格式处理
- 本期我们继续了解在Excel数据透视表中筛选数据的技巧。|excel数据透视表筛选技巧
- 本期我们来了解一下Excel中用于数据可视化的散点图和气泡图|excel数据可视化之散点图和气泡图
- 我们知道在Excel工作表中|powerpivot数据透视表的使用
- 马云|为什么马云能见这么多国家的领导人?而马化腾,王健林却不行
- 魅族|荣耀80GT刀法精准,配置精打细算,3299元的手机还在用塑料后盖!
- 赵明|赵明:荣耀80 GT靠产品说话信心十足 要打造3千到4千档最好的互联网手机
- 华为Nova|1599元,8+256GB版的华为nova9SE,是否值得入手?
- 华为智慧屏|家里网速可慢是什么原因导致的那?