使用 Excel Power Query 根据文本缩进创建新列

使用 Excel Power Query 根据文本缩进创建新列

我认为用一些图片可以最好地解释我想要实现的目标。

我有以下示例数据集(原始数据):

原始数据

使用 column1 我需要创建两列,第一列将包含非缩进行中的文本,另一列将包含缩进行中的文本,如下所示(Power Query 之后):

使用 Power Query 后

我需要使用 Power Query 转换 column1 以创建 2 个新列。第一列包含未缩进的行,第二列包含缩进的行。

使用 Power Query 可以实现这一点吗?

非常感谢。

答案1

custom columnColumn2 可以用Add Column以下函数制作:

= if Text.StartsWith([Column1]," ") then null else [Column1]

然后使用fill下面的选项transform用地址填充行

Column3 可以用以下方式制作:

= if Text.StartsWith([Column1]," ") then [column1] else null

相关内容