我们正在尝试使用它,我将作为参考。
我试图让单元格 X4 显示 A 列中相对于单元格 X3 中显示的 B 列最大值的数据,即在撰写本文时,最大值列为 27,这是由“Purelycraft”完成的,所以我希望它使用公式自动显示名称“Purelycraft”,因为他的击杀次数最多。
=OFFSET($A$1,MATCH(MAX($B$3:$B$22),$B$1:$B$22,0)-1,0)
分解一下:
-
Use OFFSET https://support.google.com/drive/answer/3093379选择一个单元格,其位置可以相对于另一个参考单元格来表示。
OFFSET(cell_reference, offset_rows, offset_columns)
cell_reference
:电子表格中的姓名位于 A 列中,因此我们将使用列 (A1) 中的第一个单元格作为锚点。为了确保复制公式时引用不会更改,我们将使用绝对引用 ($A$1)。 (阅读更多here http://office.microsoft.com/en-ca/excel-help/switch-between-relative-absolute-and-mixed-references-HP010342940.aspx.)
offset_rows
:我们将计算从A1
它是包含最大值的行。稍后会详细介绍。
offset_columns
:名称都在一列中,所以0
这里是一个合适的值。
-
Use MATCH https://support.google.com/drive/answer/3093378找到目标行。
MATCH(search_key, range, search_type)
search_key
:这就是我们正在寻找的价值。你已经有了MAX($B$3:$B$22)
,所以我们将继续使用它。
range
: 这就是我们要看的地方。为此,我们将返回到 B 列,但您会注意到我们正在使用从第 1 行开始的整个列。我们可以使用与之前使用的相同的范围MAX
,但是如果你检查文档MATCH
您会看到它返回“与指定值匹配的范围内的项目的相对位置”。从第 1 行开始,我们与参考单元格 A1 对齐OFFSET
,如果我们只减去 1。
search_type
:类型 0 查找完全匹配。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)