У меня есть набор данных, который выглядит следующим образом:
ID Value MaxByID
0 32 80
0 80 80
0 4 80
0 68 80
0 6 80
1 32 68
1 54 68
1 56 68
1 68 68
1 44 68
2 54 92
2 52 92
2 92 92
4 68 68
4 52 68
5 74 74
5 22 74
6 52 94
6 52 94
6 46 94
6 94 94
6 56 94
6 14 94
Я использую {=MAX(IF(A$2:A$100=A2,B$2:B$100))}
для вычисления столбца MaxByID
.Тем не менее, набор данных имеет> 100 тыс. Строк, в основном с уникальными идентификаторами: это кажется действительно неэффективным способом сделать это, поскольку каждая ячейка в C: C должна выполнять итерацию по каждой ячейке в A: A.
Поле идентификатора числовое и может быть отсортировано - есть ли способ более разумно найти MaxByID?