首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在Power Query中如何进行类似"*"的模糊匹配查找?

在Power Query中如何进行类似"*"的模糊匹配查找?

作者头像
逍遥之
发布于 2020-03-23 10:31:55
发布于 2020-03-23 10:31:55
6.1K0
举报
文章被收录于专栏:数据技巧数据技巧

感谢朋友们的提醒,之前的按需转置案例文件有错,现已经更新。

今天我们来聊下如何在Power Query中进行类似Excel中通配符的查找。

例:

在{"a","b","ab","abc"}列表中查找以"a"开头的数据。也就是类似我们在Excel中使用通配符a*来查找。

List.Select({"a","b","ab","abc"},eachText.StartsWith(_,"a"))

={"a","ab","abc"}

解释:在筛选条件的时候,以Text.StartsWith作为开头关键词查找,其余的不管,类似于之后是"*"。

在{"a","b","ab","abc"}列表中查找以"b"结尾的数据。也就是类似我们在Excel中使用通配符*a来查找。

List.Select(源,eachText.EndsWith(_,"b"))

={"b","ab"}

解释:在筛选条件的时候,以Text.EndsWith作为结尾关键词查找,类似于之前是"*"。

在{"a","b","ab","abc"}列表中查找以"b"为中间的数据。也就是类似我们在Excel中使用通配符*b*来查找。

List.Select(源,eachText.Contains(_,"b"))

={"b","ab","abc"}

解释:在筛选条件的时候,以Text.Contains作为关键词查找,类似于之前是包含b来查找。

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

本文分享自 数据技巧 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
竟然只用一个函数就搞定了是否包含关键词的问题!这个写法你可能没想过!|PQ函数
导语:在日常使用Power Query的过程中,可以多关注一下操作时自动生成的步骤公式,这其实就是最好的函数学习案例。
大海Power
2024/01/04
7180
竟然只用一个函数就搞定了是否包含关键词的问题!这个写法你可能没想过!|PQ函数
如何在Power Query中提取数据——列表篇(2)
List.Select(list as list, selection as function) as list
逍遥之
2020/03/23
1.5K0
如何在Power Query中提取数据——列表篇(4)
List.RemoveRange(list as list, index as number, optional count as number) as list
逍遥之
2020/03/23
1.6K1
这个用Power Query操作步骤太多了,还不如用VBA?
在2017年9月份的时候,我曾经写过一篇叫做《PQ-综合实战:根据关键词匹配查找对应内容》的文章,主要是通过简单操作步骤的方式来实现关键词匹配查找的内容。
大海Power
2021/08/30
1.7K0
案例分享:义乌房屋租赁市场分析(3)
Power Query中提取网页数据内容的函数是Web.Contents,我们来看下这个函数的用法及解释。
逍遥之
2020/03/23
6590
findstr 用法
http://bathome.l3.wuyou.com/thread-11159-1-6.html
全栈程序员站长
2022/11/17
3.1K0
如何利用Power Query实时跟踪商品价格?
作为电商行业来说,价格始终是一个比较重要的话题,尽早地了解价格的变动,对于运营也极为关键。而对于个人来说,就像加入购物车一样,对于想购买的商品可以同时对多个商家在售的同一个品加入购物车,这样想买的时候就可以在购物车里面进行比价,但是这个只能局限在个人的范围内,如果想要更多的人关注的话,加入购物车的操作就显然力不从心了,所以希望能得到如下效果的导航界面,并能实时刷新。
逍遥之
2023/03/08
1.9K0
如何利用Power Query实时跟踪商品价格?
Power Query 系列 (11) - 函数基础
函数是 Power Query (PQ) 解决问题的核心。之前的博客文章我多层刻意在完成查询的步骤之后显示高级编辑器中 M 语言代码,想必大家已经对 M 的函数有了初步印象,尽管不一定很关注。本篇介绍 M 函数比较重要的知识点。
StoneWM
2021/03/25
1.3K0
如何在Power Query中提取数据?——文本篇
平时我们经常用到需要根据一定的需求在数据中把符合需求的数据提取出来,那我们看下在Power Query中是如何进行操作的。
逍遥之
2020/03/23
5.7K0
Power Query 系列 (15) - Table 和 List 转换应用案例
本文通过一个数据处理的案例,说明 table 和 list 相互转换在 Power Query (PQ) 数据处理中的作用。假设有下面的销售数据,需要按月份进行汇总,输出为右边的格式:
StoneWM
2021/03/25
2.6K0
Power Query中批量处理操作(2)
List.TransformMany(list as list, collectionTransform as function, resultTransfrom as function)as list
逍遥之
2020/03/23
7250
从零开始学 Web 之 ES6(六)ES6基础语法四
在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目。现在就让我们一起进入 Web 前端学习的冒险之旅吧!
Daotin
2018/09/30
4800
Python 数据类型详细篇:字符串
这节课我们来学习下 Python 基本数据类型中的字符串类型,字符串类型在实际的开发中是一个经常会用到的数据类型,比较重要。下面我们一起来看一下:
很酷的站长
2023/02/25
3140
Python 数据类型详细篇:字符串
如何在Power Query中获取数据——表格篇(6)
Table.Skip(table as table, countOrCondition as any) as table
逍遥之
2020/03/23
3.7K0
Power Query 真经 - 第 9 章 - 批量合并文件
合并来自多个文件数据的传统方法是极其繁琐和容易出错的。每个文件都需要经历导入、转换、复制和粘贴的过程。根据转换数据量的大小和复杂程度、文件的数量以及解决方案运行的时长,这些问题可能形成可怕的积累效应。
BI佐罗
2022/07/07
5.8K0
Power Query 真经 - 第 9 章 - 批量合并文件
like模糊匹配查询慢解决之道——MySQL全文索引
由explain的结果可知,虽然我们给phrase建了索引,但是查询的时候,索引是失效的。
用户6256742
2024/07/15
6430
like模糊匹配查询慢解决之道——MySQL全文索引
Power Query中批量处理操作(1)
List.Transform(list as list, transform as function) as list
逍遥之
2020/03/23
1.2K0
这个数据模糊匹配,不是Lookup不好用,只是需求太多变了! | PQ函数实战
先说最近遇到一个问题:如何在power query中,实现lookup,查找另外一个表中,"匹配位数"最多的。
大海Power
2021/08/31
1.8K0
[第四周]Python字符串方法详解
Python中字符串(string)对象提供了很多方法来操作字符串,功能相当丰富。
OrekiShiko
2019/03/24
1.2K0
[第四周]Python字符串方法详解
Power Query中批量处理操作(3)
List.Accumulate(list as list, seed as any, accumulator as function) as any
逍遥之
2020/03/23
7790
推荐阅读
相关推荐
竟然只用一个函数就搞定了是否包含关键词的问题!这个写法你可能没想过!|PQ函数
更多 >
交个朋友
加入架构与运维学习入门群
系统架构设计入门 运维体系构建指南
加入架构与运维工作实战群
高并发系统设计 运维自动化实践
加入[架构及运维] 腾讯云技术交流站
云架构设计 云运维最佳实践
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档