从列中选择最高值,并从多列中的另一列中选择相应的值

空中交通管制

源表与数据

我想返回在Value1,Value2,Value3列中具有最高值的组,以及它们的名称和名称的数字ID。我不知道从哪里开始,因为我很少有SQL和Google表格的经验。最好的解决方案是在Google表格中,但我愿意接受其他软件替代方案。仅指示正确方向的指针将非常有帮助。

链接到电子表格。

想要的结果

玩家0

粘贴在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)''")

0


粘贴在H3单元格中:

=UNIQUE(A2:B)

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

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

0

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从列中选择 MAX 值并从另一列中选择相应的值

如何根据另一列的最高值从一列中的几个相等值中选择一行?

如何从另一列的最高不同值中选择列值

如何选择与 PostgreSQL 中另一列的最高值的唯一列值对相对应的行?

SQL根据另一列中的值从一列中选择值

在“分组依据”之后,从特定列中的最高值中选择不为空的值

从另一列中选择所有包含值的

从python中的另一列groupby之后的列中选择一个值

熊猫,从一列中选择最大值,从另一列中选择最小值

根据另一列中的值从数据框中的列中选择

MySql:从结果的一列中选择值到多列中

如何从 Pandas 数据框中的一行中选择具有最高值的 3 列?

如果mySQL中选择的值为“ 0”,则从另一列中选择

从一列中选择在另一列中共享值的值

熊猫:从索引中选择与另一列中的值相对应的列

如何根据在另一列中选择的行数据从列中收集值?

在group_by中选择值并根据R中的另一列值进行汇总

选择每组列中的最高值

从表中选择数据,其中一列中的值之和等于另一列中的值

如何根据另一列中的模式从两列中的任何一列中选择值

R dplyr - 根据另一列中特定值的位置从一列中选择值

根据另一列中的最大值从一列中选择不同的值

从一列中选择一个值将过滤另一列

从 Pandas Dataframe 中选择一列中具有相同值而另一列中仅丢失的行

R编程:根据另一列中的值从拆分字符串中选择元素

从多个值中选择最高值

在一列中查找值,并从另一列中打印相应的值

从列中选择值

从表中选择给定列值在另一列中没有非空值的记录