google-sheets - =MATCH() 返回错误值

标签 google-sheets match google-sheets-formula

为什么不this工作?我在每个地区的于韦斯屈莱市拥有不同芬兰政党的选票。

每一行代表一个地区,每一列代表各方的选票份额。我想添加一列,其中 Google 电子表格会找出哪一列在该特定行上具有最大值,然后返回该列标题行上的文本。

换句话说,我想添加“最大的政党专栏”,以显示哪个政党在每个地区获得了最大的选票份额。

我认为应该可以使用 =max() 函数找出最大值,然后使用 =match() 函数给出行上具有最大值的单元格的列索引号,最后使用 =index() - 从标题行返回当事人名称的函数。

任何想法我做错了什么?

最佳答案

对于您的情况,MATCH 需要第三个参数为零(以获得精确匹配)。将公式更改为
=INDEX(C$1:M$1,MATCH(MAX(C2:M2),C2:M2,0))

关于google-sheets - =MATCH() 返回错误值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12715658/

相关文章:

regex - 匹配 Google 表格中字符串末尾的部分文本

google-sheets - 如何获取注释或评论

php - 获取匹配对

validation - Google 表格 - 数据验证 - 使用范围列表中的公式

javascript - 您无权使用 copyTo

javascript - HtmlService 表不支持电子表格中的换行符和超链接

javascript - 在范围上应用 If/Then (google-apps-script)

arrays - 如何创建自定义排序

c# - 单词后匹配单词

json - 谷歌电子表格 : Value parameter can not be parsed