分享

一个例子学会Power Query基础操作原理

 Excel学习园地 2023-10-13 发布于甘肃


回复2016获得office2016的下载链接

回复2021获得office2021的安装攻略

(欢迎转发扩散、留言互动和点一下“在看”!)

今天通过一个例子带大家了解Power Query的基础操作原理。
要处理的数据源是一组控制费用的科目名称,要在不改变原有数据的情况下将一级科目和末级科目提取出来。
以下来介绍详细的操作步骤。
Step 1获取数据
选中数据区域内的任意单元格,切换到【数据】选项卡,单击【来自表格/区域】按钮,部分版本的Excel显示为【从表格】,按钮位置也稍有不同。
在弹出的“创建表”对话框中,按需要勾选【表包含标题】复选框,单击“确定”按钮。
这样就将Excel里的数据加载到Power Query编辑器中了。
这就是使用Power Query处理数据的第一个阶段:加载数据,也叫新建查询或数据获取。
在Power Query编辑器对数据进行增加、删除、修改、转换、合并、拆分、排序、筛选、透视、逆透视等操作,最终变成自己需要的数据,这个过程也叫数据处理或数据清洗,是学习Power Query的重点部分。
Step2 数据处理
操作1:重复列
因为要保留原有科目信息,所以先要对科目名称进行“重复列”的操作,点击【添加列】选项卡中的【重复列】按钮。
接下来将会对重复得到的列进行操作,在这个界面中,编辑栏中会看到操作所对应的语句。
绿色的列表示当前被选中的列,再回到【转换】选项卡,点击【拆分列】-【按分隔符】。
此处的分隔符需要按照实际数据特点进行修改,然后选择“最左侧的分隔符”,点击确定。
拆分列后最右侧的一列是没用的,在列标题处点击右键,可以看到与列操作有关的功能,选择删除即可。
双击标题或者右键-重命名,可以对标题内容进行修改,这里改成“一级科目”。
以上完成的是一级科目的提取。
继续重复列-拆分列-删除列-重命名,完成末级科目的提取。

以上完成的是Power Query处理数据的第二个阶段,最后还需要将处理后的数据回传到表格中。
Step3 上载数据
在文件菜单中点击【关闭并上载】就完成了Power Query处理数据全部工序。
返回Excel中会看到,自动添加了一个sheet(表1),选中表1中的任意单元格,在上方菜单会多出两个选项卡,其中【查询】选项卡里的【编辑】按钮就是返回Power Query编辑器的。
在数据源发生改变时,也可以点击【刷新】按钮自动得到最新的结果数据。

如果你有任何关于Excel使用方面的问题

都欢迎来学习群获得帮助

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多