Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
Google sheets 用于筛选Google工作表中具有最高值的唯一行的公式_Google Sheets_Google Sheets Formula_Array Formulas_Google Sheets Query_Gs Vlookup - Fatal编程技术网

Google sheets 用于筛选Google工作表中具有最高值的唯一行的公式

Google sheets 用于筛选Google工作表中具有最高值的唯一行的公式,google-sheets,google-sheets-formula,array-formulas,google-sheets-query,gs-vlookup,Google Sheets,Google Sheets Formula,Array Formulas,Google Sheets Query,Gs Vlookup,我有一张工作表,每天自动从多个帐户中提取几次社会指标,因此我经常有多行数据用于同一篇文章。如何过滤新工作表中的行,以便每个唯一的帖子只保留印象次数最多(G列)的帖子ID(F列) 我想要的筛选结果: 我已经探索过查询(不是我的强项)和过滤公式,但似乎找不到一个完全符合我需要的组合。这是我得到的公式: =FILTER('Intermediate Data'!A2:L,MMULT(('Intermediate Data'!H2:H>TRANSPOSE('Intermediate Data

我有一张工作表,每天自动从多个帐户中提取几次社会指标,因此我经常有多行数据用于同一篇文章。如何过滤新工作表中的行,以便每个唯一的帖子只保留印象次数最多(G列)的帖子ID(F列)

我想要的筛选结果:

我已经探索过查询(不是我的强项)和过滤公式,但似乎找不到一个完全符合我需要的组合。这是我得到的公式:

=FILTER('Intermediate Data'!A2:L,MMULT(('Intermediate 
 Data'!H2:H>TRANSPOSE('Intermediate Data'!H2:H))*('Intermediate 
 Data'!F2:F=TRANSPOSE('Intermediate Data'!F2:F)),SIGN(ROW('Intermediate 
 Data'!F2:F)))<>0)
=过滤器('Intermediate Data'!A2:L,MMULT('Intermediate
数据'!H2:H>转置('Intermediate Data'!H2:H))*('Intermediate
数据'!F2:F=转置('Intermediate Data'!F2:F)),符号(行('Intermediate')
数据“!F2:F)))0)
这段代码并没有拉入所有的帖子ID——有人有什么想法我可以试试吗

=ARRAYFORMULA(SORT(UNIQUE(VLOOKUP(
 QUERY(A2:C, "select B     where B is not null order by C desc", 0),
 QUERY(A2:C, "select B,C,A where B is not null order by C desc", 0), 
 {3, 1, 2}, 0)), 2, 1))

您也可以使用sort/sortn:

=sortn(sort(A2:C,1,1,2,1,3,0),999,2,1,1,2,1)