前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >PQ-M及函数:模拟Excel中的Trim函数

PQ-M及函数:模拟Excel中的Trim函数

作者头像
大海Power
发布2021-08-30 10:39:54
发布2021-08-30 10:39:54
1K0
举报

小勤:PQ里的Text.Trim函数不能像Excel里的一样(具体见文章《文本修整(Trim)函数与Excel中的差别》),将文本中间的连续空格清理成一个,那怎么办好?

大海:只能用其他函数结合来实现了。大概思路如下:

1、将文本按空格拆分成一个List:Text.Split

2、对拆分后的文本List进行筛选,只保留不是空值(原文本中有空格的地方拆分出来的内容)的部分:List.Select或List.RemoveItems

3、对筛选后的内容用空格再合并:Text.Combine

小勤:啊。思路倒是挺清晰,但写起来挺长的啊。

大海:嗯。这个的确是,不过还记得怎么写嵌套的公式吗?

小勤:当然啊,从外往里一层层包住,或者从里往外一层层扩,注意分行缩进。呵呵。

大海:嗯,那你动手试一试吧。

小勤:好的。你看,这样:

大海:嗯,不错。另外,List.Select函数部分还可以用List.RemoveItems函数试试,就是List里内容为空的部分删掉。

小勤:好,我改一下:

大海:嗯。很赞。日常工作中的PQ公式通常不需要太多的技巧,以后多写写就很容易形成综合应用的思路了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-12-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 小勤:PQ里的Text.Trim函数不能像Excel里的一样(具体见文章《文本修整(Trim)函数与Excel中的差别》),将文本中间的连续空格清理成一个,那怎么办好?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档