首页 > Excel专区 > Excel函数 >

excel拆分函数Splitter.SplitTextByCharacterTransition

Excel函数 2021-11-17 11:51:04

数据源:

空白查询

目标:

自定义函数,调用该函数后可将任何文本按字母大小写拆分

操作过程:

PowerQuery编辑器》主页》新建源》其他源》空查询

编辑栏内写入公式》调用

excel拆分函数Splitter.SplitTextByCharacterTransition 

M公式:

从小写到大写:= Splitter.SplitTextByCharacterTransition({"a".."z"}, {"A".."Z"})

扩展:

从大写到小写:= Splitter.SplitTextByCharacterTransition({"A".."Z"}, {"a".."z"})

从中文到字母:= Splitter.SplitTextByCharacterTransition({"一".."龟"}, {"A".."z"})

从字母到中文:= Splitter.SplitTextByCharacterTransition({"A".."z"}, {"一".."龟"})

目标:

自定义函数,调用该函数后可将任何文本按数字与非数字拆分

操作过程:

PowerQuery编辑器》主页》新建源》其他源》空查询

编辑栏内写入公式》调用

M公式:

从数字到非数字:

=Splitter.SplitTextByCharacterTransition({"0".."9"}, (c) => not List.Contains({"0".."9"}, c))

从非数字到数字:

=Splitter.SplitTextByCharacterTransition((c) => not List.Contains({"0".."9"}, c), {"0".."9"}) 


标签: excel拆分函数

office教程网 Copyright © 2016-2020 https://www.office9.cn. Some Rights Reserved.