gpt4 book ai didi

excel - 将单元格中的值拆分为列和行

转载 作者:行者123 更新时间:2023-12-04 19:53:05 25 4
gpt4 key购买 nike

是否可以将一个单元格内的数据拆分为单元格和行?我知道使用 power query 您可以使用 , 作为分隔符拆分为 2 列,但我想知道是否也可以使用公式将这些数据拆分为行和列。实际中所需的输出可以在电子表格中的任何位置(实际上将在 sheet2 中)。

enter image description here

最佳答案

在 Power Query 中,您可以根据您的问题拆分成行和列。

  • 去掉逗号
  • 使用 <line feed> 拆分成行作为分隔符
  • 使用 <space> 拆分成列作为分隔符

-M代码

let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}}),

//Remove the extraneous commas
#"Replaced Value" = Table.ReplaceValue(#"Changed Type",",","",Replacer.ReplaceText,{"Column2"}),

//Split by linefeed into rows
#"Split Column by Delimiter" = Table.ExpandListColumn(
Table.TransformColumns(#"Replaced Value", {
{"Column2", Splitter.SplitTextByDelimiter("#(lf)", QuoteStyle.Csv), let
itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Column2"),
#"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Column2", type text}}),

//split on the <space> into columns
#"Split Column by Delimiter1" = Table.SplitColumn(#"Changed Type1", "Column2",
Splitter.SplitTextByEachDelimiter({" "}, QuoteStyle.Csv, false), {"Column2.1", "Column2.2"}),
#"Changed Type2" = Table.TransformColumnTypes(#"Split Column by Delimiter1",{{"Column2.1", type text}, {"Column2.2", type text}})
in
#"Changed Type2"

enter image description here

关于excel - 将单元格中的值拆分为列和行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66509223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com