独特的过滤条件

时间:2016-02-24 20:57:02

标签: google-sheets formulas

我有一个相当复杂的目标,但简而言之,我试图在一个只会留下具有条件的唯一名称的范围内进行过滤"添加"而不是"删除"。问题是,数据将通过表单提交连续填充,并且一些名称将被删除并在路上重新添加,因此如果在该范围内遇到相同的名称并且同时具有一个"添加"和一个"删除"(或等量的添加和删除) - 它不应该出现在过滤后的数据中。请参阅下面的电子表格。

https://docs.google.com/spreadsheets/d/18n7b6hEh9X3A14-PCQSwOPQr8nTin2X9-NBKmPSv48Q/edit#gid=0

或者我正在考虑收集最新的独特名称。因此,如果多次遇到相同的名称 - 检索最接近今天的条目,并仅在条件匹配时显示该条目"添加"。这种解决方案会更有益,但似乎更难实现。

任何一种解决方案都会有很大帮助。欣赏你的洞察力。

2 个答案:

答案 0 :(得分:0)

你可以试试这个。

 =unique(query(arrayformula(iferror(if(isodd(COUNTIF(C2:C8,C2:C8)),C2:C8,""))),   "select Col1 where Col1 is not null order by Col1 desc", 0 ))

答案 1 :(得分:0)

可能会使用双重查询:

if(count($group) == 1)

这个公式也可以起作用:

=QUERY(QUERY(A2:C11,"select C, count(A) where B <> '' group by C pivot B"),"select Col1 where Col3 is null")