简体   繁体   English

Google表格的查询多个工作表并返回唯一值

[英]Google Sheets' QUERY multiple sheets and return unique values

I need to query two sheets and return all columns and unique values which match specific criteria.我需要查询两张工作表并返回符合特定条件的所有列和唯一值。

I've used this but it doesn't work:我用过这个,但它不起作用:

=UNIQUE(QUERY(Sheet1!A:D,Sheet2!A:D, "select * where B=0"))

My shared sheet:我的共享表:

https://docs.google.com/spreadsheets/d/1ysuvyBHU21uXv_DxzBJwC7tMnGPyaqFqab7m1d-vwyo/edit?usp=sharing https://docs.google.com/spreadsheets/d/1ysuvyBHU21uXv_DxzBJwC7tMnGPyaqFqab7m1d-vwyo/edit?usp=sharing

=UNIQUE(QUERY({Sheet1!A:D; Sheet2!A:D}, "where Col2=0"))

0


=UNIQUE(QUERY({
 Sheet1!A:D, {"Name"; TRANSPOSE(SPLIT(REPT("♦Comp1", ROWS(Sheet1!A:A)-1), "♦"))}; 
 Sheet2!A:D,          TRANSPOSE(SPLIT(REPT("♦Comp2", ROWS(Sheet2!A:A)),   "♦"))}, 
 "where Col2=0"))

0

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2025 STACKOOM.COM