Excel - 循环遍历行和反向顺序

时间:2017-10-06 10:11:44

标签: excel vba excel-vba excel-formula

我一直在寻找循环遍历所有行的代码(我太多了),并且每三行更改一次。我有一种像这样的行...... see image

需要遍历列B中的所有行,并且每三行都要反向排序并获取此值(以便更好地进行分析)。谢谢

see image

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,请将此公式输入到B列的单元格中,然后根据需要向下拖动:

= INDEX(A:A,ROW()+2*(1-MOD(ROW()-1,3)))

不需要VBA。此公式会将值从A列复制到列B,但会反转每三行条目的顺序,如您问题中的示例图像所示。

见下文。

enter image description here