Excel查询表一中符合条件的值显示在表二中,求高手解答。

2025-03-12 15:35:43
推荐回答(2个)
回答1:

直接一个if,一个and的嵌套就可以了,搞得那么复杂。
=IF(AND(J1>0,K1>0),C1,"")
截图上来不了。
不同表格一样可以的。

回答2:

数组公式中不能用AND表示同时满足的条件,用*来表示:
=IFERROR(INDEX(Sheet1!C:C,SMALL(IF((Sheet1!$J$5:$J$424>0)*(Sheet1!$K$5:$K$424>0),ROW($5:$424),4^8),ROW(A1)))&"","")
另外正常来讲,这种公式是不会出现错误值的,外面用不着嵌套IFERROR函数:
=INDEX(Sheet1!C:C,SMALL(IF((Sheet1!$J$5:$J$424>0)*(Sheet1!$K$5:$K$424>0),ROW($5:$424),4^8),ROW(A1)))&""