Excel之PowerQuery 指定字符开头的显示为空
网友提问:

回答网友问题:
我做个简单的表

想将以孙开头的变成空(这回我知道为什么大圣叫孙悟空了)

先给答案:
这样的写法适合自己学会了,写出来易读,但是对于不会的网友,这么写,反而不易懂。
我用我给别人讲知识的习惯讲一下这个问题
1、修改列内容,知识点如下

现在的x代表姓名列每一行的值

2、把每一行的值(也就是x)通过分隔符转成列表,知识点如下

现在红框内的公式代表姓名列每一行的列表

3、遍历列表,拿到每个List中每个元素的值,知识点如下

现在红框内的公式代表姓名列每个列表,y代表每个列表中的每个元素值

4、判断如果以孙开头,就返回空,否则返回自己本身。知识点如下



5、删除每个列表中的null


6、文本合并,知识点如下

完整代码如下


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