Google 工作表 "MODE" 非数值函数
Google sheets "MODE" function for non-numeric values
我正在尝试编写一个 Google Sheets 函数,它的功能与 MODE 函数相同,但对于非数字值:返回指定范围内最常出现的字符串。
我搜索了整个互联网,所有建议使用的地方都搜索了
=index(G2:L2, match(max(countif(G2:L2; G2:L2)), countif(G2:L2;G2:L2), 0))
或类似。然而,这 returns 和 #ERROR!
,这让我相信正确的语法必须以某种方式改变......范围值甚至没有像通常那样以橙色突出显示。
尝试:
=INDEX(QUERY(A:A, "select A,count(A) group by A order by count(A) desc"), 2, 1)
用分号 (;
) 替换所有逗号 (,
) 解决了这个问题。我不知道函数语言有特定于语言的语法。
=index(G2:L2;match(max(countif(G2:L2;G2:L2));countif(G2:L2;G2:L2); 0))
我正在尝试编写一个 Google Sheets 函数,它的功能与 MODE 函数相同,但对于非数字值:返回指定范围内最常出现的字符串。
我搜索了整个互联网,所有建议使用的地方都搜索了
=index(G2:L2, match(max(countif(G2:L2; G2:L2)), countif(G2:L2;G2:L2), 0))
或类似。然而,这 returns 和 #ERROR!
,这让我相信正确的语法必须以某种方式改变......范围值甚至没有像通常那样以橙色突出显示。
尝试:
=INDEX(QUERY(A:A, "select A,count(A) group by A order by count(A) desc"), 2, 1)
用分号 (;
) 替换所有逗号 (,
) 解决了这个问题。我不知道函数语言有特定于语言的语法。
=index(G2:L2;match(max(countif(G2:L2;G2:L2));countif(G2:L2;G2:L2); 0))