专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

如何利用Excel的Power Query快速转换数据 Excel利用Power Query快速转换数据的方法

来源:小易整编  作者:小易  发布时间:2023-03-01 11:26
摘要:在管理学生成绩的实践当中,成绩原始数据往往按学生条目记录。若需要转换为以学号、姓名、学科、成绩、等第进行分列的表式效果,数据量大,逐一复制、粘贴操作显然相当繁琐。利用Excel的MicrosoftPowerQuery加载项可实现快速转...

  在管理学生成绩的实践当中,成绩原始数据往往按学生条目记录。若需要转换为以学号、姓名、学科、成绩、等第进行分列的表式效果,数据量大,逐一复制、粘贴操作显然相当繁琐。利用Excel的Microsoft Power Query加载项可实现快速转换(Excel 2016已经包含Microsoft Power Query组件,可以在数据选项卡直接调用,其他版本需在微软官方下载安装)。

如何利用Excel的Power Query快速转换数据 Excel利用Power Query快速转换数据的方法

  1. 数据转换为表

  打开数据表,切换到数据选项卡,在获取和转换功能组单击从表格按钮,在随后弹出的对话框根据提示选择数据源,Excel会自动将选定区域转换为表,并打开查询编辑器界面。

  2. 提取学科数据

  在表1-查询编辑器窗口选择学号、姓名两列的列标,切换到转换选项卡,在任意列功能组依次选择逆透视列→逆透视其他列,执行后可以将当前选定列转换为属性/值对,并与每行中的剩余值相结合。

  可以看到属性列包含了语文、数学、英语等多门学科的名称,我们首先需要将这些学科的名称从属性列提取出来。选择属性列的列表,右击选择拆分列→按分隔符,此时会打开按分隔符拆分列对话框,在选择或输入分隔符列表框选择自定义,输入|进行分隔,这里不需要更改其他选项。可以看到原来的属性列已经被分隔为属性1、属性2两列,属性1是各门学科的名称,属性2则是成绩、等第。

  由于属性2列仍然混合了成绩、等第这两个内容,因此还需要将这些内容区分开来。选择属性2列,切换到转换选项卡,在任意列功能组单击透视列按钮,这一操作是为了使用当前选中列中的名称创建新列,此时会弹出透视列对话框,在值列下拉列表框选择值,点击高级选项前面的按钮,在下拉列表框选择不要聚合。  完成上述设置之后,原有的属性2列已经被转换为成绩、等第两个新的列。如果觉得默认的属性1不太合适,可以右击重命名为学科。关闭查询编辑器,此时会提示是否保留更改,确认之后会返回Excel主界面,此时就可看到最终效果。接下来可以根据对各个项目进行适当的筛选,感兴趣的朋友可以一试。

  扩展阅读:利用Power Query快速分离混合文本

  的DATA列都是字母、数字的混合文本。现在要求依次提取纯文本、纯数值、不重复数值。手工提取显然是相当麻烦,而且也容易出错,利用Power Query内置的函数可以轻松实现。

  在源数据选择DATA列的数据区域,切换到数据选项卡,在获取和转换功能组单击从表格按钮,此时会打开查询编辑器,切换到添加列选项卡,单击常规功能组的添加自定义列按钮,此时会弹出添加自定义列对话框,首先将默认的列名Custom修改为纯文本,接下来在下面的自定义列公式窗格输入= Text.Trim(Text.Remove([DATA],{"0".."9"})," "),检查无误之后单击确定按钮,很快就可以在新添加的自定义列显示从DATA列提取出来的纯文本内容,按照同样的方法继续添加纯数值、不重复数值两个自定义列,公式分别为=Text.Remove(Text.Trim(Text.Remove([DATA],{"A".."z"})," ")," ")和=Text.Combine(List.Distinct(Text.ToList([纯数值]))),请注意后一个公式的纯数值必须与上一个自定义列的名称保持一致,否则会提示Error。

  关闭查询编辑器,在提示是否保留更改时,请选择保留,返回Excel主界面之后,就可以看到分离效果。


本文地址:IT知识频道 https://www.hkm168.com/ruanjian/903949.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT知识
小编:小易整编
相关文章相关阅读
  • “水”字旁常用字,快速记忆方法(提高汉字识别能力)

    “水”字旁常用字,快速记忆方法(提高汉字识别能力)

    “水”字旁常用字,快速记忆方法(提高汉字识别能力)汉字是中国文化的重要组成部分,对于中文学习者而言,汉字的认识和记忆是非常重要的。其中“水”字是汉字中的一个旁常用字。在学习这个字时,我们可以采用一些快速记忆方法,提高汉字识别能力。首先,我们...

  • 拉杆箱材质选择,如何购物省心(为旅途做好准备)

    拉杆箱材质选择,如何购物省心(为旅途做好准备)

    拉杆箱材质选择,如何购物省心(为旅途做好准备)随着旅游的普及,拉杆箱已经成为旅行出行中必不可少的装备之一。而在选择拉杆箱时,材质是一个非常重要的考虑因素。目前市场上主要有PC、ABS、铝合金等材质可供选择。那么如何选择适合自己的材质呢?以下...

  • 怎样测智商,简单易学测试方法(评估自身能力)

    怎样测智商,简单易学测试方法(评估自身能力)

    怎样测智商,简单易学测试方法(评估自身能力)测量智商是很多人都感兴趣的话题,因为它能够反映一个人的智力水平。这篇文章将介绍一些简单易学的测智商方法,以帮助读者更好地评估自身能力。1.可视空间能力测试这种测试可以通过观察图片来评估可视空间能力...

  • qqid身份卡怎么设置(id身份卡如何修改)

    qqid身份卡怎么设置(id身份卡如何修改)

    喜得利2023-05-01经验11今天给各位分享qqid身份卡怎么设置的知识,其中也会对id身份卡如何修改进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!qqid过了90天为什么改不了qqid过帆...

  • 凉面的制作方法与步骤(凉面制做方法)

    凉面的制作方法与步骤(凉面制做方法)

    一条龙2023-05-01美食3本篇文章给大家谈谈凉面的制作方法与步骤,以及凉面制做方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。凉面的做法及调料配方怎么做?凉面做法及配方如下:材料:碱面500ml、香葱一...

  • 网上挣钱的方法(网上挣钱的方法0投入)

    网上挣钱的方法(网上挣钱的方法0投入)

    臻品享受2023-05-01财经3今天给各位分享网上挣钱的方法的知识,其中也会对网上挣钱的方法0投入进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!网上最快赚钱方法有粉丝就可以带动流量和阅读量,这...

  • 五香兔肉(五香兔肉的卤制方法视频)

    五香兔肉(五香兔肉的卤制方法视频)

    哈秀时尚2023-05-01美食3今天给各位分享五香兔肉的知识,其中也会对五香兔肉的卤制方法视频进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!五香兔肉——延年益寿强身健体对于喜欢吃吃肉的朋友来说...

  • 如何学会蛙泳(如何学会蛙泳3000字)

    如何学会蛙泳(如何学会蛙泳3000字)

    好助手百科2023-05-01体育3本篇文章给大家谈谈如何学会蛙泳,以及如何学会蛙泳3000字对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。蛙泳的技巧与方法总结蛙泳的技巧与方法总结蛙泳的技巧与方法总结,其方法是...

  • 周排行
  • 月排行
  • 年排行

精彩推荐