excel筛选最小值?1.首先,我们新建一个Excel表格。2.新建完成后,我们在A1至A5单元格内分别输入数字“10、7、9、27、2”。3.首先,我们想确定区域A1:A5中的最小值,鼠标单击B2单元格,并在输入栏中输入“=MIN(A1:A5)”。4.输入完成后,按回车键,便可以得到此区域的最小值。那么,excel筛选最小值?一起来了解一下吧。
首先使用excel的筛选功能将规格列进行从小到大升序排列。
然后在货号列旁边加入一列辅助列,可以把辅助列列名定为 排序,第一个货号右边填入公式:=COUNTIF($A$2:A2,A2),可以把A换成你的货号所在的列,双击或下拉填充。
之后可以筛选上述 排序 列中的1,这样就能得到所有的货号对应的最小规格数据。
在输入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为止。
如图,先在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,下拉到出现空白行。
两个公式解决引用问题
在excel中判断查找最值,可通过函数max()或min()来实现。
首先选中被查询数据范围,具体操作过程中有如下两种情形,分别说明:
情形1、数据范围连续的情况
1、对于数据范围连续的内容可分别在目标单元格内容输入下面内容:
=max(a1:z10) 表示a1单元格至z10单元格内寻找最大值
或者
=min(a1:z10) 表示a1单元格至z10单元格内寻找最小值;
2、这样在目标单元格内容会给出“a1:z10”区域的最大值和最小值。
情形2、数据范围不连续的情况
1、如果数据区域不连续的话,可以通过在目标单元格中输入
=max(单元格位置1,单元格位置2,……,单元格位置n)
或者
=min(单元格位置1,单元格位置2,……,单元格位置n);
2、这样在目标单元格内容会给出“a1:z10”区域的最大值和最小值。
公式可以解决, 但是像这种情况我一般会选择数据,插入数据透视表,将类别拖入行标签,各数据列拖入数据区域,然后将第三列值显示为最小值。
以上就是excel筛选最小值的全部内容,如果有斜杠,则返回斜杠的位置;如果没有斜杠,则返回0。最后,使用MIN函数获取最小值,即为最小规格。需要注意的是,这个公式仅适用于四位数的货号,且规格的格式为“货号-规格”。如果需要处理更多位数的货号或其他规格格式,需要调整公式。