Найти максимальные данные для набора ячеек за раз в Excel

Найти максимальные данные для набора ячеек за раз в Excel

Я хочу найти максимальное значение для точки (например, A03) из столбца "DR" и вернуть соответствующее значение из столбца (Комбинация). Я могу сделать это для одной точки за раз, но у меня 500 точек, каждая из которых имеет несколько значений в разных строках, и я хочу сделать это за один запуск. Я включил изображение того, что у меня есть в качестве необработанных данных, и другое изображение того, как на самом деле должен выглядеть мой результат.

введите описание изображения здесь

введите описание изображения здесь

решение1

Скопируйте столбец A ( Point) и вставьте его туда, где вы хотите получить результат Remove Duplicates(Данные, Удалить дубликаты) и Blankстроки, например столбец E, скажем, E3 — это первое значение столбца A, в F3 напишите следующее:

=IFERROR(INDEX($B$3:$B$19,SUMPRODUCT(--($A$3:$A$19=E3)*(--$C$3:$C$19=MAX(IF($A$3:$A$19=E3,$C$3:$C$19,0)))*ROW($B$3:$B$19))-2,1),"")

Вам нужно нажать Ctrl+ Shift+ Enterодновременно (Формула массива)

B3:B19 — это столбец Combination, из которого нужно вернуть результат.
A3:A19 — это столбец PointA.
C3:C19 — это столбец DRчисел, из которых нужно получить их максимум.
$, чтобы исправить ссылку на массив.
Вы можете перетащить формулу вниз.
Функция sumproduct найдет соответствующую строку Max каждого подобного A в Point
Index и вернет Combinationнужный вам результат для соответствующей строки.
Не забудьте изменить ссылкив соответствии с вашими данными перед продолжением:
A3:A19 ---> $A$3:$A$500 например
B3:B19 ---> $B$3:$B$500
C3:C19 ---> $C$3:$C$500

решение2

Моя нотация Excel немного устарела, но вы обозначаете диапазоны следующим образом:

  • A1:B2
    будет включать все эти ячейки:
    А1 А2 Б1 Б2
    Измените это по мере необходимости. Визуально, вам, вероятно, нужно=max(C3:C556)

Чтобы сделать их абсолютными определениями, поставьте перед координатой $. То есть, если вы копируете содержимое ячейки, а затем вставляете в другую ячейку, ссылки, сделанные внутри данных ячейки, такие как A1, будут скорректированы путем смещения указанного столбца или строки: они известны как «относительные» ссылки, потому что они внутренне обрабатываются как относительные к ячейке, в которой они находятся.
Чтобы этот пример всегда ссылался на ячейку A1, он должен быть $A$1.

Связанный контент