cstring判断包含字符串_Power Query中判断字符串中是否包含有字母的三种解决办法...

给出一个字符串列表,要求判断哪个字符串含有字母,哪个字符串不含字母:

f2b55e184b29b813e3d8a054b5c49cea.png

使用Power Query来判断有两种基本方法:

  • 一种使用List类函数来判断:List.PositionOfAny
  • 一种使用Text类函数来判断:Text.PositionOfAny

当然也可逆向思维,我们删除数字后判断长度,也是一种方法,同样这个思路用List类函数与Text类函数都有对应的函数支持:

  • List.RemoveMatchingItems、List.Count
  • Text.Remove、Text.Length

List.PositionOfAny

这是一个返回对应字符位置的函数,返回负数是没有找到对应的项目,否者就是有对应的项目。

当然要把字符串转换成列表,然后才能查找:

ef6386675b299b354d623e91b933dd4d.png

我们用Text.ToList函数把字符串转成列表

= Text.ToList(L1{0})

然后查找字母位置:

371aef9efd1e8ef17befe6bdc6c5f196.png

= List.PositionOfAny(TL,{"a".."z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值