Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何返回Google Docs电子表格中文本值范围内最常出现的文本值?_Google Sheets - Fatal编程技术网

Google sheets 如何返回Google Docs电子表格中文本值范围内最常出现的文本值?

Google sheets 如何返回Google Docs电子表格中文本值范围内最常出现的文本值?,google-sheets,Google Sheets,我有一个范围B2:B7,其中包含代表某个内容的文本值,但我想要的是让一个单元格显示该范围内最多的文本值 例如,如果我的范围包含文本值{“red”、“green”、“green”、“blue”、“green”、“blue”},则单元格中显示的平均值将为“green” 我该怎么做 您可以通过添加一个数字列来完成此操作,该列允许您轻松地计算每一行 然后检查A列中的唯一值 =唯一(A2:A7) 本例中的结果是 然后使用sumif函数=sumif(a:a,E1,B:B) 最后一次查找与max valu

我有一个范围
B2:B7
,其中包含代表某个内容的文本值,但我想要的是让一个单元格显示该范围内最多的文本值

例如,如果我的范围包含文本值{“red”、“green”、“green”、“blue”、“green”、“blue”},则单元格中显示的平均值将为“green”


我该怎么做

您可以通过添加一个数字列来完成此操作,该列允许您轻松地计算每一行

然后检查A列中的唯一值

=唯一(A2:A7)

本例中的结果是

然后使用
sumif
函数
=sumif(a:a,E1,B:B)

最后一次查找与max value
=vlookup(max(D:D),D:E,2,false)
对应的单词(下面的单元格G2)


我在这里找到的替代解决方案:

假设您的值位于A列中,您可以使用以下方法获得显示唯一值及其相应计数的结果:

=QUERY({A:A,A:A},"Select Col1, Count(Col2) Where Col1<>'' Group by Col1 Label Col1 'Name',Count(Col2) 'Count'")
=QUERY({A:A,A:A},“选择Col1,Count(Col2),其中Col1''按Col1标签Col1'Name',Count(Col2)'Count'分组”

有关查询功能的更多信息,请参见:

我找到了一个解决实际问题的方法,该方法在我的问题中得到了简化。(这是迄今为止我一年中每一个小时的记录。)

第一排是平均日

我使用了,他在其中提供了这条漂亮而简单的线,解决了我的具体情况(假设值在A1:A7范围内):


是的,我必须复制和编辑它24次,但这是值得的。感谢那些回答的人

一组单词的平均值是不可能的。你是说最频繁出现的值吗?@Dan是的,最频繁出现的值。谢谢Dan,我使用
=索引(A1:A7,MATCH(MAX(COUNTIF(A1:A7,A1:A7)),COUNTIF(A1:A7,A1:A7),0)找到了我的解决方案。
=INDEX(A1:A7,MATCH(MAX(COUNTIF(A1:A7,A1:A7)),COUNTIF(A1:A7,A1:A7),0))