无知大师,如何在B列单元格输入公式自动将A列中的不同数据(有重复数据)排序?
从小到大排序:
=SMALL(A:A,ROW(A1))
从大到小排列:
=LARGE(A:A,ROW(A1))
在B1单元格输入公式后向下填充即可。
注意:如果数据不是A列全部,而只有A列一部分,请注意修改公式的区域,并将区域采用绝对引用,否则在拖动公式填充时引用区域会变化。
如:数据在A3~A10,则在B3中输入的公式为:=SMALL($A$3:$A$10,ROW(A3)-2)
公式的意思是返回数据区域中第几个最小值,ROW(A3)表示返回A3单元格所在的行号(3),由于数据区域中第一个数据在A3单元格,因此第一个最小值就用公式ROW(A3)-2表示,拖动公式往下填充时,第二个公式就变为ROW(A4)-2【结果=2】,第三个公式就变为ROW(A5)-2【结果=3】。
不知道这样说你明白了没有?。
答:用RANK函数,引用其他表格也没问题详情>>