假设原数据在A列(要求数列中间不能有空值)1、从小到大在B列排出,在B1单元格输入公式=IF(A1="","",SMALL(A:A,ROW(A1))),下拉。2、从大到小在B列排出,在B1单元格输入公式=IF(A1="","",LARGE(A:A,ROW(A1))),下拉。如果数据中间有空值,用=SMALL(A:A,ROW(A1))和=LARGE(A:A,ROW(A1)),下拉到出现错误为止。