如何让表格自动排序,要想实现就要用EXCEL函数SORT()。
SORT()函数是一个排序函数,使用方法:
=SORT(array,[sort_index],[sort_order],[by_col])
第一参数:array,要排序的数据区域
第二参数:[sort_index],参与排序的列/行
第三参数:[sort_order],升序/降序,1 表示升序(默认值),-1 表示降序
第四参数:[by_col],纵向/横向,false 表示按行排序(默认值),true 表示按列排序
例如:单条件排序我们要按考试成绩按照从低到高的顺序进行排序。我们公式可以这样写在A13单元格内输入=SORT(A2:F9,4,1)
多条件排序,例如我们先按总成绩升序,成绩相同按实验成绩降序。因为这里有总成绩和实验成绩两列参与排序,我们可以使用数组{6,5}表示第5、6列参与排序,总成绩从小到大升序,实验成绩从大到小也就是降序,这里我们同样可以用数组{1,-1}。
在A13单元格内输入=SORT(A2:F9,{6,5},{1,-1})
横向排序,我们要求按表中单价进行升序排序,我们公式可以这样写
在B5单元格内输入=SORT(B1:E2,2,1,TRUE)
用发SORT函数后面新增数据不用再手动排序了,还是非常实用的。
评论 (0)