EXCEL|Power Query里的一些函数4今天咱们来看Table类函数。这个类函数也巨多。分类函数名功能概述转换Table.ToRows将表格转换为「行的列表 (List)」转换Table.ToColumns将表格转换为「列的列表 (List)」转换Table.ToList使用指定符号合并列值,生成列表 (List)转换Table.ToRecords将表格转换为记录 (Record) 列表创建Table.FromRows从「多行列表」创建表格创建Table.FromColumns从「多列列表」创建表格创建Table.FromList从列表 (List) 创建表格创建Table.FromRecords从记录 (Record) 列表创建表格创建Table.FromValue从单个值创建表格创建Table.Repeat创建重复指定次数的表格创建Table.Column返回表格指定列的列表 (List)创建Table.ColumnNames返回表格的列名称列表 (List)计算Table.RowCount统计表的行数计算Table.ColumnCount统计表的列数判断Table.IsEmpty判断表格是否为空表判断Table.Contains判断表中指定列是否包含某值判断Table.ContainsAll判断表是否包含比较列的所有行判断Table.ContainsAny判断表是否包含比较列的部分行判断Table.MatchesAllRows检测是否所有行都满足指定条件判断Table.MatchesAnyRows检测是否部分行都满足指定条件判断Table.HasColumns判断表是否包含某些列字段判断Table.PositionOf查找筛选一个条件的行在表格中的位置判断Table.PositionOfAny查找筛选任意条件的行在表格中的位置选择Table.First返回表格的第一行选择Table.FirstN返回表格的前 N 行选择Table.Last返回表格的最后一行选择Table.LastN返回表格的后 N 行选择Table.Min返回指定列具有最小值的行选择Table.MinN返回指定列前 N 个最小值的所有行选择Table.Max返回指定列具有最大值的行选择Table.MaxN返回指定列前 N 个最大值的所有行选择Table.SelectRowsWithErrors选择包含错误值的行选择Table.SingleRow返回一行表格的单行,若有多行则返回错误选择Table.Range从指定位置开始选择指定行的表格选择Table.AlternateRows返回按间隔规则筛选行数的表格选择Table.Skip不包含前 N 行或前面指定条件的表格选择Table.FindText返回包含指定文本值的行的表格选择Table.SelectRows根据指定条件筛选行选择Table.SelectColumns仅选择表格中的某些列操作Table.Sort对表格按列排序操作Table.ReverseRows将表格的行逆序排列操作Table.ReplaceRows替换指定位置的行操作Table.ReplaceValue替换表格中的值操作Table.ReplaceErrorValues替换表格中的错误值操作Table.ReplaceMatchingRows替换所有满足指定条件的行操作Table.InsertRows在表格中插入行操作Table.Distinct删除表格中的重复项操作Table.RemoveRowsWithErrors删除包含错误值的行操作Table.RemoveFirstN删除表格前面的 N 行操作Table.RemoveLastN删除表格后面的 N 行操作Table.RemoveRows从指定位置开始删除指定行的表格操作Table.RemoveMatchingRows删除所有满足指定条件的行操作Table.RemoveColumns删除表格中的某些列操作Table.RenameColumns重命名表格的列标题操作Table.AddColumn向表格中添加新列操作Table.AddIndexColumn向表格中添加索引列操作Table.PromoteHeaders将表格第一行升级为列标题操作Table.DemoteHeaders将列标题降为表格的第一行值操作Table.CombineColumns合并表格中的多列操作Table.SplitColumn拆分表格中的列操作Table.FillDown向下填充表格中的空值操作Table.FillUp向上填充表格中的空值操作Table.Transpose将表格转置(行列互换)操作Table.Pivot对表格进行透视列操作操作Table.Unpivot对表格进行逆透视列操作操作Table.UnpivotOtherColumns逆透视表格中的其他列操作Table.ExpandTableColumn展开表格中的 Table 类型列操作Table.ExpandListColumn纵向展开表格中的 List 类型列操作Table.ExpandRecordColumn横向展开表格中的 Record 类型列集合Table.Group按指定列分组,并进行聚合统计集合Table.Combine追加查询合并多个表格集合Table.Join按条件合并两个表格(类似 SQL JOIN)集合Table.NestedJoin创建嵌套的合并查询集合Table.AddJoinColumn输出类似于外连接的合并查询集合Table.AggregateTableColumn聚合表格中的多个列1:基础数据清洗(去重、填充、错误处理)2:行列转换(结构重塑、转置 / 透视)3:数据筛选与抽样(取数、排序、定位)4:表格结构调整(增删列 / 行、索引)5:多表合并与关联(JOIN / 追加 / 分组)6:结构转换(Table ↔ List/Record)7:条件判断与校验(数据质量检查)到此,朱仕平的这本书,咱们一起学习完了。