Excel之PowerQuery 根据替换数量扩展行
网友提问:

放大图片

回答网友问题:

这里我们可以使用Text.Split把字符串按 “/” 分割成列表
通过List.Count(列表) 来计算有几个列表
因为你有几个列表,就相当于前面的系统权限名称要重复出现几行
我们再使用 List.Repeat(系统权限名称,重复几次) 来实现
最后我们使用Text.Replace做两次替换,对ABC替换成 Text.Split生成的两个列表中的下标0、1、2、3....的值
你这个案例可以这样做,如果是按位置,还可以使用另一个函数

好了,现在把完整代码给您

展开【新系统名称】这个列,删除不需要的列就OK了


PowerQuery教程:https://www.bilibili.com/video/BV1oa4y1j75e