无知大师,如何在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表示,拖动公式往下填充时,第二个公式就...全部
从小到大排序: =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】。
不知道这样说你明白了没有?。收起