使用VBA重新排列Excel

时间:2016-12-26 23:25:02

标签: excel vba excel-vba

我可以帮助您在Excel中编写宏来重新排列单元格并用零填充空白单元格。我附加了一个图像,显示运行宏之前和之后的单元格,以便更容易。

Before and after

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

嗯,Macro是可以的,但即使没有Macro,你也可以使用单元格公式实现这一点。

因此,列A是日期,列B是像(DATA 1)这样的标签,您只需为下一列添加以下公式:

column C : =IF(RIGHT(B1,1)="1",1,0) 
column D : =IF(RIGHT(B1,1)="2",1,0)
column E : =IF(RIGHT(B1,1)="3",1,0)
column F : =IF(RIGHT(B1,1)="4",1,0)
column G : =A1

然后从C,D,E,F,G列复制。