从列表中返回MAX值VLOOKUP
我有一个Google表单,其中包含不同玩家的数据攻击和相应的伤害。从列表中返回MAX值VLOOKUP
表Sheet1
| Player | Attack | Damage | |:------------|:-----------:|------------:|
| Iron Man | Melee | 50 |
| Iron Man | Missile | 2500 |
| Iron Man | Unibeam | 100 |
| Superman | Melee | 9000 |
| Superman | Breath | 200 |
| Superman | Laser | 1500 |
在我的第二张,我想列出每个球员并显示其最好的攻击和相应的损害。就像这样:
Sheet2中
| Player | Best attack | Damage | |:------------|:-----------:|------------:|
| Iron Man | Missile | 2500 |
| Superman | Melee | 9000 |
我尝试添加在损害列Sheet2中的(第三列)以下内容: =MAX(IF(Sheet1!A:A=A2;Sheet1!C:C))
,但我得到超人和钢铁侠。对于最佳攻击(第二列),我猜MAX应该与VLOOKUP一起使用,但我不知道如何应用它。
编辑:
=ArrayFormula(MAX(IF(Sheet1!A:A=A3;Sheet1!C:C)))
似乎解决了第一个问题。在损坏列中获取正确的值(第三列)。但仍然不知道如何应用这个来回报哪个是最好的攻击。
回答:
您可以使用过滤器。
伤害:
然后攻击力最佳:
=JOIN(",",FILTER(Sheet1!B:B,Sheet1!A:A=A2,Sheet1!C:C=C2))
的加入将加入两个或更多,如果有与同样的伤害更多的攻击。
以上是 从列表中返回MAX值VLOOKUP 的全部内容, 来源链接: utcz.com/qa/267307.html