我有一组看起来像这样的数据:
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
列。然而,数据集有超过 100k 行,其中大部分是唯一的 ID:这似乎是一种非常低效的方法,因为 C:C 中的每个单元格都必须遍历 A:A 中的每个单元格。
ID 字段是数字并且可以排序 - 有没有更智能地查找 MaxByID 的方法?