2015-07-21 6 views
-2

Я хочу найти максимальное значение столбца B для каждого набора имен в столбце A и вернуть максимальное значение и соответствующее ему имя. каждый набор имен разделяется пустым столбцом.Максимальное значение столбца в разных строках excel

Может ли кто-нибудь помочь мне с использованием vba или без?

+1

Вы пробовали что-нибудь? С какими функциями excel вы знакомы? Кроме того, вы имеете в виду, что каждый набор имен разделен пустой строкой? –

ответ

0

Предполагая, что столбец A имеет имена до строки 100, а столбец B имеет значения, а ячейка C1 имеет имя, которое вы проверяете для «максимального значения» [то есть: C1 говорит Бренда, и вы хотите найти наивысшую ценность в колонке B, где колонка A говорит «Бренда»]

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

Это формула массива. Он работает путем индивидуального сравнения C1 с каждой строкой в ​​столбце A. Если есть совпадение, оно предоставляет значение в столбце B. Обратите внимание, что формулы массива должны быть подтверждены CTRL + SHIFT + ENTER, а не просто ENTER, всякий раз, когда ячейка изменилось.

+0

Не так, как я понял Q. Я думаю, что «Бренда» должна быть выведена из максимального значения для каждого набора, а не из максимального значения из всех наборов, учитывая «Бренда». – pnuts

+0

Я оригинальный вопрос немного беспорядок; возможно, ты прав. –

Смежные вопросы