Google sheets 用于筛选Google工作表中具有最高值的唯一行的公式
我有一张工作表,每天自动从多个帐户中提取几次社会指标,因此我经常有多行数据用于同一篇文章。如何过滤新工作表中的行,以便每个唯一的帖子只保留印象次数最多(G列)的帖子ID(F列) 我想要的筛选结果: 我已经探索过查询(不是我的强项)和过滤公式,但似乎找不到一个完全符合我需要的组合。这是我得到的公式: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
=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)