【发布时间】:2019-12-08 12:22:34
【问题描述】:
我正在尝试将“projectEstimate!D2:D & projectEstimate!E2:E”中的项目与“itemsAssociations!C3:C & itemsAssociations!D3:D”中的项目进行比较。
如果有匹配项,请确认关联项目 (itemsAssociations!G3:G & itemsAssociations!H3:H) 尚未列在“projectEstimate”中。
如果未列出,请打印该项目。如果它被列出,什么也不做。
我将以下代码放在一起似乎应该可以工作,但该项目会打印出它是否存在于 projectEstimate 中。
=ArrayFormula({itemsAssociations!I2:J2;FILTER(itemsAssociations!I3:J,
{projectEstimate!D2:D&IF(LEN(projectEstimate!E2:E),projectEstimate!E2:E,)=itemsAssociations!C3:C&IF(LEN(itemsAssociations!D3:D),itemsAssociations!D3:D,)},
{projectEstimate!D2:D&IF(LEN(projectEstimate!E2:E),projectEstimate!E2:E,)<>itemsAssociations!G3:G&IF(LEN(itemsAssociations!H3:H),itemsAssociations!H3:H,)}
)})
我也试过这个QUERY,但不确定如何包含整个范围
=QUERY(itemsAssociations!C3:J,"SELECT I,J WHERE C = '"&projectEstimate!D2:D&"' AND D = '"&projectEstimate!E2:E&"' AND J != '"&projectEstimate!D2:D&"'",0)
这很接近,但结果相反:
=FILTER(projectEstimate!D2:D,COUNTIF(FILTER(itemsAssociations!J3:J,COUNTIF(itemsAssociations!C3:C&itemsAssociations!D3:D,itemsAssociations!C3:C&itemsAssociations!D3:D)),projectEstimate!D2:D))
【问题讨论】:
标签: filter google-sheets google-sheets-formula countif array-formulas