excel学习库

excel表格_excel函数公式大全_execl从入门到精通

用Power Query批量生成Excel工资条

PowerQuery是微软推出的一整套Power工具-系列的一个组成成员,它的定位就是:查询,是在Excel平台控制及转换数据的最佳工具。凡是要查询数据(各个地方各种格式),只要此工具即可。 今天,我们就来教你利用Power Query怎么快速地制作一份工资条的方法。下面是完成的工资条效果,一行标题,一行明细,一行空格。其实用Excel的普通功能也可以实现,但今天我们就用一个新方法来实现,具体思路:工资条效果图如下图:是本文案例的工资表的源表。假如某公司有1000个员工,那我们需要准备1000个表头,1000条明细记录已经存在,1000个空行,最后追加到一起,进行排序。下面就给大家讲解一下步骤: 选中数据源,“Power Query”——“从表”(不同的Excel版本不一样的进入方式),进入到PQ界面。改名为“工资条”,复制一份出来做“标题”。2016版Excel的进入位置 下面我们首先处理“标题”部分。比如我们的示例数据有10条记录,那我们必须创建10个标题行。难点在于如何将数据源内容全部转换为标题行。 首先我们需要把它里头的内容都清空,这里用到的功能是“转换”——“提取”——“范围”(必须全选)。这里的关键在于范围的起始索引,我们设置为199的目的是什么? 目的是从每一单元格的199位开始提取,因为每一单元格都不满199个,所以无论提取多少个字符都是为空,这样一来,空行就得到了。接下来一步则是查找替换值,查找空值,替换成为真空,即null,“转换”——“替换值”(必须全选)。效果如下:接下来我们就可以把上面的表头复制到下面的内容中来,“转换”——“将第一行用作标题”——“使用表头作为首行”。 这样一来第一行已经有内容了,下面的怎么办呢?使用“转换”——“填充”——“向下”(必须全选)。 可以发现,已经全部填充为标题行了,但是我们发现多了一行表头,这个时候我们可以用到反转的功能,将第一行内容变回为表头行。 “转换”——“将第一行用作标题”——“使第一行用作标题”,这样一来的好处是,之后可以和明细行对得上。 下面要做10个空行,这个相当简单了,直接复制“标题”即可。然后右边“应用的步骤”删除到空行就可以了。好了,基础数据已经准备完毕,这个时候还有一个问题需要考虑,即排序! 由于篇幅和时间的原因,今天就讲到这里,想了解后续操作详情,请关注并收藏,就不会错过了后面的关键步骤。 精彩导读

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接