【发布时间】:2019-06-23 19:29:51
【问题描述】:
我的背景不是编程所以我希望有人可以帮助我解决这个问题,也许有一个简单的答案,我可以手动完成,但我无法自动化。
这是一种简化,但我在一张纸上按地区、按人、按人对鸟类进行了观察。我想自动化它,以便为每个人在一个地区的目击事件提供一个从高到低的订单号。即,目击次数最多的人被赋予“1”,第二高的人被赋予“2”,依此类推。
目前我是肉眼下单,但我会出错,而且很耗时
示例数据(此数据在表格中):
Region Person Sightings Order_No
Poole John 12 ?_(2)
Poole John_A 14 ?_(1)
Poole Chris 10 ?_(3)
Wareham John 5 ?_(3)
Wareham John_A 19 ?_(2)
Wareham Chris 21 ?_(1)
我希望 Google 表格自动计算的值是我放在括号中的值。这些是我目前手动输入的值
工作表不断更新,添加新行并编辑现有行(因此我可能会在 Poole 中为新人添加新行,或者将 Poole/John 的目击记录从 12 更改为另一个值)。如果可能的话,我希望在更改数据时更改订单号。
我尝试过使用 Query、VLookup 和 Array 公式,但不幸的是,我什至很难让它们正常工作。如果有人能告诉我如何解决这个问题,或者解决它并向我展示语法,那真的会对我有所帮助。
【问题讨论】:
标签: filter google-sheets ranking google-sheets-formula array-formulas