将行复制到下一个空行(如果有)

时间:2016-04-13 15:56:25

标签: excel excel-vba excel-formula excel-2010 vba

我是excel的新手,需要一些帮助。 我有excel表格,每行都有一对多的映射。这意味着,在A列中,我有一个值,在B列中,我有多个(3-4)值映射到A列值。如下所示:

enter image description here

我想将列A中的值复制到A列中的下一个空行,直到找到非空行。如果没有下一个空行,如A列中的2,则不需要复制。 预期结果如下所示。

enter image description here

你可以帮忙吗? 这只是一个例子。我有这个巨大的Excel表格的情况。

所有回复和评论都受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

如果您在A& A之间插入新列B并设置B1 = 1然后将此代码复制到它应该工作的所有剩余行,即从第2行开始。

= IF(A2 = 0,B1,A2)

您可能需要进行特殊的复制/粘贴来设置值。