小而美功能的小功能
SMALL函数在一组值中找到最小值。第一个参数指定数据组,第二个参数指定所需的最小值。它的基本用法如图1所示。
图1
小函数之美
SMALL函数的原理很简单,但将其组合在公式中可以帮助我们按顺序获取数据,这可能就是SMALL函数的妙处。
结合ROW函数对数据进行排序。
如图2所示,在单元格C1中输入公式:
=SMALL(1:澳元6澳元,ROW(A1))
下拉到C6单元格,即把A1:A6单元格区域的数字从小到大排列。
图2。
您也可以选择单元格C1:C6并输入数组公式:
=SMALL(A1:A6,ROW(1:6))
结果如图3所示。
图3。
这样,当原始数据区A1:A6中的数据发生变化时,排序区C1:C6将实时更新。
结合中频功能获得数据的位置。
如图4所示,样本数据位于单元格区域A1:A6。要获取“Excel”在该区域第三次出现的位置,请使用数组公式:
=SMALL(IF(1:澳元6澳元=“Excel”,ROW(1:澳元6澳元)-ROW(1澳元)1、3)
在公式中:
$ a $ 1: $ a $ 6=“Excel”表示将单元格区域中的值与“Excel”进行比较,得到由逻辑值{ TRUE假;真;假;假;真} .
ROW($A$1:$A$6)-ROW($A$1) 1生成一个数字数组{ 1;2;3;4;5;6}。
IF函数获取数组{ 1;假;3;假;假;6},作为SMALL函数的数据值参数,第三个最小值为6,表示“Excel”第三次出现在第六行。
图4
请注意,SMALL函数忽略逻辑值。
这个例子的原理在很多公式中被用来获取想要的数据的位置,然后获取数据。