分享

Excel 小技巧之Power query 拆解信息、工资条制作小案例

 温暖南方 2020-06-27

一、拆解信息

【目标:将EXCEL单元格中文字和数字信息挑选出来,拆分成两列。】

1、导入查询

a.路径:数据

新建查询

b.目的:将需要处理的EXCEL表格导入query

2、以分号为区间拆分信息

a.路径:转换

拆分列

b.目的:以分号为界,对单元格信息进行初步拆分

3、逆透视表格

a.路径:转换

逆透视列

b.目的:将拆分后并排显示的信息通过逆透视排成一列

4、添加自定义列:仅保留数值部分

a.路径:添加列

输入只保留数值部分的公式

b.目的:新建一列,仅显示产品的价格

公式:Text.Remove(取值字段,需要剔除的字段) 表示从取值字段中剔除某一特定的字段。Text.Remove([产品信息],{'一'..“”})表示引用产品信息列中的字段,并将其中的文本字段删掉

5、添加自定义列:产品名称列

a.路径:添加列

输入只保留产品名称的公式

b.目的:新建一列,仅保留产品名称

公式:Text.Remove(取值字段,需要剔除的字段) 表示从取值字段中剔除某一特定的字段。Text.Remove([产品信息],{'一..“~”,'元'})表示引用产品信息列中的字段,并将其中的数字“元”删除

6、重排列

a.路径:手动拉动列的排列顺序

b.目的:将不需要的列删除,将保留的列排列成我们希望排列的顺序

二、工资条制作

【目标:将员工工资统计表制作成工资条

1、导入查询

a.路径:数据

新建查询

引用

b.目的、5表格导入query,并通过引用复制出另外三个查询,将四个查询分别命名为工资表、工资条、空行和标题

2、将空行查询表格替换为空

a.路径:转换

提取

提取首字符

0

b.目的:将空行查询表格中的内容替换为空值

3、将标题查询表格全部填充成标题行

a.路径:转换

将第一行用作标题

填充

向下

b.目的:将标题查询表格中的内容全部填充为标题行的内容

4、重新将第一行提升标题

a.路径:转换

将第一行用作标题

b.目的:将标题查询表格中的第一行提升为标题,提升两次的目的是为保证标题行数量的需要

5、添加索引列

a.路径:转换

索引列 

b.目的:对工作表、空行、标题三个查询表设置索引,用于后续合并

工作表、空行和标题的起始索引值分别为0、1、2,索引增量均为3

6、追加查询后索引列排序

a.路径:主页

追加查询 

索引列排序

b.目的:对工作表、空行、标题三个查询表追加合并,索引排序生成工资条

EXCEL系列文章索引

【4 EXCEL小技巧之Power Query合并、排名小案例】

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多