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.EndText.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}})