Excel函数精通了?FindStrPos和CountChar函数你会吗?

Excel中虽然很多问题,我们都可以通过各种函数组合来处理搞定,但是多层函数嵌套,对新手来说太难了,“要是一个函数就可以搞定,那该多好呀!”
比如下面这个问题,登记的小时记录,都是使用 “|” 分割,现在要找到第二个“|”的位置!
问题  -  第二个 “|” 的位置
>> 常规函数处理方法:
一般使用函数,我们怎么处理,有位置信息的文本类函数,一般考虑使用SUBSTITUTE,但是他是替换函数,FIND等都没有直接指定第几次的参数!
不过二者配合起来即可搞定这类问题!
=IFERROR(FIND("@",SUBSTITUTE(A2,"|","@",2)),"")
没有一定的函数基础,还是有点处理的,让我们来使用自己定义的函数看看吧!
>> 自定义函数处理方法:
FindStrPos函数参数详解:文末下载附件
从参数说明来看,我们目前只用了FindStrPos函数的一部分,让我们再通过几个案例看一下他的好用之处!
FindStrPos其他用法说明
>> 倒序查找(从后往前)
第四次使用0或者False实现倒序查找!
>> 查找全部位置

第三参数来控制返回第几个,如果是0就返回全部,结果是一个一维数组,演示使用的O365版本,数组动态扩展,其他版本配置INDEX等函数这个提取即可!

其他一些参数组合用法,大家拿到附件后,可以慢慢参数,比如逆序全部等!
第二个函数-CountChar,主要用于字符串统计,刚写的,功能也是非常奈斯!
CountChar函数用法说明
>> 统计全部字符串个数
默认会统计给定字符串中每个字符的个数,格式:字符[个数]
当然这也只是这个函数的部分用法,具体说明如下:
>> 统计给定字符串的个数
直接指定第二参数即可,获取给定字符串出现的次数,没有出现的显示为0
>> 按指定分隔符显示结果
通过第三参数,指定分隔符,这里使用☆测试!可以任意指定!
如果要使用工作表函数,我们该怎么处理呢?大家可以去试试,我想应该很难吧!
今天就到这里,有帮助,记得 多多【点赞】 【关注】【在看】【收藏】
附件下载
(0)

相关推荐