繁体   English   中英

如何在Excel中找到最大值并返回两个第一个相邻的单元格值?

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

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

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

它返回我例如“约翰”,我希望它返回我“约翰艾莉森”,因为约翰和艾莉森的最高值都是 20 非常感谢

尝试在 K2 中使用此公式

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

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

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

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

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

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

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM