如果不清楚我会事先道歉,我会尽力解释一切!我正在使用Google表格中的数据集,以便A列是学生ID列表,B列是学生行为列表。它看起来像这样:
A(ID) B(Behaviors)
12345 Talking
54321 Out of Seat
98765 Lying
12345 Talking
12345 Lying
98765 Lying
列表数据集非常大,因为它包含了整个学校人口在一年中的记录数据,正如您所看到的,整个学生群体汇集在一个列表中。我正在寻找一种方法来找到每个学生(通过他们的身份识别)最常分配的行为。例如,对于上述数据,学生12345将具有“说话”功能。被列为最常见的行为,而学生98765将会被列为' Lying'被列为最常见的行为。
理想情况下,我想创建一个单独的电子表格,如下所示:
A(ID) B(Most Common Behavior)
12345 Talking
98765 Lying
54321 Out of Seat
这样,A列是所有学生ID的列表,B列列出了他们最常见的行为。
我发现我可以使用这个公式:
=INDEX(Behaviors,MODE(MATCH(Behaviors,Behaviors,0)))
从含有学者行为的列中提取最常用的值,但是这个公式给了我整个学生群体中最常见的行为,所以我有兴趣修改它,以便公式首先查看学生ID和然后查看该子列表中最常见的行为。
如果您需要任何进一步的信息,请与我们联系。在此先感谢您的帮助!
答案 0 :(得分:1)
你熟悉使用数据透视表吗?您可以创建一个数据透视表,其ID为行标签,行为为列标签和值。然后,只需复制/粘贴这些值并使用MAX公式来获得最大的行为计数。