对于项目列表 return 的前 3 个值基于它们的计数
For a list of items return the top 3 values based on their count
对于列中给定的项目列表,我希望它根据它们的数量给我前 3 个值。
我希望 Cat
、Dog
和 Donkey
出现在另一列中。
如果您正在使用 SQL,您可以使用 COUNT 然后使用字段名来获取它们。
如果您使用的语言不是围绕存储数据而构建的,您可以 运行 一个 for 循环来更新列表中每个元素的计数变量。
即:
for (int i =0; i++; i < list.length) {
if( list[i] == cat)
catCounter++;
if (list[i]) = dog)
dogCounter++;
.
.
.
}
请使用以下公式
=QUERY(QUERY(A2:A11,
"select A, count(A) where A is not null group by A limit 3 label count(A) ''"),
"select Col1")
(您可以根据需要调整范围)
使用的函数:
对于列中给定的项目列表,我希望它根据它们的数量给我前 3 个值。
我希望 Cat
、Dog
和 Donkey
出现在另一列中。
如果您正在使用 SQL,您可以使用 COUNT 然后使用字段名来获取它们。 如果您使用的语言不是围绕存储数据而构建的,您可以 运行 一个 for 循环来更新列表中每个元素的计数变量。 即:
for (int i =0; i++; i < list.length) {
if( list[i] == cat)
catCounter++;
if (list[i]) = dog)
dogCounter++;
.
.
.
}
请使用以下公式
=QUERY(QUERY(A2:A11,
"select A, count(A) where A is not null group by A limit 3 label count(A) ''"),
"select Col1")
(您可以根据需要调整范围)
使用的函数: