excel数据排序
COUNTIF函数在文本排序中的应用
我们知道,COUNTIF函数通常用于查找指定单元格区域中满足条件的单元格数量。然而,COUNTIF函数有一个比较有用的用法,它可以统计指定区域中大于或小于指定值的单元格数量。例如,公式:COUNTIF({a,b,c,d,e,f,g,h},”<c”)返回值2,表示数组中比c小的字母有2个,那么如果由小到大排的话,c应该排在第3位。因此,使用COUNTIF函数,我们可以找到单元格区域中任意单元格中值的顺序。当我们知道这些顺序后,就可以使用VLOOKUP函数来查找对应的单元格中的值,从而实现按顺序对这些单元格中的值排序。简单地说,使用COUNTIF函数,我们可以对单元格区域中的文本排序。如下图1所示,在单元格B6中,使用公式:=COUNTIF($C$6:$C$15,”<=”&C6)得到单元格C6中的文本在单元格区域C6:C15的文本中,由小到大排在第10位。将公式下拉至单元格B15,得到相应的列C中文本在单元格区域C6:C15中文本的排序位置。