请问EXCEL中IF VLOOKUP的应用问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:18:16
A列 B列 C列
编号 数据
1 1 100
2 2 150
3 3 200
4 4 120
5 6 我要在C列中显示A1:A6中条件为:>=2,<4的B列的数据,并且A5,A6未填数据的,C列显示为空值或0,请问公式怎么写

你是要显示b列的数

c1输入
=IF(ISERROR(VLOOKUP(INDEX(A:A,SMALL(IF(($A$1:$A$4>=2)*($A$1:$A$4<4),ROW($A$1:$A$4),88888888),ROW(A1))),$A$1:$B$4,2,0)),"",VLOOKUP(INDEX(A:A,SMALL(IF(($A$1:$A$4>=2)*($A$1:$A$4<4),ROW($A$1:$A$4),88888888),ROW(A1))),$A$1:$B$4,2,0))

输入完按shift+ctrl+回车结束
向下拖c1