在excel里,如何批量找出各类多行数据中,指定列的数值最小的那行?
如图所示!能不能批量处理成右边的效果!数值1和数值2其实在这是没用的,关键是找各类中数值3的最小的那行。...
如图所示!能不能批量处理成右边的效果!数值1和数值2其实在这是没用的,关键是找各类中数值3的最小的那行。
展开
展开全部
思路分三步:
第一步,找到每个分类中最小的值
使用公式为MIN()和IF()的组合
(1) MIN(数值集合) 结果返回集合内最小值
(2) IF(满足判断条件,结果1,不满足结果2) 返回判断后的结果1或2
第二步,判断每一行的值是否为所属分类中的最小值
同样使用IF()进行判断,使用方法同上
以N5为例,将以上两步骤公式组合为:{=IF(MIN(IF($L$5:$L$17=L5,$M$5:$M$17))<>M5},"
注意:公式中的花括号并非手动输入,而是数据计算时同时按下三键组合(Shift+Ctrl+Enter)自动生成。
第三步,如果所在行是所属分类中的最小值,则显示”这行数居有用”,反之则显示”没用要删除”,并使用条件格式自动标色
(1) 在开始菜单栏,找到”条件格式”并单击,下拉菜单中选择”新建规则”;。
(2) 在弹出对话框中进行设置,详见下图红圈圈设定内容
2019-02-03 · 知道合伙人软件行家
关注
展开全部
在输入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为止。
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为止。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-02-04 · 知道合伙人软件行家
关注
展开全部
如图,先在F列取得A列不重复数据:
F2=INDEX(A:A,MIN(IF(COUNTIF(F$1:F1,A$2:A$14)=0,ROW($2:$14),4^10)))&""
同时按Ctrl+Shift+Enter三键输入数组公式
G:H列取D列最小值对就数据行:
G2=IF($F2="","",INDEX(B:B,MATCH(MIN(IF($A$2:$A$14=$F2,$D$2:$D$14,4^10)),IF($A$2:$A$14=$F2,$D$2:$D$14),)+1))
同时按Ctrl+Shift+Enter三键输入数组公式,右拉到H2。然后选择F2:H2,下拉到出现空白行。
两个公式解决引用问题
F2=INDEX(A:A,MIN(IF(COUNTIF(F$1:F1,A$2:A$14)=0,ROW($2:$14),4^10)))&""
同时按Ctrl+Shift+Enter三键输入数组公式
G:H列取D列最小值对就数据行:
G2=IF($F2="","",INDEX(B:B,MATCH(MIN(IF($A$2:$A$14=$F2,$D$2:$D$14,4^10)),IF($A$2:$A$14=$F2,$D$2:$D$14),)+1))
同时按Ctrl+Shift+Enter三键输入数组公式,右拉到H2。然后选择F2:H2,下拉到出现空白行。
两个公式解决引用问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用min函数
MIN函数是Microsoft Excel中的公式,可表示为min(x,y)=0.5*(x+y-|x-y|),[1]作用是返回给定参数表中的最小值。函数参数可以是数字、空白单元格、逻辑值或表示数值的文字串,如果参数中有错误值或无法转换成数值的文字时,将引起错误。
MIN函数是Microsoft Excel中的公式,可表示为min(x,y)=0.5*(x+y-|x-y|),[1]作用是返回给定参数表中的最小值。函数参数可以是数字、空白单元格、逻辑值或表示数值的文字串,如果参数中有错误值或无法转换成数值的文字时,将引起错误。
追问
能不能解释一下公式?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
公式可以解决, 但是像这种情况我一般会选择数据,插入数据透视表,将类别拖入行标签,各数据列拖入数据区域,然后将第三列值显示为最小值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询