数据源: "姓名""基数""个人比例""个人缴纳""公司比例""公司缴纳""总计",共7列7行数据 目标: 留下第1.2.5三行数据 操作过程: [主页]>[删除行]>[删除间隔行]>输入删除的起始行>输入待删除的行数>输入删除行后面要保留的行数>[确定] M公式:        = Table.AlternateRows( 表,…
数据源: "姓名""基数""个人比例""个人缴纳""公司比例""公司缴纳""总计",共7列7行数据,其中姓名列,第1.2行与第6.7行内容重复 目标: 留下第1.2.6.7姓名列中内容重复的行 操作过程: 选取指定列>[主页]>[保留行]>[保留重复项] M公式: = let columnNames = {"指定列名"}, add…
数据源: 任意五行两列 目标: 计算行数(包括空行) 操作过程: [转换]>[对行进行计数] M公式:  = Table.RowCount( 表 ) 扩展: 对表中列进行计数:= Table.ColumnCount( 表 ) 对列表进行计数:= List.Count( 列表 ) 对列表进行不包含null的计数:统计信息 字段数目:返回记录中的指定内容Record.Field-…
数据源: 包含文本与数值的任意数据 目标: 对文本和数值进行筛选 M公式: = Table.SelectRows( 表, 筛选条件) 筛选条件: 等于:each [指定列] = "指定值" 不等于:each [指定列] <> "指定值" 大于/大于等于/小于/小于等于:修改以上运算符号 开头为:each Text.StartsWith([指定列], "指定值") 开头不是:each not Text.StartsWith([指定列],…
数据源: 包含日期与时间的任意数据 目标: 对日期与时间进行筛选 M公式: = Table.SelectRows( 表,筛选条件) 筛选条件: 等于:each [日期列] = #date(年,月,日) 不等于:each [日期列] <> #date(年,月,日) 早(小)于:each [日期列] < #date(年,月,日) 早(小)于或等于:each [日期列] <= #date(年,月,日) 晚(大)于:each [日期列] > #date(年,月,日) 晚(大)于或等于…
数据源: "姓名""基数"等列 目标: 修改"姓名"列标题为"员工姓名" 操作过程: [转换]>[重命名]>修改标题名>回车 双击标题名>修改标题名>回车 M公式: = Table.RenameColumns( 表,{{ "原列名1", "新列名1"},...,{ "原列名n", "新列名n"}}, 处理不存在的列)…
数据源: "姓名""基数""个人比例""个人缴纳""公司比例""公司缴纳""总计",共7列5行数据 目标: 只留下后面两行数据(删除掉前面三行) 操作过程: [主页]>[保留行]>[保留最后几行]>输入保留的行数>[确定] M公式: 保留行:= Table.LastN( 表, 保留的行数或条件) 说明: 同保留前面N行Table.FirstN…
数据源: "姓名""基数""个人比例""个人缴纳""公司比例""公司缴纳""总计",共7列5行数据 目标: 删除掉前面三行(只留下后面两行数据) 操作过程: [主页]>[删除行]>[删除最前面几行]>输入删除的行数>[确定] M公式: 删除行:= Table.Skip( 表, 删除的行数或条件)  说明: 同保留前面N行Table.FirstN…
2021-12-11更新 主页(选项卡) 管理列(组) 选择列 选择列Table.SelectColumns 删除列 删除列Table.RemoveColumns 删除其他列Table.SelectColumns 减少行(组) 保留行 保留前面N-.First/FirstN 保留后面N-.Last/LastN 保留中间指定的-.Range/Middle 保留重复项 选择-Select- 筛选Table.SelectRows-文本与数值 筛选Table.SelectRows-日期与时间 删除行 删…
数据源: 任意超级表 目标: 将超级表中的数据加载到Power Query编辑器中 操作过程: 选取超级表中任意单元格(选取普通表时会自动增加插入超级表的步骤)>数据>来自表格/区域 M公式:  = Excel.CurrentWorkbook(){[Name="超级表名"]}[Content] 扩展: 以二进制形式返回文件内容:= File.Contents("路径\文件名.后缀名") 从工作簿:= Excel.Workbook(二进制Excel工作簿,…