Excel - 命名范围中行的反向顺序

时间:2011-07-12 06:50:18

标签: excel sorting excel-vba excel-2007 range vba

我有这些命名范围可以正常工作。但是由于数据如何导入到工作表中,它们从一开始就被颠倒了,我需要再次重新反转它们。

命名范围如下所示:

=OFFSET(Numbers1!$D$2;0;0;SUMPRODUCT(IF(Numbers1!$D$2:$D$60<>"";1;0));1)

仅通过改变公式就可以了吗?

“已撤消”表示在电子表格中显示如下:

201103
201102
201101
201012
201011
201010
201009
201008
201007
201006
201005
201004
201003
201002
201001
200912

我所追求的是扭转顺序,使底部的数字(200912)位于顶部等等。

1 个答案:

答案 0 :(得分:1)

您可以使用此公式,例如在单元格E2中向下拖动:

=IF(COUNT(D2:D$60)<1,"",OFFSET(D$2,COUNT(D2:D$60)-1,0))

结果与D2顶部的数值相同:D60,但顺序相反。