Google sheets 在ARRAYFORMULA中查询以筛选和联接

Google sheets 在ARRAYFORMULA中查询以筛选和联接,google-sheets,Google Sheets,给我一张这样的桌子 A. B C D E 1. 争议 1. 争议1 泰斯 2. 争议 1. 争议1 (2017/0154068-7) 雷杰塔多 3. 争议 1. 争议1 (2016/0278523-9) 雷杰塔多 4. 争议 2. 争议2 泰斯 5. 争议 2. 争议2 (2017/0201971-0) 索布雷斯托 6. 争议 2. 争议2 (2016/0290114-1) 索布雷斯托 7. 争议 2. 争议2 (2016/0309592-1) 索布雷斯托 8. 争议 3. 争议3 泰斯 9 争

给我一张这样的桌子

A. B C D E 1. 争议 1. 争议1 泰斯 2. 争议 1. 争议1 (2017/0154068-7) 雷杰塔多 3. 争议 1. 争议1 (2016/0278523-9) 雷杰塔多 4. 争议 2. 争议2 泰斯 5. 争议 2. 争议2 (2017/0201971-0) 索布雷斯托 6. 争议 2. 争议2 (2016/0290114-1) 索布雷斯托 7. 争议 2. 争议2 (2016/0309592-1) 索布雷斯托 8. 争议 3. 争议3 泰斯 9 争议 3. 争议3 (2016/0313842-4) 阿费塔多 10 争议 3. 争议3 (2016/0305954-5) 阿费塔多
在第1行的空列上尝试此操作:

={"Lista de processos e registros completos";""; ARRAYFORMULA(IF(E3:E="Tese"; 
 IFNA(VLOOKUP(C3:C; REGEXREPLACE(REGEXREPLACE(TRIM(SPLIT(FLATTEN(QUERY(TRANSPOSE(
 QUERY(QUERY({C3:C&"¤"\IF(D3:D="";;"×"&D3:D)\ROW(D3:D)}; 
 "select Col1,max(Col2) group by Col1 pivot Col3"); 
 "offset 1"; 0));;9^9)); "¤"));"^×"; ); "×"; CHAR(10)); 2; 0)); ))}


太棒了!谢谢