我有一個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)))
似乎解決了第一個問題。在損壞列中獲取正確的值(第三列)。但仍然不知道如何應用這個來回報哪個是最好的攻擊。
是數組公式所以它需要被包裹在'ARRAYFORMULA(...)' –
@ScottCraner感謝,工作得十分完美 - 更新的問題! –