如何提取某列大于定值的第一个数据即返回右边列数据
如何找指定列大于某个定值的数据,找到符合条件的第一个数据即返回右边列对应的数据困扰我太多天了,求助高手解决
改下
=INDEX(D41:D1040,MATCH(,0/(C41:C1040>4.297),))
数组公式 =INDEX(D:D,40+MATCH(1=1,C41:C1040>4.297,)) =INDEX(D:D,MIN(IF($C$41:$C$894>4.297,ROW($C$41:$C$894),65536))) 偷个鸡,你C列数据正好从小到大排序的
非数组:=LOOKUP(1,0/FREQUENCY(1,(C41:C1040>4.297)*1),D41:D1040) =LOOKUP(4.297+1%%%%,C:C,D2:D999)
不知道有没有漏洞…… =MINIFS(D:D,C:C,">4.297") 谢谢,高手,这个公式解决了问题 这个公式很有用,谢谢