计算Excel单元格内指定的字符个数的方法

时间:2023-03-05 05:37:33 

统计一个单元格内的指定字符个数,看看A1单元格中含几个“花”字?

可以使用以下两个公式计算单元格内的特定字符个数。

第一个公式:

=LEN(A1)- LEN(SUBSTITUTE(A1,"花",))

公式中,LEN(A1)用于计算出A1单元格的字符个数。

用SUBSTITUTE(A1,"花",)替换掉A1单元格内所有的“花”。

LEN(SUBSTITUTE(A1,"花",))计算出替换掉“花”之后的字符个数。

最后使用A1单元格的字符个数,减去替换掉“花”之后的字符个数,得出A1 单元格内有几个“花”。

扩展阅读:

SUBSTITUTE 函数用于在文本字符串中用新文本替代旧文本。

该函数有四个参数:

第一个参数是需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。

第二个参数是需要替换的旧文本。

第三个参数是用于替换旧文本的新文本。

第四参数可选。用来指定要替换字符串中第几次出现的旧文本。如果指定了第四参数,则只有满足要求的旧文本被替换;否则会将每一处旧文本都更改为新文本。

本例中第三参数简写,相当于将旧字符删除。第四参数省略,表示将所有的“花”都进行替换。

===========

第二个公式:

{=COUNT(0/(MID(A1,ROW(1:100),1)="花"))}

该公式用MID函数分别从A1单元格的第1:100位开始,截取长度为1的字符。得到以下数组结果:

={"咏";"花";"凝";……;"";""}

再用这个截取到的数组结果分别判断是否=“花”,得到由逻辑值TRUE和FLASE组成的新数组:

{FALSE;TRUE;FALSE;……FALSE;FALSE}

用0除以这些逻辑值,0除以TRUE结果为0;0除以FALSE,结果为错误值#DIV/0!,COUNT函数计算出其中的数值个数,也就是“花”的个数。

标签:个数,字符,文本,替换,Excel函数
0
投稿

猜你喜欢

  • Excel不能给页眉应用彩色格式

    2022-04-17 11:02:24
  • Win10防火墙怎么设置允许Chrome访问网络?

    2023-11-24 08:21:30
  • win10系统一直显示正在获取网络地址怎么办?

    2023-08-02 11:31:09
  • Excel表格怎么设置密码?

    2023-03-31 15:39:20
  • Win10正式版移动中心不能调用?Win10正式版移动中心启用方法

    2023-11-13 02:02:27
  • excel2003调整行高的方法

    2022-02-12 03:25:13
  • win10电脑频繁蓝屏怎么办?win10电脑频繁蓝屏解决方法

    2023-11-10 23:27:17
  • 所以我们除了认识excel是我们生活不可缺少的统计表格外

    2023-05-05 10:10:26
  • 利用excel vba编程在窗体上绘制简笔画蘑菇

    2023-09-26 01:54:38
  • word 2013/2016/2019 如何设置从第三页开始编码 或 如何设置封面页和正文页页码不连续

    2023-01-04 02:55:54
  • Word怎么紧急抢救文件

    2023-12-09 09:06:35
  • WORD中段落的快捷键是什么?

    2023-11-29 19:42:34
  • WPS2007里面如何插入方框写字

    2023-11-29 20:06:40
  • Excel2007中如何插入批注

    2023-05-13 16:02:45
  • word怎样设置段落格式

    2023-02-14 22:47:00
  • Excel中表格函数公式进行数据排序的方法

    2022-10-20 09:12:26
  • iOS 15.1 beta 更新内容汇总:同播共享功能回归

    2023-08-18 19:55:33
  • excel如何在单元格左上方添加绿色三角图案?

    2023-02-15 16:04:09
  • 怎样在Word2013中查找英文同义词和反义词

    2023-12-13 14:31:42
  • Excel中GCD函数的语法和用法

    2022-06-13 19:23:25
  • asp之家 电脑教程 m.aspxhome.com