前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >两个函数搞定关键词统计!

两个函数搞定关键词统计!

作者头像
大海Power
发布2021-08-31 11:27:14
6960
发布2021-08-31 11:27:14
举报
文章被收录于专栏:用户8950297的专栏

最近,视频群里有朋友在问一个关键词统计的问题:一个订单的描述里有几个“安装服务”?

对于这个问题,结局的方法其实很多,比如在Excel传统方法中,经常把关键词通过替换的方式剔除后,算一下剩余的文本长度与原来文本长度的差值,然后除以关键词的长度,得到结果就是关键词的个数,这个思路在Power Query中当然也适用:

代码语言:javascript
复制
= (Text.Length([描述])   // 原文本长度
  -Text.Length(          //获取替换掉关键词后的文本长度
     Text.Replace([描述],"安装服务","")  //将关键词替换掉
   )
)/Text.Length("安装服务")

但是,在Power Query里,因为有更多可以用于做文本处理的函数,所以这个问题还有其他解法,比如,用关键词对文本进行拆分,显然,拆分后的列表内容项数多关键词个数多1(关键词在句首或句尾的情况下,仍然会拆分得到其前面或后面的1项空内容)。

这种方法在Power Query里实现起来更加简单,两个函数轻松搞定,且完全无重复内容:

代码语言:javascript
复制
= List.Count(                       //对拆分后的列表进行计数
    Text.Split([描述],"送货入户")   // 按关键词对内容进行拆分
  )-1

从这个例子也可以看出,很多问题原本在Excel中需要通过较多技巧性函数应用,但在Power Query里,却相对简单——当然,这不是最关键的,最关键的仍然是:Power Query可以将所有处理过程连成一体,使得数据处理全过程真正地实现自动化

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档