Google表格使用查询仅显示一个唯一行

时间:2019-04-02 15:05:35

标签: google-sheets google-sheets-query

我有一个组合的标签,可以拉入纸张以提供一张主纸,但是我正在尝试找出一种方法,在重复出现时仅显示一次发生

我的想法是我需要使用查询,因为我只需要设置一些条件

D列每行都包含一个唯一键,但是此行将在其他工作表中显示,但只有单元格D的值相同

=UNIQUE(QUERY(Combined!A2:Z,"select * where D matches '"&TEXTJOIN("|",1,Combined!D2:D)&"'" and (E='Cross' or E='Con') ,0))

我以为我可以使用匹配项和唯一性来实现这一目标,但很可惜,我什么都没得到

任何指导都很棒

表格-https://docs.google.com/spreadsheets/d/1P29rAgAkTN4_0XZ5BZ6mYni_foOYzgxey3rp5Jor3mI/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

将其全部包装在 QUERY 中,并根据需要进一步查询:

=ARRAYFORMULA(IFERROR(VLOOKUP(UNIQUE(QUERY(IF(COUNTIF(Combined!D:D, Combined!D:D)>1, 
 {Combined!D:D, Combined!A:C}, ), "select Col1 where Col1 is not null")),
 QUERY(IF(COUNTIF(Combined!D:D, Combined!D:D)>1, {Combined!D:D, Combined!A:C}, ), 
 "where Col1 is not null"), {2,3,4,1}, 0)))

0