如何在列中对数据进行分组?

时间:2015-03-12 22:51:17

标签: excel filter statistics grouping

我有五十个样本的数字数据,大部分都是相似的。我想计算相同的列并给出相同的统计数据。有太多行可供选择(37,888)。数据如下:

Sample 1 Sample 2 Sample 3     ........ Sample 50
4          4         0
4          4         0
4          4        ...
0          0
0          0
0          0
0          0
...        ...
upto thousands of rows for each sample.

还有一个日期/时间列,如果我可以在分组中包含它,那将会很好。

在此代码段中,有很多行。样品1和2是相同的,因此应该组合在一起。样本三将形成另一个组,依此类推。

1 个答案:

答案 0 :(得分:1)

虽然我不确定"有太多行可供选择"意味着在这种情况下(对于可以选择并包含在公式中的行数或项目数没有限制),这看起来像array formulas的作业。

如果你想确定(例如)列C和D是否相等,从第1行到第37888行,你可以使用这个公式:

=AND(C1:C37888=D1:D37888)

要使Excel将其视为数组公式,您需要在键入公式后按CTRL-SHIFT-ENTER(Windows)或CMD-ENTER(Mac)。 " AND"当且仅当所有对应的条目相等时,函数将返回TRUE:C1 = D1,C2 = D2,C3 = D3,...,C37888 = D37888。如果任何相应的条目不同意,则返回FALSE。

您接下来要做的具体取决于您要为每个组计算的统计信息的性质,但此公式至少可以帮助您确定哪些列属于同一组。