【发布时间】:2018-04-20 16:50:05
【问题描述】:
在 Google 表格中,我有一个这样的表格,其中包含超过 10 000 行:
A B C D
Mewtwo 33,5 Confusion Shadow Ball
Mewtwo 33,5 Confusion Hyper Beam
Alakazam 38 Confusion Futuresight
Dragonite 38,5 Dragon Tail Outrage
Mewtwo 33,5 Confusion Focus Blast
Mewtwo 33,5 Psycho Cut Shadow Ball
Rhydon 37,5 Mud Slap Earthquake
Mewtwo 33,5 Psycho Cut Hyper Beam
Mewtwo 33,5 Confusion Psychic
Mewtwo 33,5 Psycho Cut Focus Blast
Gengar 29 Shadow Claw Shadow Ball
Dragonite 38,5 Dragon Tail Dragon Claw
Dragonite 38,5 Dragon Tail Hyper Beam
Alakazam 38 Confusion Shadow Ball
Mewtwo 28 Confusion Shadow Ball
Gengar 33,5 Hex Shadow Ball
Mewtwo 33,5 Psycho Cut Psychic
Mewtwo 28 Confusion Hyper Beam
我想要的是 A、C 和 D 的每个组合的第一个唯一行,其中 B 列中的数字最高,该表已经按 B 排序。所以对于上面的表,我需要一个过滤器来排除以下行:
Mewtwo 28 Confusion Shadow Ball
Mewtwo 28 Confusion Hyper Beam
然后添加: ARRAY_CONSTRAIN(...;30;4) 获得前 30 名
【问题讨论】:
标签: google-sheets google-query-language