不同ID的Excel计数

不同ID的Excel计数,excel,Excel,有人知道计算Excel单元格中不同值的公式吗? 我知道这可以通过数据透视来完成,但我需要通过公式来实现,而且必须在不删除重复项或高级筛选方法的情况下完成(不必将数据复制到新列等) 数据如下所示: Continent | ID Asia | 10 Asia | 10 Asia | 11 Asia | 14 Europe | 100 Europe | 100 因此,亚洲=3,欧洲=1的不同计数。计数。如果您需要:您必须将间隔设置为国家所在列,并将

有人知道计算Excel单元格中不同值的公式吗? 我知道这可以通过数据透视来完成,但我需要通过公式来实现,而且必须在不删除重复项或高级筛选方法的情况下完成(不必将数据复制到新列等)

数据如下所示:

Continent | ID
Asia      | 10
Asia      | 10
Asia      | 11
Asia      | 14
Europe    | 100
Europe    | 100

因此,亚洲=3,欧洲=1的不同计数。

计数。如果您需要:您必须将间隔设置为国家所在列,并将标准设置为“亚洲”,即,如果ID是数字,则可以使用此公式

=总和(如果频率(如果(A$2:A$10=“亚洲”,B$2:B$10),B$2:B$10),1))

按CTRL+SHIFT+ENTER键确认

对于任何数据类型,此版本适用


=SUM(IF(频率)(IF(IF(A$2:A$10=“Asia”),IF(B$2:B$10”),MATCH(B$2:B$10,B$2:B$10,0)),ROW(B$2:B$10)-ROW(B$2)+1))

在这里获得帮助的最好方法是先尝试一下。如果你陷入困境,做一些研究,尝试自己解决问题,然后再问一个关于你的尝试的具体问题,展示你的尝试。在没有展示研究成果的情况下要求完整解决方案的问题通常会被否决和关闭。这应该让您开始:countif(连接(大陆+id))应该帮助countif统计ASIA10在表中重复的次数。这就是他要问的,不是吗?是的,你是对的。。。然后应该是有用的一些vba我担心这会给我一个结果1而不是3为亚洲。哪个公式?确保使用CTRL+SHIFT+ENTER。如果操作正确,您会在公式周围看到像{和}这样的大括号