ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Excel中的power query操作

2022-08-25 16:31:34  阅读:530  来源: 互联网

标签:选项卡 power Excel 点击 举例 query 下图


一、Excel中的power query

数据处理(power query),也可以使用Excel打开,与powerBI查询组中转换数据打开功能完全一样。

 

在excel中选中数据,然后选择数据,来自表格/区域,即可打开。

 

以下分别是Excel中和powerBI中的power query编辑器,可以看到左上角图标不一样,其他差的不多。

 

 

 

 

二、Excel中的power query操作

对数据进行操作一,原始数据如下:【在Excel中的power query中操作】

 

举例1:点击数学左边的123,选择更改,更改数学为文本显示ABC。见下图。

 

举例2:选中姓名列,在开始选项卡,点击转换组中,将标题作为第一行。见下图。

 

举例3:删除某一列,并且可以多操作重新取名。这里删除英语列,并且重取名为:删除英语成绩。在开始选项卡,选中英语列,点击删除列,在应用的步骤中点击删除的列操作,重命名为:删除英语成绩。见下图。

 

 

 

举例4:对数据进行拆分。在开始选项卡,在转换组中,选择拆分列,可以选择按分隔符,也可以选择按字符数。以下是按字符数拆分,设置字符数为1,拆分:一次,尽可能靠左。见下图。

 

 

 

举例5:分组进行统计。在开始选项卡,在转换组中,选择分组依据,这里是根据性别统计语文的平均值。设置分组依据为性别,新列名为语文的平均值,操作为平均值,柱表示操作对象,这里设置操作对象为语文。见下图。

 

 

 

举例6:对数据进行转置。在转换选项卡,在表格组中,选中全部数据或者某一数据,点击转置,则会得到整体的转置,再次点击转置,则会得到原始数据,但是此时列名没有了。见下图。

 

 

  

举例7:对数据进行反转行。点击需要反转的列,在转换选项卡,在表格组中,点击反转行,则会得到反转的排列。见下图。

 

举例8:关闭并上载。当对表格完成了一系列的处理,需要关闭并且保存时,在开始选项卡,左上角,点击关闭并上载,此时在Excel中会出现另外一张处理完成的表,并且在右侧出现查询&连接,此时可以看到表格名称等信息。见下图(对表格做了转置)。

 

当对sheet1进行修改,sheet2刷新之后(在表格工具中,点击查询,在加载选项卡中点击刷新),也会做出相应的改变。这里对sheet1进行添加信息。见下图。

 

对数据进行操作二,原始数据如下:【在Excel中的power query中操作】

举例1:索引列。选中某一单元格,在添加列选项卡中,选择索引列,此时表格会增加一列索引,可以选择索引从0开始,或者从1开始,默认添加的索引列在最后一列,可以通过鼠标拖动到想要放置的位置。见下图。

 

举例2:重复列。选中某一列,在添加列选项卡中,选择重复列,此时会出现一个重复的列,默认添加的重复列也在最后一列。见下图。

 

举例3:拆分列。选中想要拆分的列,在转换选项卡中,选择拆分列,这里选择按分隔符拆分,并且可以对拆分的列进行重命名。见下图。

 

 

 

举例4:提取。选中想要提取的列,在转换选项卡中,选择提取,可以按很多种方法进行提取,这里我们按照分隔符之间的文本进行提取。见下图。

 

 

对数据进行操作三,原始数据如下:【在Excel中的power query中操作】

举例1:新建列。在添加列选项卡中,点击条件列,这里设置条件为,当语文大于等于60的时候,输出及格,否则不及格,并且设置新列名为:语文等级。见下图。

 

 

 

举例2:自定义列。在添加列选项卡中,点击自定义列,这里求语文、数学和英语的平均值。见下图。

 

 

 

这里求数学的log值,需要自己添加函数Number.Log10(),见下图。【power puery中视图中可以勾选编辑栏,此时操作中会显示M语言代码,注意:M语言大小写敏感。M语言函数引用:Power Query M 函数参考 - PowerQuery M | Microsoft Docs

 

 

 

 

这里展示文本函数的一个例子,求文本的长度,函数为:Text.Length(),

 

 

标签:选项卡,power,Excel,点击,举例,query,下图
来源: https://www.cnblogs.com/YY-zhang/p/16624653.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有