送东谈主玫瑰,手过剩香,请将著作共享给更多一又友
最先操作是纯属掌执EXCEL的最快捷阶梯!
【置顶公众号】约略【设为星标】实时领受更新不迷途
图片
小伙伴们好,上期先容了怎么详情某字符在字符串中的位置的有关妙技。今天这一篇,咱们将堤防先容字符类型的数目与统计。
工欲善其事必先利其器,在索取字符的问题中,咱们偶然需要先知谈字符串的千般型字符总和以及该类型字符最早/最晚出现的位置。除了前边两期先容的LEN函数和LENB函数等判断字符串的字符/字节数外,偶然辰也需要详情字符串内数字/英文/汉字等的总和量来进行进一步索取(终点是数字数目)。底下先容的便是流程多半前辈们回归而得的统计念念路。
01统计字符串中的数字个数
使用“=COUNT(-MID(单位格,ROW(1:50),1))”这个套路就不错了。本篇内后头出现的ROW(1:50)均示意50仅仅一个迷漫大的数,不小于源字符串长度即可。
图片
高中生自慰一句话讲明:MID函数纪律从第一位到临了一位索取长度为1 的字符,减法运算后将文本字符蜕变为作假值。COUNT函数不错忽略作假值统计数字个数。
02统计字符串中英笔墨母个数
和上例雷同,亦然需要用到COUNT函数。
图片
几句话讲明:MID函数纪律索取出字符后和“1”统一,效果为单位格地址和数值构成的内存数组。通过INDIRECT函数复返单位格地址实践(英笔墨母所对应的部分),非单位格地址的则复返作假值。再用N函数降维,临了用COUNT函数统计出字母个数。
03统计字符串中汉字的数目奶妈论坛
这个有两种常用套路。
第一种是前边两期先容过的LEN()-LENB()的门径,这里不再详确先容了。
第二种门径如下。
图片
一句话讲明:咱们齐知谈,“作念”、“座”等汉字是比拟大的字,而“吖”字时比拟小的字,频繁不错用和“吖”字来比大小来详情是否为汉字。“吖”荒谬用字,不便捷输入,初春少女底下将扫数这个词公式贴出。
=SUM(N(MID(A2,ROW($1:$50),1)>="吖"))
04查找字符串内第一个数字的位置
若是字符串内仅稀奇字,莫得其它单字节的字符,咱们其实是不错使用SEARCHB函数的。扫数这个词门径在第二期里就依然先容过了。
底下的门径均使用&的神态容错幸免产生作假值。
图片
一句话讲明:MATCH函数这个公式的念念路是将文本鼎新为作假值,然后愚弄MATCH查找第一个数字;而FIND函数这个则是要找到位置最小的阿谁数,也便是第一个数。第二个公式顶用1/17亦然不错的。
05查找字符串内第一个英笔墨母的位置
图片
这一组公式,尤其是第二个公式稍显复杂,这里不作念详确讲明了,请一又友们记着并会套用即可。
06查找字符串内第一个汉字的位置
图片
一句话讲明:
第一个公式,MIDB函数索取单字节字符。汉字是双字节,因此索取不到,复返一个空格。MATCH函数查找第一个空格的位置。
第二个公式,LENB函数复返字节数。由于汉字是双字节,因此复返值是2。MATCH函数查找第一个“2”出现的位置。
第三个函数不许过多讲明了。
好了一又友们,今天和世界共享的实践便是这些了!可爱我的著作请共享、转发、点赞和保藏吧!如有任何问题不错随时私信我哦!-END-
长按下方二维码海涵EXCEL应用之家
靠近EXCEL操作问题时不再迷濛无助
我就知谈你“在看”
图片
保举阅读莫要逞强和它比速率!遭遇这类问题如故交给电脑处治吧!
你有选择清苦症吗?
书中不仅有颜如玉,书中更还有函数题!
质检中的定位妙技,FREQUENCY也行的!
统一单位格奶妈论坛,妙招巧算东谈主员总和
本站仅提供存储职业,扫数实践均由用户发布,如发现存害或侵权实践,请点击举报。