寻找数据中的重复模式。例如。哪个是学生选择的最受欢迎的科目?

时间:2014-12-18 12:44:08

标签: excel design-patterns excel-formula

假设我有4名学生,每人必须从6名学生中选择3门科目。

现在我有结果,我想找到一个模式,向我展示最受欢迎的结果选择。

约翰:科学,数学,英语 比尔:科学,数学,法语 戴夫:科学,英语,法语 西蒙:科学,数学,英语

由于上面的例子很小,很容易看出最受欢迎的选择是科学,数学,英语。

但是有没有办法查询具有更多数据选择的电子表格?

1 个答案:

答案 0 :(得分:0)

有两种情况: -

数据分为2列,第一列包含名称,第二列包含选项作为文本字段,如下所示:

    A       B
1   John    Science, Maths, English
2   Bill    Science, Maths, French
3   Dave    Science, English, French
4   Simon   Science, English, Maths

要查询这些字段,您需要使用如下公式:

={SUM(IF(ISNUMBER(SEARCH("English",B1:B4,1)),1,0)}

结果为3(按Ctrl + Shift + Enter添加花括号,表示数组公式)。你可以把它放在这样的表中:

Science 4
English 3
Maths   3
French  2

如果您的主题位于不同的列中,只需在整个数据范围内使用COUNTIF:

    A       B          C        D
1   John    Science    Maths    English
2   Bill    Science    Maths    French
3   Dave    Science    English  French
4   Simon   Science    English  Maths

您的公式将是:

=COUNTIF($B$1:$D$4,"English")

哪个也行啊!希望有所帮助,迈克