excel - 复制 Excel 中的每 n 列
问题描述
我有一本包含 27 个工作表的工作簿,其中包含 ID 号、学生姓名和电子邮件地址。每张单独的纸都是一个主题。
我想从每张纸上复制 A 列,以便将所有 ID 粘贴到一列中。我已经查看了合并功能,但它仍然需要我选择我想要合并的所有范围,这很耗时,因为这意味着选择 27 个范围。我还希望能够将所有主题列表分开,以便我仍然可以选择我想要组合的 27 张纸中的哪一张。
我可以选择所有工作表以删除列、更改列标题等,但是当我选择所有工作表并选择我要复制的列(在我的情况下,每张工作表中的每一列 A)它只会复制工作表中的值我目前所在的位置,即使所有其他列 As 也被选中。
TLDR:有没有一种方法可以在不单独选择范围的情况下合并大量工作表?我在工作计算机上,因此无法下载 3rd 方应用程序。
解决方案
你可以做一个新的工作表。然后在第一行写入所有工作表名称,然后您可以使用此公式提取每张工作表的第一列(将其放入 A2 并根据需要向下拖动):
=INDIRECT(A$1&"!"&ADDRESS(ROW(A1),1))
推荐阅读
- sql - 通过ComboBox的Sql查询不返回任何记录
- python - 将序列号导入 Python
- java - Saxon:无法在 .NET 中使用模式打开 XML,在 Java 中工作正常
- git - Visual Studio 2015 默认为 P4VS,即使解决方案由 git 控制
- python - python - 按列排序csv时出错
- reporting-services - 是否可以从视图中对多条记录运行单条记录报告?
- javascript - React native TextInput ref错误,焦点不是函数
- php - 如何根据给定的匹配键获取特定的嵌套数组?
- arrays - 在 vba 中动态填充和打印二维数组
- c# - 远程服务器返回错误(400)错误请求