在excel中的一个唯一行中复制多行

时间:2015-01-15 01:42:19

标签: excel vba

我需要复制excell表格中的数据,其中每个参与者有3个原始数据,2004年有一个,2005年有一个,而2006年的一个是coloumn tere的数据是01,02 ... 12 < / p>

我希望每个参与者只有一个原始版本,我希望每年在colomns中有几个月,例如04_01 04_02 ... 04_12 05_01 05_02 ... 05_12。

我尝试使用数据透视表,但由于数据的组织方式,它不起作用。我读过有关vba编程的内容,但我现在不知道它是什么,我不知道从哪里开始,你有什么建议吗?

提前感谢。

(对不起,但我无法发布图片,因为我的声誉不到10 :()

1 个答案:

答案 0 :(得分:0)

如何使用'工作表功能'?它简单,容易,无需了解VBA。

以下是你做什么的方式。

我假设您的数据放在单元格A1:L:3,1月的列,2月的B列等等,2004年的第1行,2005年的第2行,依此类推。

输出将放在第5行,单元格A5:AJ5。

放置功能的步骤如下。

  1. 在单元格A5中输入公式'= A1'。

  2. 选择单元格A5并复制(按下控制键和“C”键)。

  3. 选择单元格B5:L5并粘贴(按下控制键和“V”键)。

    您可以在步骤3之后的单元格A5:L5中看到2004年1月至2004年12月的数据。

  4. 让我们继续2005年和2006年的步骤。

    1. 在单元格M5中输入公式'= B1'。

    2. 选择单元格M5并复制。

    3. 选择单元格N5:X5并粘贴。

    4. 在单元格Y5中输入公式'= C1'。

    5. 选择单元格Y5并复制。

    6. 选择单元格Z5:AJ5并粘贴。

    7. 在第9步之后,您可以在A5:AJ5单元格中看到2004年1月至2006年12月的数据。

      == 解释

      单元格A5中的函数“= A1”表示在单元格A5中显示A1的内容。这是对其他单元格的引用。通过使用参考函数,您可以根据需要从其他单元格中排列数据。