如何利用Excel的PowerQuery快速转换数据(r语言怎么导出excel数据?)
在管理学生成绩的实践当中,成绩原始数据往往按学生条目记录。若需要转换为以学号、姓名、学科、成绩、等第进行分列的表式效果,数据量大,逐一复制、粘贴操作显然相当繁琐。利用Excel的MicrosoftPowerQuery加载项可实现快速转换。
1.数据转换为表
打开数据表,切换到“数据选项卡,在“获取和转换功能组单击“从表格按钮,在随后弹出的对话框根据提示选择数据源,Excel会自动将选定区域转换为表,并打开查询编辑器界面。
2.提取学科数据
在“表1-查询编辑器窗口选择学号、姓名两列的列标,切换到“转换选项卡,在“任意列功能组依次选择“逆透视列→逆透视其他列,执行后可以将当前选定列转换为“属性/值对,并与每行中的剩余值相结合,显示效果如图2所示。
可以看到“属性列包含了语文、数学、英语等多门学科的名称,我们首先需要将这些学科的名称从“属性列提取出来。选择“属性列的列表,右击选择“拆分列→按分隔符,此时会打开“按分隔符拆分列对话框,在“选择或输入分隔符列表框选择“自定义,输入“|进行分隔,这里不需要更改其他选项,执行之后的效果如图3所示。可以看到原来的“属性列已经被分隔为属性1、属性2两列,“属性1是各门学科的名称,“属性2则是成绩、等第。
由于“属性2列仍然混合了成绩、等第这两个内容,因此还需要将这些内容区分开来。选择“属性2列,切换到“转换选项卡,在“任意列功能组单击“透视列按钮,这一操作是为了使用当前选中列中的名称创建新列,此时会弹出“透视列对话框,在“值列下拉列表框选择“值,点击“高级选项前面的按钮,在下拉列表框选择“不要聚合,最终设置如图所示。
完成上述设置之后,原有的“属性2列已经被转换为成绩、等第两个新的列。如果觉得默认的“属性1不太合适,可以右击重命名为“学科。关闭查询编辑器,此时会提示是否保留更改,确认之后会返回Excel主界面,此时就可看到最终效果。接下来可以根据对各个项目进行适当的筛选,感兴趣的朋友可以一试。
扩展阅读:利用PowerQuery快速分离混合文本
如图所示的“DATA列都是字母、数字的混合文本。现在要求依次提取纯文本、纯数值、不重复数值。手工提取显然是相当麻烦,而且也容易出错,利用PowerQuery内置的函数可以轻松实现。
在源数据选择“DATA列的数据区域,切换到“数据选项卡,在“获取和转换功能组单击“从表格按钮,此时会打开查询编辑器,切换到“添加列选项卡,单击“常规功能组的“添加自定义列按钮,此时会弹出“添加自定义列对话框,首先将默认的列名“Custom修改为“纯文本,接下来在下面的“自定义列公式窗格输入“=Text.Trim,),检查无误之后单击“确定按钮,很快就可以在新添加的自定义列显示从“DATA列提取出来的纯文本内容,按照同样的方法继续添加“纯数值、“不重复数值两个自定义列,公式分别为“=Text.Remove,),)和“=Text.Combine)),请注意后一个公式的“纯数值必须与上一个自定义列的名称保持一致,否则会提示“Error。
关闭查询编辑器,在提示是否保留更改时,请选择“保留,返回Excel主界面之后,就可以看到分离效果。
如何用Excel表格进行数据对比?
可以使用Excel中的“查找和替换”或“条件格式”功能来匹配两列中部分相同的数据。另一种更有效的方法是利用Excel的“数据合并”或者“VLOOKUP”函数进行匹配。详细解释:1. 使用“查找和替换”功能:如果两列数据中的相同部分较多,但分布不连续,可以使用Excel的“查找和替换”功能来查找这些相同的数据。
excel在财务中的应用
excel在财务中的应用:1、利用工作表进行数据整理;Excel能通过表格的形式将数据记录并加以整理,使数据更加清晰直观,更易转换成有用的信息。对表格进行增删、排序、筛选等操作,能快速地帮助用户从海量的数据中搜索出需要的数据,减少干扰信息,提高工作效率。2、利用函数进行计算分析:Excel给用户提供了大量...
如何用excel做行事历?
1. 打开Excel软件,选择新建工作簿。2. 在工作簿中,设计行事历的基本结构,包括日期、事件、备注等列。3. 根据需要填充特定日期的事件,或使用条件格式等功能高亮重要日期。4. 可利用Excel的公式与函数,如“IF”、“VLOOKUP”等,实现自动提醒或数据整合。5. 根据个人喜好,可...
如何利用EXCEL表格的vlookup函数进行查找呢?
在Excel中,当需要VLOOKUP函数满足两个条件进行匹配时,可以使用以下方法。首先,理解公式的关键在于将两个条件封装在VLOOKUP函数的查找部分。公式表达为:=VLOOKUP(条件1:条件2, IF({1,0}, 条件1区域:条件2区域, 返回列), 2, 0)。执行步骤如下:1. 将两个相关的单元格(如F2:G2)作为条件1和...
在excel表格中利用数据有效性进行快速的输入
步骤 1、数据有效性对于表格的输入文字是非常方便快捷的,学会灵活的应用它将会使你节省大量的时间来做其他的事。首先打开未完成的表格;2、点击全选一列的项目组,鼠标移动到那一列的顶部将会变成向下的方向箭头,然后选择全部。3、找到菜单栏数据点击下面的有效性;4、在设置有效性条件下面的允许里面...
在EXCEL2007中怎么利用原始的单元格数据进行计算?
方法\/步骤 1、运行EXCEL2007,新建一个EXCEL文件,然后根据原始材料进行表格设计,并把数据填入表格中 2、现在需要计算的是容性电流值一列和乘以系数一列,如果徒手计算会非常麻烦,而且还可能计算错误,如单纯的计算器,输入并誊写结果效率也不高,现在我们利用EXCEL的插入公式自动计算功能进行计算,在编辑...
在excel表格中怎么利用函数求值?
在平时数据运算中我们需到对大量数据运用函数求值,这在很多工作中也是很重要的步骤,下面我为大家介绍一下在excel表格中怎么利用函数求值方法,一起来看看吧!步骤 1、我们以LOG函数求值为例,如图所示,我们打开一个文档,我们可以看到A列是X值,下面我们要求B列的logX的值。2、先将鼠标放在B2单元格,...
如何在excel中利用高级筛选功能
1、首先,我们打开我们电脑上面的excel,然后在表格中输入一些数据以及条件要求;2、然后我们点击工具栏中的数据;3、之后我们点击高级;4、弹出的界面,我们点击列表区域的引用符号,之后选择数据区域,然后点击引用符号;5、然后我们点击条件区域的引用符号,之后选择条件区域,然后再点击引用符号;6、之后...
有详细的使用EXCEL的方法吗,麻烦告诉一下
存放数据格式为“x,y”的形式,首先在Excel中输入坐标值,将x坐标值放入A列,y坐标值放入到B列,然后利用“&”将A列和B列合并成C列,在C1中输入:=A1&","&B1,此时C1中的数据形式就符合要求了,再用鼠标向下拖动C1单元格,完成对A列和B列的所有内容的合并(如图3-4)。合并不同单元格的...
Excel2010 如何利用项目选取规则标识数据
选择“高于平均值”选项 在“开始”选项卡的“样式”组中,单击“条件格式”按钮,在弹出的下拉列表中选择“项目选取规则高于平均值”选项。设置“高于平均值”对话框 弹出“高于平均值”对话框,在“针对选定区域,设置为”下拉列表中选择“浅红填充色深红色文本”选项,单击“确定”按钮。查看标识的效果...
全炊迪诺: 一、首先打开一张销量表 二、点菜单“插入”,在“图表”工具区选择想要的三维图表,如柱形图、饼图、条形图,再在弹出的窗口选择需要的三维效果,这样就会出现相应的三维图了; 三、然后选择“三维饼图”,如图所示.四、然后右击图片“添加数据标签”.五、这时就会显示该产品在各区的销售数量了.
安达市19288854609: GL指数在EXCEL里怎么算 - ?
全炊迪诺: 利用函数POWER 1、新建Excel表格 2、单击“公式”菜单下的“插入函数”,在C2中输入“2”,C3中输入“=POWER(C2,3)”. power表示指数.此范例的为计算2³,结果是8.
安达市19288854609: EXCEL POwer 函数怎么用? - ?
全炊迪诺: 1、POWER函数的功能:返回数字乘copy幂的计算结果. 2、POWER函数的语法:POWER(number,power).其中参数number表示底数;参百数power表示指数.两个参数可以是任意实数,当参数power的值度为小数时,表示计算问的是开方;当参数number取值小于0且参数power为小数时,POWER函数将返回#NUM!错误值. 3、POWER函数的示例: a.计算100的平方值,=power(100,2) b.计算9的平方根,=power(9,0.5) c.因在实数范围内负数没有平方根,所答以=power(-10,0.5)会返回#NUM!错误值.
安达市19288854609: 如何用EXCEL进行幂计算! - ?
全炊迪诺: 直接使用POWER()函数可以得到结果: 当底为X,幂为Y时,在单元格内输入 =POWER(X,Y) 该单元格即显示X的Y次方的值,Y值可以是正,也可以是负数.
安达市19288854609: 如何使用excel的power query功能 - ?
全炊迪诺: Excel 2016 预览版 Power Query 体验_百度经验 http://jingyan.baidu.com/article/466506582c6f47f549e5f8a8.html
安达市19288854609: 如何运用excel中的宏? - ?
全炊迪诺: 下面是我当初学习Excel中宏(VBA)的方法:1. 点菜单的工具,宏,录制宏,做一些简单的动作,如在A1输入1,在B1输入 =A1*2,将B1的字体颜色设为红色,停止录制.同时按Alt和F11进入宏界面,在左上窗口找到模块一,双击,右边窗口...
安达市19288854609: 如何使用Excel中的宏? - ?
全炊迪诺: 宏类似于计算机程序,但是它是完全运行于Excel之中的,我们可以使用宏来完成枯燥的、频繁的重复性工作.宏完成动作的速度比用户自己做要快得多.例如,我们可以创建一个宏,用来在工作表的每一行上输入一组日期,并在每一单元格内...
安达市19288854609: 怎样用PowerQuery把同一工作簿的多个工作表合并在一个表中? - ?
全炊迪诺: 有一个"Excel必备工具箱“的小软件,下载安装后执行工具箱→工具集锦→汇总→表格合并→确定→(选择你需要合并的表格)
安达市19288854609: 怎么用Excel里面的power函数弄出来这些数据? - ?
全炊迪诺: 在B2输入公式:=1/POWER(1+B$1,$A2) 然后向右,向下拉 如下图:
安达市19288854609: 如何使用power query合并多个excel - ?
全炊迪诺: http://jingyan.baidu.com/article/77b8dc7f84d1246174eab68b.html