首页 > 解决方案 > 复制 Excel 中的每 n 列

问题描述

我有一本包含 27 个工作表的工作簿,其中包含 ID 号、学生姓名和电子邮件地址。每张单独的纸都是一个主题。

我想从每张纸上复制 A 列,以便将所有 ID 粘贴到一列中。我已经查看了合并功能,但它仍然需要我选择我想要合并的所有范围,这很耗时,因为这意味着选择 27 个范围。我还希望能够将所有主题列表分开,以便我仍然可以选择我想要组合的 27 张纸中的哪一张。

我可以选择所有工作表以删除列、更改列标题等,但是当我选择所有工作表并选择我要复制的列(在我的情况下,每张工作表中的每一列 A)它只会复制工作表中的值我目前所在的位置,即使所有其他列 As 也被选中。

TLDR:有没有一种方法可以在不单独选择范围的情况下合并大量工作表?我在工作计算机上,因此无法下载 3rd 方应用程序。

标签: excel

解决方案


你可以做一个新的工作表。然后在第一行写入所有工作表名称,然后您可以使用此公式提取每张工作表的第一列(将其放入 A2 并根据需要向下拖动):

=INDIRECT(A$1&"!"&ADDRESS(ROW(A1),1))


推荐阅读