2011-10-11 47 views
1

我有一个包含多个工作表的电子表格,我想将来自每个工作表A列的所有值放入另一个工作表的单个列中。这可能吗?或者,有一种简单的方法来“平整”导出的数据(每张表具有相同的列结构)。Excel列连接

道歉,如果这不是这类问题的正确网站,但我想这里有一些非常有知识的电子表格专家!

回答

1

如果我是你,我会打开宏录制器,然后记录你在VBA中做你想做的手动操作。该代码将非常易于理解,然后您可以根据需要对其进行编辑。 VBA宏是电子表格中这种平凡的数据操作的理想选择。

0

我认为你需要VLOOKUP功能,但我并不清楚你想要做什么;是否希望新列包含来自图表1的列A的所有值,然后是来自图表2的列A的所有值,然后是来自图表3的列A的所有值,或者是否希望新图表为包含每个列As与其他几个表的总和(或平均值,或连接)?

+0

是的,我希望从列A表1,然后是表2等所有值。虽然我可以复制/粘贴或记录宏,如果可能的话,我更喜欢一个“实时列表”,因为每个表可能会有所变化。 –

0

你可以要粘贴所有列

在纸张上把这个命令

= CONCATENATE(工作表Sheet1!A1,Sheet2的!A1)

上面的命令只适用于由两个片提取数据,但是你可以添加更多的即Sheet3!A1 ....