Power Query:如何提取符号前后指定数量的字符?
Power Query: How to extract a specified number of characters before and after a symbol?
我想在符号前后提取 AN 个精确的字符数。
例如:
以下为文本数据类型(已改为文本):
99,845216842
我希望能够提取“,”之前的2个字符和“,”之后的2个字符
结果当然应该是:99,84
有没有办法做到这一点或论坛的组合?我发现了很多关于之前或之后的内容,但没有确切的字符数。
提前致谢
Extract > Range 不起作用吗?
= Table.TransformColumns(#"Previous step", {{"YourColumn", each Text.Middle(_, 0, 5), type text}})
这里我设置范围从0到5。
您可以使用Text.End
和Text.Start
从分隔符前后的部分中获取最后两个和前两个。
Table.TransformColumns(Source, {{"Column", each
Text.End(Text.BeforeDelimiter(_, ","), 2) & // last two before delimiter
// maybe you would like to add &','& here to include a comma in the output
Text.Start(Text.AfterDelimiter(_, ","), 2), // first two after delimiter
type text}})
我想在符号前后提取 AN 个精确的字符数。
例如:
以下为文本数据类型(已改为文本):
99,845216842
我希望能够提取“,”之前的2个字符和“,”之后的2个字符 结果当然应该是:99,84
有没有办法做到这一点或论坛的组合?我发现了很多关于之前或之后的内容,但没有确切的字符数。
提前致谢
Extract > Range 不起作用吗?
= Table.TransformColumns(#"Previous step", {{"YourColumn", each Text.Middle(_, 0, 5), type text}})
这里我设置范围从0到5。
您可以使用Text.End
和Text.Start
从分隔符前后的部分中获取最后两个和前两个。
Table.TransformColumns(Source, {{"Column", each
Text.End(Text.BeforeDelimiter(_, ","), 2) & // last two before delimiter
// maybe you would like to add &','& here to include a comma in the output
Text.Start(Text.AfterDelimiter(_, ","), 2), // first two after delimiter
type text}})