前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >跟Excel里又不一样,PQ文本筛选还要分大小写?怎么办?

跟Excel里又不一样,PQ文本筛选还要分大小写?怎么办?

作者头像
大海Power
发布2021-08-31 16:00:01
发布2021-08-31 16:00:01
1.3K0
举报

- 1 -

上次关于PQ空文本筛选不出来的文章里,有的朋友提到,Power Query在筛选时,不光是空文本的筛选跟Excel里不一样,大小写的处理也不一样啊!

在Excel里,筛选包含Power内容的时候,是不区分大小写的,如下数据进行包含筛选:

输入全小写筛选条件包含“power”:

结果,不管是“Power”还是“power”,都出来了:

但是,在Power Query里,进行包含筛选:

输入筛选条件为包含全小写“power”:

结果,只有包含全小写“power”的才会被筛选出来:

- 2 -

一般来说,从日常工作中数据使用的角度来看,不区分大小写可能是更加普遍的情况,所以,Excel中的大部分功能,默认都是不区分大小写的,比如上面的筛选,还有排序,甚至生成透视表:

但Power Query的核心在于做数据整理,更倾向于保留数据本身的特性,所以,Power Query里的各项功能,都是严格区分大小写的,比如上面的筛选,还有排序等等,甚至包括自己的函数体系。

那么,在Power Query里,如果想不区分大小写进行筛选,怎么办呢?

其实,处理也比较容易,在Power Query里,涉及到文本对比的文本类函数,通常都提供一个额外的参数,用于确定对比时是否区分大小写。

如上面的筛选,在生成步骤公式的Text.Contains函数里加上第3个参数Comparer.OrdinalIgnoreCase,结果就是忽略大小写的了:

燃鹅,问题又来了,在Excel里怎么能区分大小写进行包含筛选?怎么区分大小写进行数据透视?

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

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

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

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

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