本文作者:office教程网

excel 如何求某个单元格内容中分号的个数

office教程网 2024-01-17 02:52:25
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

发现了一个比较容易理解的“笨”办法,就是利用拆分函数将单元格内容分别拆分到不同的单元格,然后利用countif函数进行统计即可。虽然“笨”,但效率也不差。

具体操作如下:

我们举例了汉字与分号,汉字、数字与分号,数字与分号的例子,然后要统计出单元格中分号的个数。

 

利用mid函数分别拆分取出单元格中的内容到其他单元格,方法如下:

首先利用len函数,算出最长的单元格内容长度,从下图中知道本例最长单元格内容是9。见下图箭头处。

 

然后在单元格列的标题处拖拽出1-9的数字。

接着利用mid函数进行快速的“拆分”操作。主要函数用美元符号锁住的部位。

=MID($B4,C$3,1)

$B4 表示B列的单元格。

C$3表示从取单元格的第几位。

excel 如何设置对应单元格都是“有”,则最终单元格显示为“有”?

解决思路其实也还算简单,多条件满足为真,这显示有,否者显示无,那可以用if函数。多条件满足,自然想到用and函数。所以这是一个典型的if and的多条件判断组合。具体操作如下:为了

1表示从单元格第几位开始取,取1位。

最后一步就简单了,利用countif函数,统计分号的个数,具体看动图操作:

=COUNTIF(D4:L4,";")

注意分号要用引号给引起来哟。

这个“笨”办法,虽然“笨”,但容易理解,也算轻松搞定。

看看群里的Excel高手们怎么搞定!

用单元格个数减去非分号的个数,得到分号的个数。利用了substitute替换函数。

当然我们的老王不负众望,搬出了牛牛的数组解决方案。

老王 indirect函数,你可以的。但也有len函数。

excel 中如何使用正则表达式函数提取或替换内容

word中自带正则表达式,不过Excel中却没有内置。可以在VBA中定义一个正则表达式函数,然后Excel中就可以调用了。VBA代码如下(VBA高亮无效,凑合着看):1.FunctionExStr(StrAsString,PartternAsSt

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel 如何求某个单元格内容中分号的个数发布于2024-01-17 02:52:25
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: