SMALL函数查出最低价并将对应的汽车品牌也查找出来
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))。
上一篇: 数据结构-树