
Я хочу найти максимальное значение для точки (например, 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 — это столбец Point
A.
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
.