如何在Excel中找到最高值和Return前两个相邻单元格值?

How To Find The Highest Value And Return The Two First Adjacent Cell Value In Excel?

我想要两个第一个值,但我有两个完全相同的最高值,比如我的最高值是 20,两个人有 20,所以 Excel return 我是第一个人但是不是第二个,我想和第二个在一起。我的公式是:

French one: =INDEX(D3:D14;EQUIV(MAX(H3:H14);(H3:H14);0))
English one: =INDEX(D3:D14;MATCH(MAX(H3:H14);(H3:H14);0))

它 return 是我的例子 "John" 我希望它是 return 我的 "John Alison" 因为约翰和艾莉森的最高值都是 20 非常感谢

尝试在 K2 中使用此公式

=IFERROR(INDEX(D:D;SMALL(IF(H:H=MAX(H:H);ROW(H:H)-ROW(H)+1);ROWS(K:K2)));"")

使用 CTRL+SHIFT+ENTER 确认并向下复制

这将为您提供连续单元格中的所有匹配项

如果您的 Excel 版本支持较新的 函数,请使用此数组公式。

=TEXTJOIN(CHAR(32), TRUE, IF(H3:H14=MAX(H3:H14), D3:D14, ""))

如果您的 Excel 版本不支持较新的 功能,请单击 标签以获取替代建议。