在excel里,如何批量找出各类多行数据中,指定列的数值最小的那行?

如图所示!能不能批量处理成右边的效果!数值1和数值2其实在这是没用的,关键是找各类中数值3的最小的那行。... 如图所示!能不能批量处理成右边的效果!数值1和数值2其实在这是没用的,关键是找各类中数值3的最小的那行。 展开
 我来答
Zhangweijun189
科技发烧友

2019-02-03 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:3021
采纳率:59%
帮助的人:943万
展开全部

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为止。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0005c1b
2019-02-06
知道答主
回答量:31
采纳率:50%
帮助的人:10.3万
展开全部

使用offset和min函数,有空写给你

看我这个回答应该能帮到你

点下网页链接

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友24ef169fc
2019-02-04 · TA获得超过9080个赞
知道大有可为答主
回答量:2.2万
采纳率:63%
帮助的人:4383万
展开全部
如果数据量大,就加个辅助列,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列最小的那行一次性全提取出来了,其余的都没有了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式