如何计算excel表中多个值的相同文本单元格值

时间:2017-05-23 07:50:47

标签: excel count

如何连续计算相同的多个值。enter image description here

3 个答案:

答案 0 :(得分:0)

一种方法是使用ARRAY公式,假设字母在B列中。

将其放入C2 =SUM(--(FREQUENCY(IF(B2:B19=B2,MATCH(B2:B19,B2:B19,0)),ROW(B2:B19)-ROW(B2)+1)>0))完成公式推送Ctrl+Shift+Enter这将显示下降内容中有多少个字母。

First_Array

如果您只需要总数,则可以在C2 =SUM(--(FREQUENCY(IF($B$2:$B$19=B2,MATCH($B$2:$B$19,$B$2:$B$19,0)),ROW($B$2:$B$19)-ROW(B2)+1)>0)) finsh中使用此公式推送Ctrl+Shift+Enter

Second_Array

或者您可以修改此项以将您要搜索的字母放在单元格中,并将此公式放在其旁边并找到它的实例。 例如。搜索/单元格为D1,然后E1

中的公式如下所示

=SUM(--(FREQUENCY(IF($B$2:$B$19=D1,MATCH(B2:B19,B2:B19,0)),ROW(B2:B19)-ROW(B2)+1)>0))通过推送Ctrl+Shift+Enter

来完成公式

答案 1 :(得分:0)

最简单的选项是迭代计数器 - 只要您的列表已排序

if this row data equals last row data then
    this row counter = last row counter + 1
else
    this row counter = 1
end if

我把这个公式作为明文写入[D3]

第二个最简单的解决方案可能是数据透视表...您的数据不必排序,并且您不会使用额外的计数器列破坏您的数据表

请注意,数据透视表数据范围仅为B2:B19,此处不需要C列

enter image description here

答案 2 :(得分:0)

使用以下公式:

=COUNTIF($A$1:$A1,A1)

根据需要拖动/复制。见图片参考:

enter image description here