当前位置:萝卜系统下载站 > 办公软件教程 > 详细页面

excel 保留后面N行Table.LastN/Table.Skip(Power Query 之 M 语言)

excel 保留后面N行Table.LastN/Table.Skip(Power Query 之 M 语言)

更新时间:2024-01-25 文章作者:未知 信息来源:网络 阅读次数:

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。

数据源:

?????? “姓名”“基数”“个人比例”“个人缴纳”“公司比例”“公司缴纳”“总计”,共7列5行数据?

目标:

?????? 只留下后面两行数据(删除掉前面三行)?

操作过程:

?????? 【主页】》【保留行】》【保留最后几行】》输入保留的行数》【确定】

?  excel 保留后面N行Table.LastN/Table.Skip(Power Query 之 M 语言)

?????? 【主页】》【删除行】》【删除最前面几行】》输入删除的行数》【确定】

?  excel 保留后面N行Table.LastN/Table.Skip(Power Query 之 M 语言)

M公式:

?????? 保留行:= Table.LastN(步骤名,保留的行数)

?????? 删除行:= Table.Skip(步骤名,删除的行数)?

说明:

  略?

最终效果:

?????? 数据只剩下后两行

?

多说一句:

  Table.FirstN/Table.RemoveLastN/ Table.LastN/Table.Skip这4个M函数的作用,就在于按固定行数删除一个数据表前面或后面的行,参数都非常简单,只有两个,步骤名和待删除或保留的行数。

  这4个M函数的现实意义非常大,因为我们的制表习惯,一个数据表的标题行(表头)往往不在整个数据表的第一行,数据表的后面又会加一些固定的内容,如下图。

?  excel 保留后面N行Table.LastN/Table.Skip(Power Query 之 M 语言)

  其实,这种结构在做多工作表/簿合并的时候,这些多出来的表头和表尾都会给操作带来麻烦,这时候就需要借助于M公式,先将数据表中不需要的行去除,再进行合并。这一操作除了涉及到以上M函数以外,还会涉及到函数嵌套。关于具体的应用,后续会有相关文章说明。


Excel整体界面趋于平面化,显得清新简洁。流畅的动画和平滑的过渡,带来不同以往的使用体验。

温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行

网站地图xml | 网站地图html