七横六竖先生 发表于 2021-11-11 10:45:00

一列数据中的值介于两个值之间返回其他列的值

我有两个工作页,sheet2为基础数据,需要用两个条件:条件1大于40,条件2小于70分,和B列数据对比,将B列的值满足该条件:40



魏魏一笑 发表于 2021-11-16 14:59:27

=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)))&""数组公式

德永 发表于 2021-12-4 20:06:48

这样?=IF(AND(Sheet2!B2>40,Sheet2!B2<70),Sheet2!A2,"")

号码计划 发表于 2021-12-11 18:03:50

=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))),"")

下拉

菲巳涵 发表于 2022-1-20 00:42:27

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)))&""

乐在旅途 发表于 2022-2-8 10:33:11

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]
查看完整版本: 一列数据中的值介于两个值之间返回其他列的值