Excel怎么查找单元格数据中有多少个列表中的字符/单词

时间:2023-05-14 17:13:30 

SUMPRODUCT函数功能强大,与其他函数配合,往往能解决很多问题。本文介绍的技巧将是SUMPRODUCT函数与COUNTIF函数组合,统计单元格中的单词或句子中出现的指定的字符列表中的字符的个数。

如下所示,在单元格B3中,共出现了字符/单词列表中的“a”、“b”、“f”共3个字符;在单元格B4中,字符/单词列表中的所有4个字符都出现了;其他单元格依此类推。

Excel怎么查找单元格数据中有多少个列表中的字符/单词

在单元格C3中,使用的公式是:

=SUMPRODUCT(COUNTIF(B3,”*”&$E$3:$E$6&”*”))

下拉至单元格C9。

下面,我们来看看这个公式的运行原理。

公式中的主要部分是:

COUNTIF(B3,”*”&$E$3:$E$6&”*”)

我们知道,COUNTIF函数的语法:COUNTIF(Range, Criteria),将遍历参数Range指定的区域/数组,统计其中满足参数Criteria指定的条件的数据的数量。在示例中,参数Range的值为:

B3

而参数Criteria指定的值为:

“*”&$E$3:$E$6&”*”

是*与单元格区域E3:E6中单元格值首尾连接。这里插入了通配符“*”,可以匹配含有单元格区域E3:E6中的值的数据。

SUMPRODUCT函数在这里的一个重要作用就是,强制将参数Criteria指定的值转换成数组。然后,COUNTIF函数就在单元格B3中查找前面或者后面与E3:E6中的字符相连的字符出现的次数。

COUNTIF(B3,”*”&$E$3:$E$6&”*”)

可解析为:

COUNTIF(B3, {“*a*”;”*b*”;”*f*”;”*d*”})

可解析为:

COUNTIF(“abcefgh”,{“*a*”;”*b*”;”*f*”;”*d*”})

得到:

{1;1;1;0}

将其传递给SUMPRODUCT函数:

=SUMPRODUCT(COUNTIF(B3,”*”&$E$3:$E$6&”*”))

即:

=SUMPRODUCT({1;1;1;0})

在仅提供给SUMPRODUCT函数一个数组时,将只是简单地将数组中的元素相加,即得到结果:

3

标签:Excel函数,excel函数公式,excel表格制作,Excel教程
0
投稿

猜你喜欢

  • word下拉菜单选项,原来可以这么做

    2022-12-29 12:52:30
  • word文档生成索引目录的方法步骤详解

    2023-07-25 01:22:14
  • Excel中如何把sheet1中的数据相加,结果自动显示在sheet2中

    2022-11-13 13:07:10
  • 怎么在excel找出重复数据?

    2023-10-02 12:08:26
  • Dragon NaturallySpeaking在Word中入门!

    2022-04-06 06:54:36
  • word2003怎么打开纸张帮助信息窗口?

    2023-10-26 12:08:15
  • Excel表格错误值怎么设置不打印?

    2022-06-14 17:44:06
  • word2017怎么给方框打勾?Word2017在方框内打勾的三种方法

    2022-09-22 01:15:56
  • excel2007中如何删除行和列

    2022-06-09 09:53:33
  • 苹果官方“音乐备忘录”应用即将下架,如何转移录音?

    2023-12-04 23:25:04
  • word 目录省略号怎么打的正确快捷方法,使用制表位来确定目录省略号的整齐录入

    2023-03-29 20:23:00
  • 怎么在EXCEL表格中的数字前统一加一个字母?

    2022-03-26 01:35:09
  • Nvidia驱动不兼容Win10怎么办?

    2023-11-17 08:33:09
  • Excel中怎么做超链接跟踪?Excel中做超链接跟踪教程

    2022-12-11 12:58:05
  • Word2007中进行页面设置的操作方法

    2023-07-22 11:06:26
  • MindMapper导图插入怎么到Word

    2023-12-01 13:49:45
  • 如何在word中输入多音字组词

    2023-11-05 12:25:11
  • 在Word中如何编辑表格?Word中编辑表格教程

    2023-03-04 05:22:02
  • word向下箭头如何去掉 向下箭头替换或删除的有效方法

    2023-12-08 23:17:57
  • win10远程桌面怎么用?win10远程桌面操作方法?

    2023-09-29 04:30:35
  • asp之家 电脑教程 m.aspxhome.com