上期内容给大家讲解了关于图表精品图表 | Excel绘制“带有阈值分割的条形图和棒棒图”的制作方法。本期给大家讲解一下关于Power Query的知识 。

如下图,将下面的数据向下填充逆过程。即将左侧的数据转换至右侧的数据。

如果是从右往左的话是直接向下填充即可,但是从左侧转换右侧的是一个逆向的过程。就不能按正常的方法来转换了。

解题思路:

因为没法直接在原表上转换,所以先单独构建list,使用List.Positions直接获得列的索引,也就是{0..11},然后对其转换,分别获取[年级]列中每一行的值,再用if判断。
但是如果是第一行,索引是0,-1是负的就会报错,所以还要用try otherwise做个异常处理,如果错误就获取第一行。

构建完list,我们还要再合并到原表上,使用Table.FromColumns即可。

具体的代码如下:

let    源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],    转换 = Table.FromColumns(            {List.Transform(                List.Positions(源[姓名])                ,each                     try                          if                             源[姓名]{_} =源[姓名]{_-1}                         then                             null                          else                             源[姓名]{_}                     otherwise                         源[姓名]{0}  )            }            &            {                源[编号]            }            ,Table.ColumnNames(源)                        )in    转换

填充table_Excel Power Query | 向下填充的逆过程相关推荐

  1. power query 向下填充_Power Query 系列 (12) - Power Query 结构化列应用案例

    本篇数据处理来自一个实际处理数据的简化.下图中,假设左边是一个直观的 BOM 结构展示,数据在 Excel 中存储格式如中间部分所示:第一列为物料编码的级别,第二列为物料编码.数据处理任务:需要在 E ...

  2. Power Query|M函数:数据类型及数据结构

    转载自微信 前言: 查询增强版(Power Query)是Excel Power BI组件中用于数据导入.数据整合以及数据处理的插件工具.适用于Excel 2010以上版本,在Excel 2010以及 ...

  3. Power BI中的填充功能

    "填充"功能可以看做是一种特殊类型的"填充值",它的功能是将单元格的值填充到当前所选列中相邻空单元格内.相当于以某个单元格为基准,对临近空单元格进行替换.例如下 ...

  4. 数据分析实用工具——EXCEL下的power query自动取数

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.power query 二.实用功能 1.选择数据源 2.数据格式处理 3.进阶数据处理 4.自动取数的路径问题 ...

  5. Excel中CTRL+D的别样用法 隔行和隔列向下填充示例

    我们熟悉的CTRL+D是这样用的:选取字符和下面的空格,按CTRL+D就可以完成字符的向下填充. 我可以直接向下拖动复制,何必用CTRL+D呢? 其实,你太小看CTRL+D了. [例1]在下面的表格中 ...

  6. 二道题:分组顺序向下填充 和 标注数据整理

    分组顺序向下填充 需求 之前群友分享这样一道Pandas题: 应用pandas模块,导入"python_test.xlsx"的excel中的表格数据(2个sheet) 要求: 将s ...

  7. excel列值实现向下填充

    excel列值实现向下填充,即下面如果是空值的行,则都等于上面不等于空值的那个行的值. 选中A2:A19,按F5,弹出定位对话框,定位条件选择空值,确定,输入 = 按向上箭头, 再同时按CTRL+EN ...

  8. WPS表格Excel:公式实现向下填充

    WPS表格Excel:公式实现向下填充 目标:用公式实现从A列到B列的转变 观察数据得到结论 如果B列中的第N行对应的A列中的数据不为空,则取A列中的数据,如果为空则取B列中N-1行的数据即可 使用I ...

  9. 使用 Power Query 制作工资条

    在公司中,我们经常会见到这样的工资表: 然而,我们还需要将它转换成如下图所示的工资条: 那么我们如何用Power Query实现这一效果呢? 可以观察到,工资条表由三部分内容构成,分别是原工资表中的工 ...

最新文章

  1. 计算机房 门,标准机房门的规格
  2. 12.10课堂学习----实例化、构造方法案例
  3. Matlab | Matlab从入门到放弃(3)——函数与画图
  4. VS2019调试查看变量_你很可能需要知道这个调试小技巧
  5. Linux Process VS Thread VS LWP
  6. 坐标轨迹计算_机器人的轨迹规划与自动导引
  7. hibernate版本_基于jsp+mysql+Spring+hibernate+Struts 2的SSH在线蛋糕销售网站平台管理系统...
  8. python资料-Python 有哪些好的学习资料或者博客?
  9. Android ssl 异常,SSL握手异常,同时通过https连接使用Android中的自签名证书Nougat
  10. 微信小程序云开发表单使用 name的形式提交后如何清空输入内容
  11. PHP集成环境:这些年我用过的那些PHP环境
  12. Tomcat调优技巧
  13. C51 汇编和C语言编写从1加到100
  14. 企业Foxmail帐户邮箱数据保存在什么地方?
  15. jQuery 3D图片切换动画
  16. 两轮电动车被小米、哈啰们盯上了
  17. 【论文阅读笔记】基于分类器预测置信度的集成选择| Ensemble Selection based on Classifier Prediction Confidence
  18. 接口编写 文档规范 总结
  19. Layui--入门指南
  20. bash 基础命令

热门文章

  1. 深度学习 autoencoder_笔记:李淼博士-基于模仿学习的机器人抓取与操控
  2. tp获取referer里的域名_thinkPHP的redirect跳转和referer使用的问题
  3. hadoop集群swap_hadoop集群调优-OS和文件系统部分
  4. java 树状 子节点_java构建树形列表(带children属性)
  5. Win7怎么设置文件共享 Win7共享设置方法
  6. Android平台RTMP/RTSP播放器开发系列之解码和绘制
  7. RTSP播放器开发过程中需要考虑哪些关键因素
  8. html背景图片尺寸位置百分比,css – 如何计算背景大小百分比?
  9. 学习Spring Boot:(一)入门
  10. 使用between and查找时间范围时的日期边界问题