在Excel中,可用LEFT、RIGHT、MID等函数截取字符。那么,如何通过Power Query实现类似操作?
1、 以表中A列内容为例,需从第2个字符开始提取,长度为5个字符。

2、 首先,我们对原始表格执行创建表的操作。

3、 随后进入查询编辑器界面,添加一列自定义列,命名为截取,输入公式=Text.Range(,2,5)。

4、 随后点击确认,你会发现仅第二行数据提取成功,而第一行与第三行数据均显示Error提示。
5、 排查错误后发现,问题源于参数超出范围。

6、 Range函数使用有局限,仅字符长度符合截取规则时才有效,否则会出错。
7、 因此,我们将其替换为Text.Middle函数。


8、 后来发现截取结果准确无误。
9、 将查询结果导入Excel即可。
