石头菇 发表于 2021-11-19 15:47:00

如何提取某列大于定值的第一个数据即返回右边列数据

如何找指定列大于某个定值的数据,找到符合条件的第一个数据即返回右边列对应的数据
困扰我太多天了,求助高手解决


时间哪去了 发表于 2021-11-22 12:58:02

改下
=INDEX(D41:D1040,MATCH(,0/(C41:C1040>4.297),))

数组公式

高斌工作室 发表于 2021-11-30 02:50:06

=INDEX(D:D,40+MATCH(1=1,C41:C1040>4.297,))

梅俊 发表于 2021-12-5 02:32:46

=INDEX(D:D,MIN(IF($C$41:$C$894>4.297,ROW($C$41:$C$894),65536)))

有啥不可以 发表于 2021-12-9 09:00:01

偷个鸡,你C列数据正好从小到大排序的

廖敏仪 发表于 2021-12-12 10:24:25

非数组:=LOOKUP(1,0/FREQUENCY(1,(C41:C1040>4.297)*1),D41:D1040)

且行且真实 发表于 2021-12-23 18:20:51

=LOOKUP(4.297+1%%%%,C:C,D2:D999)
不知道有没有漏洞……

楠汐 发表于 2021-12-26 15:33:00

=MINIFS(D:D,C:C,">4.297")

龙耀华夏 发表于 2021-12-28 08:44:09

谢谢,高手,这个公式解决了问题

行成于思毁于随 发表于 2021-12-29 22:59:09

这个公式很有用,谢谢
页: [1] 2 3
查看完整版本: 如何提取某列大于定值的第一个数据即返回右边列数据