Excel中这个工具,文本处理非常丝滑!

职场   教育   2024-09-28 06:50   江苏  
总是有人抱怨Excel中的函数处理文本功能不够强大,比如我们之前谈的按照自动分隔符拆分,提取等!

今天我们要分享的小功能,可以让你非常流畅de处理一切杂乱文本!

为什么这么说,因为他足够的丰富,设置可以使用正则表达式!


今天我们就通过一个案例,学习其中的一个比较好用的函数,
提取指定分隔符之间的内容 - Text.BetweenDelimiters
提取文本中的全部书名

这里有一段内容,我们需要提取其中的全部书名(《》中的内容)

那么我们就可以使用专门的函数-Text.BetweenDelimiters


那我们来看一下如何使用?下面的写法我们就可以提取出第一个书名了!
= Text.BetweenDelimiters( 内容,"《","》")

如果我们还想提取更多,那么可以使用他的其他参数
= List.Transform({1..99},each Text.BetweenDelimiters( 内容,"《","》",_,0))

List.Transform这里是干嘛的你可以理解为循环,这里就是循环1到99次
Text.BetweenDelimiters的
第四参数是从第几次出现的符号开始提取(第一个是0),
第五参数是相对第四参数而言的对应关系(也是从0开始)
这里全部是0,因为我们要提取的都是"《" 紧跟着的第一个"》"”

如果你理解不了第五参数,我们可以看一个简单一些的!

我们把第四参数修改为0,第五参数修改为1,看一下!

关于第四、五参数总结
1、记住都是从0开始,0就是第一次出现
2、第五参数是相对第四参数而言的相对位置,而不是开头开始计数



如何找到函数?


1、点击【数据】-【获取数据】 -【启动Power Query编辑器】

在编辑中,右击 【新建查询】-【其他源】-【空查询】

之后,我们就可以在其中编辑和处理内容了!


可以输入=#shared 获取目前PQ中的全部函数和查询!自学必备~

如果进去编辑器,我们就说到这里,后续我们就不再重复~

今天的内容就到这里,很多同学还墨守成规,设置还在坚持的2003,并不是2003好用,而是他熟悉,他不愿意花时间和精力去接触新事物,不管他是否强大~ Power Query也是一个道理,很多同学一听就退避三舍了,因为我们“不熟”~ 但是好用就是好用,还是要强力推荐给你们的~ 不能独享~


                               






Excel办公实战
分享Excel及WPS函数、技巧、VBA、PBI、JSA等办公技能。助你轻松实现办公自动化!易办公◎早下班!
 最新文章