SMALL函数应用

在表格中输入以下数据:

 

要求:将报价最低的价格查找出来,并且将对应的汽车品牌也查找出来。

在F2单元格中输入公式:=SMALL(SUBSTITUTE(C2:C7,”万”,””)*1,1)&”万”。

在E2单元格中输入公式:=INDEX(A1:A7,MATCH(F2,C1:C7,0))。

公式中使用了数组,结束的时候需要三键结束。

公式解析:首先将报价最低的查找出来,在C2:C7单元格区域中,因为都是文本数据,所以不能直接参于比较,可以先利用SUBSTITUTE函数将“万”字用空文本替换掉,公式写为:SUBSTITUTE(C2:C7,”万”,””),得出来的数据是一个文本型数据:{“35″;”55.8″;”40″;”28.7″;”31″;”32.3″},可按F9进行查看,文本型的数据不能直接参于比较,需要将其转换成数值型数据,所以再去乘于1(*1):SUBSTITUTE(C2:C7,”万”,””)*1,然后再用SMALL函数从数据组中查找出最小值的数据:=SMALL(SUBSTITUTE(C2:C7,”万”,””)*1,1),最后再让得出来的数据去连接上一个“万”: =SMALL(SUBSTITUTE(C2:C7,”万”,””)*1,1)&”万”。

公式书写的顺序:

1 、SUBSTITUTE(C2:C7,”万”,””) :先将字符“万”用空替换。

2 、SUBSTITUTE(C2:C7,”万”,””)*1 :将文本型数据转换成数值型数据。

3 、SMALL(SUBSTITUTE(C2:C7,”万”,””)*1,1)  :将最小值查找出来。

4 、SMALL(SUBSTITUTE(C2:C7,”万”,””)*1,1)&”万” :得出来的数据再去连接上一个”万”。

查找出了最低的报价以后,就可以利用MATCH函数和INDEX函数将他对应的汽车品牌给查找出来。

公式可写为:=INDEX(A1:A7,MATCH(F2,C1:C7,0))。

利用MATCH函数在C1:C7区域中查找出最低报价的相对位置,得出的结果作为INDEX函数的第二参数,再利用INDEX函数在A1:A7中进行查找对应的值。

可以将F2单元格的公式复制到E2公式中,最终公式可写为:

=INDEX(A1:A7,MATCH(SMALL(SUBSTITUTE(C2:C7,”万”,””)*1,1)&”万”,C1:C7,0))。