Excel中 - 查找所有匹配行一列的最高值(带截图)(Excel - Find Highest V

2019-09-28 13:03发布

我有一个跟踪产品的电子表格。 在它最简单的形式,重要的列是“姓名”,“发行日期”和“最新资讯”。 有可能是在“名称”列中的值相同的多个行,但它们将在“发行日期”不同的值。 我在寻找一个函数,将先在该行的“名称”一栏,发现有相同的值所有其他行。 然后,比较“发行日期”,找到最高的国家之一。 具有最高“发布日期”,或者说没有任何其它匹配的“名称”行值将返回“YES”和所有其他人将返回“NO”。 我有什么,我想它看起来像一个截图:

我知道,寻找是否有在“名称”列具有相同值的另一行我会使用MATCH和匹配失败会导致我的“是”输出。 这是比较已经难倒了我所有的“发行日期”的价值观。 我想这是一个公式,因为我有VB没有经验。

谢谢您的帮助!

Answer 1:

您可以使用以下数组公式:

=IF(B2=MAX(IF($A:$A=A2,$B:$B)),"YES","NO")

只需选择C2 ,在公式编辑栏中,按CTRL + SHIFT输入公式+ Enter对其进行评估,然后拖下来。

PS你可以改变$A:$A$B:$B的确切范围,如果你知道他们(IG $A$2:$A$100$B$2:$B$100



文章来源: Excel - Find Highest Value of a Column in all Matching Rows (With Screenshot)