power query拆分函数Splitter.SplitTextByCharacterTransition之探讨

本文探讨Power Query中的Splitter.SplitTextByCharacterTransition函数,用于按字符转换拆分文本。该函数根据从一种字符到另一种字符的转换将文本拆分为文本列表。文中通过实例详细解释了如何构建参数,包括字符列表和函数,以实现不同场景下的文本拆分需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

拆分函数Splitter.SplitTextByCharacterTransition之探讨

在power query操作界面子”转换”>>“拆分列” 菜单下,新增了4种列的拆分方式,其中有一个“按照从非数字到数字的转换”项(其它三项原理相同,以此项来进行说明),选择此项对列进行拆分时,从生成的代码可见,其实是用的Splitter.SplitTextByCharacterTransition函数对文本列进行拆分。为方便说明,新建了一个三行单列、字母和数字配合的表,在界面上执行“重复列”操作,以方便列拆分前后对比。

在这里插入图片描述

选中char2 列,选择”转换”>>“拆分列”>>“按照从非数字到数字的转换”,结果如下,它生成了如下一段代码:

= Table.SplitColumn(复制的列, “char2”, Splitter.SplitTextByCharacterTransition(©
=> not List.Contains({“0”…“9”}, c),
{“0”…“9”}), {“char2.1”, “char2.2”,
“char2.3”, “char2.4”})。

在这里插入图片描述

可以看出,Splitter.SplitTextByCharacterTransition是拆分函数。生成的代码看得令人头大,在网上搜索此函数,几乎没有相关用法的介绍。官方的函数说明也是非常简单,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值