不同行excel中列的最大值

时间:2015-07-21 17:00:21

标签: excel vba

我想为A列中的每组名称找到B列的最高值,并返回最大值及其对应的名称。 每组名称由空列分隔。

任何人都可以帮助我使用vba或没有吗?

1 个答案:

答案 0 :(得分:0)

假设列A的名称最多为第100行,而列B的值为,而单元格C1的名称则为“最大值”[即:C1表示布兰达,并且您希望找到最高值列B,其中A列表示“Brenda”]

=MAX(IF(C1=A1:A100,B1:B100,""))

这是一个数组公式。它通过单独比较C1和A列中的每一行来工作。如果匹配,它提供B列中的值。注意,只要单元格是,就必须用CTRL + SHIFT + ENTER确认数组公式,而不是只用ENTER确认改变。