Excel-计算范围内所有字符串的函数

问题描述

我正在寻找一个可以计算一个范围内不同字符串的所有不同出现次数函数。它将逐个单元格地遍历一个输入范围,并且对于它找到的每个唯一值,它将计算该值在该范围内出现的次数

例如,如果我要在此范围内运行它:

enter image description here

我会得到以下结果:

enter image description here

在此先感谢您的帮助。

解决方法

创建数据透视表最简单,该数据透视表将创建唯一列表和计数:

将字符串列放入行和值中。

enter image description here

,

最简单的方法是使用=COUNTIF()函数。

它采用的第一个参数是数据范围,第二个参数-将要寻找的值。因此,对于您的示例,用于计算Hellos,Goodbyes和Seeyas的单元格应如下所示:

=COUNTIF(A1:A6,"Hello")
=COUNTIF(A1:A6,"Goodbye")
=COUNTIF(A1:A6,"See ya")