Excel 2016中Table.TransformColumnNames未识别问题及替代方案求助
问题原因及替代方案
报错原因
- Excel 2016内置的Power Query(Get & Transform)版本偏旧,
Table.TransformColumnNames是Power Query后续更新中新增的函数,旧版本不支持该函数,因此触发“未识别函数”报错。
替代实现代码
用Table.RenameColumns配合Table.ColumnNames可以实现相同需求,代码如下:
= Table.RenameColumns(TARGET, List.Transform(Table.ColumnNames(TARGET), each {_, "TARGET - " & _}))
代码逻辑
Table.ColumnNames(TARGET):提取目标表TARGET的全部列名List.Transform(...):把每个列名转换成{原列名, 带前缀的新列名}的映射格式Table.RenameColumns(...):依据映射列表完成列名重命名
内容的提问来源于stack exchange,提问作者Carlos Menendez Borge
相关产品推荐
相关产品推荐

