我试图跟踪Add Log和Subtract Log中的项目列表,并根据使用Subtract Log删除的项目创建仍然库存的项目列表。我希望Add/Subtract Log Results显示在Subtract Log中没有匹配的唯一ID (ColA)的所有项,除非返回了一个条目并向Add Log添加了第二、第三、第四等时间。如果该项再次添加到Subtract Log中,则应从添加/减法日志结果表中删除该项
我使用的当前公式是
=UNIQUE({QUERY(QUERY({UNIQUE('Add Log'!$A$2:$D); UNIQUE('Subtract Log'!$A$3:$D)}, "SELECT Col1, Col2, Col3, Col4, COUNT(Col1) WHERE Col1 <> '' AND Col2 <> '' AND Col3 <> '' AND Col4 <> '' GROUP BY Col1, Col2, Col3, Col4", 0), "SELECT Col1, Col2, Col3, Col4 WHERE Col5 = 1", 0); QUERY(QUERY('Add Log'!$A$2:$D, "SELECT A, B, C, D, COUNT(A) GROUP BY A, B, C, D", 0), "SELECT Col1, Col2, Col3, Col4 WHERE Col5 > 1", 0)})
出于某种原因,如果我删除了第11行中的信息,公式也会中断,但是如果我删除其他内容,它也是可以的。



发布于 2022-08-29 10:46:49
用途:
=FILTER('Add Log'!A2:D, NOT(COUNTIF('Subtract Log'!A2:A, 'Add Log'!A2:A)))

https://stackoverflow.com/questions/73523881
复制相似问题