查找范围内出现次数最少的唯一值

查找范围内出现次数最少的唯一值

我试图通过使用 Excel 函数来减少一些手动工作。每天我都有一份需要分析的统计数据列表,所有值都以某种方式变化。每个电子表格都有大约 10 列和 10,000 行以上的数据。以下是我需要做的事情:

查找一列中出现次数最少的所有唯一值(不包括空单元格)。然后我需要将数据按出现次数从多到少的顺序排序。

例如,假设出现在列表中所需的最小频率是 2:

Blue
Blue
<empty cell>
Green
Green
Green
Green
<empty cell>
Red
Red
Red
Yellow

应显示为:

Green
Red
Blue

我之所以需要使用函数来完成这项工作,是因为我将为 5-6 列创建这些列表,这些列表会显示每列中彼此独立的最常见值。使用过滤器和手动对数据进行排序需要花费每张表一个小时的时间,而使用一组函数可以一次性分析所有数据,这样我就可以更有效地利用时间。

如果有任何区别,我正在使用适用于 Mac 的 Microsoft Excel 2011。

答案1

是的,您可以使用“工具”->“小计”和“工具”->“数据透视表”轻松完成此操作

参考这个-http://office.microsoft.com/en-in/excel-help/outline-group-data-in-a-worksheet-HA010095247.aspx

答案2

按给定次数出现的唯一值的排序列表

  1. 设置标题行。稍后您需要它来进行正确的过滤

  2. 在 B2 和 C2 中输入两个公式,然后自动填充,以仅显示出现两次或两次以上的值。但仍然有空单元格且未排序

    B2: =IF(COUNTA(A1:$A$100000,A2)=2,A2,"")
    C2: =COUNTIF(A:A,A2)
    
    • =2如果您想要出现次数更高的值,请进行更改

    • 如果您的数据列有超过 100000 个条目,则必须设置更高的数字。
      我选择 100000 只是为了保持公式简单

  3. 对表格进行排序:选择不带标题行的表格,然后转到
    Data → Sort → Column C → Largest to smallest 在此处输入图片描述在此处输入图片描述

  4. 隐藏空行:选择 B 列并转到Data → Filter → untick "empty" 在此处输入图片描述

相关内容