Excel 已排序数据的出现次数公式

Excel 已排序数据的出现次数公式,excel,excel-formula,Excel,Excel Formula,所以我有这个专栏,里面有频繁出现的数据。我已经对唯一值进行了排序,并希望计算每个数据的出现次数 一种方法是: 选择包含所有定期数据的范围 将数据复制到新页面/位置 选择新粘贴的数据 在“数据”选项卡下,单击“删除重复项” 将以下公式应用于您的列表 或者,如果要过滤数据,可以在现有列表上使用相同的公式,因为您无论如何都要过滤掉重复的数据。创建数据透视表。这就是他们所做的。首先,您可以使用INDEX(),MATCH()函数的组合从列表中提取唯一值。然后使用Countif()函数计算发生次数。要提

所以我有这个专栏,里面有频繁出现的数据。我已经对唯一值进行了排序,并希望计算每个数据的出现次数


一种方法是:

  • 选择包含所有定期数据的范围
  • 将数据复制到新页面/位置
  • 选择新粘贴的数据
  • 在“数据”选项卡下,单击“删除重复项”
  • 将以下公式应用于您的列表

或者,如果要过滤数据,可以在现有列表上使用相同的公式,因为您无论如何都要过滤掉重复的数据。

创建数据透视表。这就是他们所做的。

首先,您可以使用
INDEX(),MATCH()
函数的组合从列表中提取唯一值。然后使用
Countif()
函数计算发生次数。要提取,请使用以下公式

=IFERROR(INDEX($A$2:$A$10,MATCH(0,INDEX(COUNTIF($C$1:C1,$A$2:$A$10),0,0),0)),"")
要计算发生次数,请使用以下公式

=COUNTIF(A:A,C2)

或者,您可以使用
advancefilter
方法提取唯一值,然后使用
COUNT()
函数


由于您已经具有唯一的值,因此您的问题的答案是使用
COUNTIF
公式

=COUNTIF(A:A,C2)
然后向下拖动

公式的假设(与您的屏幕截图一致)为:

列A包含包含倍数的基本数据

列C有唯一的值,它们从第2行开始


公式被粘贴到D2中,并向下拖动到excel中,非常新,因此上面的答案起到了作用。我来看看枢轴
=COUNTIF(A:A,C2)