excel函数求单元格区域中指定词语出现的次数

时间:2023-03-20 21:39:16 

给定一个单元格区域,要求使用公式得到该区域中某词语出现的次数。如下图1所示,求单元格C1中的” Excel”在单元格区域A1:A3中出现的次数。

excel函数求单元格区域中指定词语出现的次数

图1

先不看答案,自已动手试一试。

公式

在单元格C2中输入数组公式:

=SUM(LEN(A1:A3)-LEN(SUBSTITUTE(A1:A3,C1,””)))/LEN(C1)

结果为3,表明在单元格区域A1:A3中有4处出现了” Excel”,如下图2所示。

excel函数求单元格区域中指定词语出现的次数

图2

公式解析

公式可以解析为:

=SUM({24;24;27}-LEN(SUBSTITUTE(A1:A3,C1,””)))/LEN(C1)

表明单元格A1中有24个字符,A2中也有24个字符,A3中有27个字符。接着解析公式为:

=SUM({24;24;27}-{17;17;20})/LEN(C1)

表明将单元格区域A1:A3中所有的C1中的值替换掉后的长度分别是17、17和20。

将得到的两个中间数组相减:

=SUM({7;7;7})/LEN(C1)

生成的数组表示每个单元格中含有单元格C1中的值的字符长度,然后求和得到单元格区域中含有C1的值的字符总数:

=21/LEN(C1)

除以C1中值的长度,得到C1中值的个数:

=21/7

结果为:

3

标签:excel图表制作,excel常用函数,excel数据透视表,Excel教程
0
投稿

猜你喜欢

  • XP系统下如何设置打印机共享

    2022-04-24 05:49:34
  • Excel中数据复制到Word表格的操作方法

    2022-07-06 16:05:33
  • wps文字怎样添加分割线图文教程

    2023-06-19 13:57:31
  • 如何在Mac 上关闭烦人的Caps Lock 延迟功能?

    2022-06-28 21:45:14
  • word文档里如何快速批量删除英文内容而保留中文?

    2023-10-15 07:17:02
  • excel关联两个表数据的教程

    2022-12-25 00:03:34
  • PPT2010怎么制作轮形显示的文字动画?

    2023-07-02 17:39:18
  • PPT如何制作10秒倒计时效果?PPT制作10秒倒计时效果教程

    2022-10-11 11:54:12
  • 电脑玩战地5玩不了怎么办_战地5玩不了解决教程win10

    2023-09-16 15:58:39
  • 在u盘安装Mac OS最简单的方法无需复杂的替换/恢复

    2023-02-22 22:38:46
  • Win10确认原生支持8K分辨率 屏幕要求27英寸以上

    2022-06-21 07:24:51
  • Word中如何在奇偶页设置不同的页眉页脚

    2023-11-21 08:49:43
  • WindowsXP快速修改文件打开方式的方法

    2023-08-05 14:07:08
  • 如何设置wps演示背景

    2022-05-17 19:11:15
  • Excel 2007快速删除重复记录的方法

    2022-09-29 19:33:32
  • Win10系统如何禁止用户修改时间?

    2023-06-22 10:08:25
  • Escel中将数字表示为大写的中文数字金额

    2022-07-28 14:55:54
  • Win10 20H1快速预览版19013怎么手动安装?

    2022-01-31 14:58:57
  • 右键无法新建TXT文档的问题解决

    2023-10-26 13:38:32
  • 深度Win8系统里面文件扩展名显示要怎么设置

    2023-05-18 15:58:57
  • asp之家 电脑教程 m.aspxhome.com