Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 使用查询筛选表,以获得与最大值匹配的整行表 问题_Sorting_Google Sheets_Max_Google Sheets Formula_Google Sheets Query - Fatal编程技术网

Sorting 使用查询筛选表,以获得与最大值匹配的整行表 问题

Sorting 使用查询筛选表,以获得与最大值匹配的整行表 问题,sorting,google-sheets,max,google-sheets-formula,google-sheets-query,Sorting,Google Sheets,Max,Google Sheets Formula,Google Sheets Query,我有一个包含3个数据的表: A是文本 B是数字 H是文本 我希望通过Google Sheets中的查询恢复由A分组的列H,该列的最大值为B =QUERY(resume!A2:H;"select A,Max(B) where A<>'' group by A ";1) =查询(resume!A2:H;“选择A,最大值(B)”,其中A“按A分组”1) 工作正常,但我看不到H =QUERY(resume!A2:H;"select A,Max(B)

我有一个包含3个数据的表:

  • A是文本

  • B是数字

  • H是文本

我希望通过Google Sheets中的查询恢复由A分组的列H,该列的最大值为B

=QUERY(resume!A2:H;"select A,Max(B) where A<>'' group by A ";1)
=查询(resume!A2:H;“选择A,最大值(B)”,其中A“按A分组”1)
工作正常,但我看不到H

=QUERY(resume!A2:H;"select A,Max(B),H where A<>'' group by A ";1)
=QUERY(resume!A2:H;“选择A,Max(B),H,其中A''按A分组”1)
它不起作用。错误H需要聚合

=QUERY(resume!A2:H;"select A,Max(B),H where A<>'' group by A,H ";1)
=QUERY(resume!A2:H;“选择A,Max(B),H,其中A''按A,H分组”1)
给我看A和H的每一行,它们是不同的。这意味着我有所有的线路

#Example:# Source Table [A] [B] [H] S01 10 A S01 8 B S02 20 C S02 7 D #wished result for QUERY# [A] [B] [H] S01 10 A S02 20 C #例如:# 源表 [A] 和#9[B]和#9[H] S01和9 10和9 A S01和9 8和9 B S02和9 20和9 C S02和9 7和9 D #希望查询的结果# [A] 和#9[B]和#9[H] S01和9 10和9 A S02和9 20和9 C 尝试:

试试:


共享工作表副本共享工作表副本
=SORT(SORTN(SORT({A2:B, H2:H}, 2, 0), 9^9, 2, 1, 0), 1, 1)