一列数据中的值介于两个值之间返回其他列的值
我有两个工作页,sheet2为基础数据,需要用两个条件:条件1大于40,条件2小于70分,和B列数据对比,将B列的值满足该条件:40=INDEX(Sheet2!A:A,SMALL(IF((Sheet2!B$2:B$99>40)*(Sheet2!B$2:B$99<70),ROW($2:$99),4^8),ROW(1:1)))&""数组公式 这样?=IF(AND(Sheet2!B2>40,Sheet2!B2<70),Sheet2!A2,"") =IFERROR(INDEX(Sheet2!A:A,AGGREGATE(15,6,ROW($2:$10)/((Sheet2!$B$2:$B$10>40)*(Sheet2!$B$2:$B$10<70)),ROW(A1))),"")
下拉 INDEX(Sheet2!A:A,SMALL(IF((Sheet2!$B$2:$B$99>--MID(Sheet2!$E$1,2,9))*(Sheet2!$B$2:$B$99<--MID(Sheet2!$E$2,2,9)),ROW($2:$99),9^5),ROW(A1)))&"" A2=IFERROR(OFFSET(Sheet2!$A$1,SMALL(IF((Sheet2!$B$2:$B$10>40)*(Sheet2!$B$2:$B$10<70),ROW($2:$10)),ROW(A1))-1,),""),数组三键,下拉。
页:
[1]