当找不到查询数据时,我一直在让查询功能返回0时遇到麻烦。
鉴于以下数据......
由于每张纸都是不同的玩家,我需要计算每个游戏的数量以及这些游戏的结果。
有些玩家可能在同一个游戏中,所以游戏ID是作为唯一标识符给出的,因此这些游戏只计算一次,这部分是我工作的。
我现在要做的就是记录A队在每个房间的胜利数量。
您可以在上面的屏幕截图中看到我的问题。
Here is the sample sheet,其中包含上述数据。
这是用于最右边示例的公式
=QUERY({QUERY(UNIQUE(QUERY({Sheet1!A2:C;Sheet2!A2:C;Sheet3!A2:C},"select Col1, Col2 where Col2 <> '' and Col3 contains 'A'")),"select Col1, 1");QUERY(QUERY({Sheet1!A2:C;Sheet2!A2:C;Sheet3!A2:C},"select Col1, Col2 where Col2 = '' and Col1 <> '' and Col3 contains 'A'"),"select Col1, 1")},"select Col1, sum(Col2) where Col1 <> '' group by Col1 label sum(Col2) 'TeamA Wins', Col1 'Room'")
任何人都可以提供帮助吗?
答案 0 :(得分:1)
您可以在公式中添加虚拟数据:
=QUERY(data;{QUERY(UNIQUE(QUERY({Sheet1!A2:C;Sheet2!A2:C;Sheet3!A2:C},"select Col1, Col2 where Col2 <> '' and Col3 contains 'A'")),"select Col1, 1");QUERY(QUERY({Sheet1!A2:C;Sheet2!A2:C;Sheet3!A2:C},"select Col1, Col2 where Col2 = '' and Col1 <> '' and Col3 contains 'A'"),"select Col1, 1")},"select Col1, sum(Col2) where Col1 <> '' group by Col1 label sum(Col2) 'TeamA Wins', Col1 'Room'")
^^^^
数据是命名范围,如下所示:
要成功:
A1:B6
Data → Named range →
将其称为&#34;数据&#34;