在excel里,如何批量找出各类多行数据中,指定列的数值最小的那行?
如图所示!能不能批量处理成右边的效果!数值1和数值2其实在这是没用的,关键是找各类中数值3的最小的那行。...
如图所示!能不能批量处理成右边的效果!数值1和数值2其实在这是没用的,关键是找各类中数值3的最小的那行。
展开
展开全部
H2公式:=INDEX(A:A,SMALL(IF(MATCH($A$2:$A$10001&"",$A$2:$A$10001&"",)=ROW($1:$10000),ROW($2:$10001),65536),ROW(A1))) ,ctrl+shift+回车;
K2公式:=MIN(IF(A2:A10001<>H2,"",D2:D10001)) ,ctrl+shift+回车 ;
I2公式:
=IFNA(VLOOKUP($H2&$K2,IF({1,0},$A$2:$A$10001&$D$2:$D$10001,B$2:B$10001),2,),"") ,ctrl+shift+回车,右拉至J2
选中H2:K2,下拉至H2出现0为止。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果数据量大,就加个辅助列,e2=if(d2=min(offset(d$1,match(a2,a:a,0)-1,,countif(a:a,a2))),row(),"")下拉,
h2=if(row(a1)>count($e:$e),"",index(a:a,small($e:$e,row(a1))))右拉下拉,这样就直接各类别d列最小的那行一次性全提取出来了,其余的都没有了
h2=if(row(a1)>count($e:$e),"",index(a:a,small($e:$e,row(a1))))右拉下拉,这样就直接各类别d列最小的那行一次性全提取出来了,其余的都没有了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询