Select 列中的最大值和多列中另一列的对应值

Select highest value from column and corresponding value from another column in multiple columns

我想要 return 在 Value1、Value2、Value3 列中具有最高值的组以及它们的名称和名称的数字 ID。我不知道从哪里开始,因为我几乎没有 SQL 和 Google 表格经验。最好的解决方案是在 Google 表格中,但我对其他软件替代方案持开放态度。只是指向正确方向的指针会非常有帮助。

Link 到电子表格。

粘贴到 H3 单元格:

=UNIQUE(A2:B)

粘贴到 J3 单元格并向下拖动:

=QUERY(A:F, "select max(D),max(E),max(F) 
             where A="&H3&"
             label max(D)'',max(E)'',max(F)''")


粘贴到 H3 单元格:

=UNIQUE(A2:B)

粘贴到 J3 单元格并向右拖动然后向下拖动:

=ARRAYFORMULA(IFERROR(VLOOKUP(QUERY({$A:$F}, 
 "select max(Col"&COLUMN(D)&")
  where Col1="&$H3&"
  label max(Col"&COLUMN(D)&")''"), 
 QUERY(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(IF(LEN($C:$C), 
 "♥"&$A:$A&"♦"&D:D&"♦"&$C:$C, )),,999^99)),,999^99), "♥")), "♦"), 
 "select Col2,Col3 
  where Col1="&$H3), 2, 0)))