我生成了一个溢出数组函数,如果满足两个条件,该函数将返回一个值。我有一个包含所有数据的原始数据表,然后我有“我的表”,这是我想要收集所有相关信息的表。
我有两个不同的功能,几乎以不同的方式工作:
=FILTER(AN$6:AN$15; ISNUMBER(MATCH($AL$6:$AL$15; $AP$6:$AP$15; 0)*MATCH(AM6:AM15; AQ6:AQ15; 0)))
=IFERROR(XLOOKUP(1;($BA$6:$BA$11=BG6)*($BB$6:$BB$11=BH6); $BC$6:$BC$11); "")
您已经快到了,只需更改过滤器中的第一个语句以包含所有数据即可:
=FILTER(AL$6:AN$15; ISNUMBER(MATCH($AL$6:$AL$15; $AP$6:$AP$15; 0)*MATCH(AM6:AM15; AQ6:AQ15; 0)))
这应该过滤掉所有没有任何匹配的行。
希望有帮助。