作者:乔山办公网日期:
返回目录:excel表格制作
在实际工作当中,各种数据的统计要求是多种多样的。今天小编运用Small和Column函数组合来实现这个目的。下图是准备的一组数据,要求分别对每行进行从小到大排序。
首先了解下Small和Column函数的含义。
Small(array,k):array 为需要找到第 k 个最小值的数组或数字型数据区域;k 为返回的数据在数组或数据区域里的位置(从小到大);
说明:SMALL函数计算最小值时忽略逻辑值TRUE和FALSE以及文本型数字。
实例:如果A1=24,A2=5,A3=7,A4=15,A5=0,A6=9,A7=2,A8=5,则公式"=SMALL(A1:A8,5) "返回7,即数组中第5个小的数字是7。
补充:array 可以是一行或者一列,也可以是一个区域。
Column(reference):Reference为需要得到其列标的单元格或单元格区域。
说明: 如果省略reference,则假定为是对函数COLUMN所在单元格的引用。如果 reference为一个单元格区域,并且函数 COLUMN 作为水平数组输入,则函数 COLUMN 将 reference 中的列标以水平数组的形式返回。
A B 1 公式 说明(结果) 2 =COLUMN() 公式所在的列(1) 3 =COLUMN(A10) 引用的列(1) 4 =COLUMN(C3:D10) 引用中的第一列的列号 (3) 公式的设置按照下图所示。这里说明下:$A1就表示公式在上下左右拖动的时候A这一列固定不变,1之前没有$,所以往下拖的时候就会依次加1。$A$1:$E$1就表示公式上下左右拖动的时候都固定住不变,所以我们选择用$A1:$E1以方便我们拖拽。
5. 通过向右和向下拖拽即可,注:如果是将数据按照从大到小来排序,只需将SMALL变为LARGE即可。完成排序操作后,也可以根据实际需要隐藏原数据列A:E区域;也可以将G:K列的数据复制后,进行选择性粘贴-数值,覆盖原始数据列。