如何获取 Google 表格中不同列中每个唯一值的最大值?
How to get max values for each unique value in a different column in Google Sheets?
我有两列,第一列 (A) 有名称,第二列 (B) 有值。
A
B
apple
10
orange
12
orange
14
apple
8
有没有办法只从 A 中获取具有唯一名称且从 B 中获取最大值的行?
所以结果应该是这样的:
A
B
apple
10
orange
14
我尝试使用 FILTER、QUERY 和 UNIQUE 的不同组合,但到目前为止没有成功。请注意,我使用的实际数据集比这大得多,但思路是一样的。
使用:
=SORTN(SORT(A:B; 2; 0); 9^9; 2; 1; 1)
也应该可以直接在查询中执行:
=query(A:B,"select A,max(B) where A is not null group by A")
我有两列,第一列 (A) 有名称,第二列 (B) 有值。
A | B |
---|---|
apple | 10 |
orange | 12 |
orange | 14 |
apple | 8 |
有没有办法只从 A 中获取具有唯一名称且从 B 中获取最大值的行? 所以结果应该是这样的:
A | B |
---|---|
apple | 10 |
orange | 14 |
我尝试使用 FILTER、QUERY 和 UNIQUE 的不同组合,但到目前为止没有成功。请注意,我使用的实际数据集比这大得多,但思路是一样的。
使用:
=SORTN(SORT(A:B; 2; 0); 9^9; 2; 1; 1)
也应该可以直接在查询中执行:
=query(A:B,"select A,max(B) where A is not null group by A")