在Excel中引用表的子集(列)

时间:2017-01-25 11:57:00

标签: mysql database excel vba excel-vba

我在Excel中有一个非常大的表,有200列关于一些学生。

前10列按姓名,年龄等识别学生。

其余190列可以拆分为类别。

所以我的问题是,是否有可能创建新的表格,从表格中复制一些列,所以我可以将表格分成10个表格,而不是将所有内容都放在同一个表格中?

我知道我可以手动执行此操作,但问题是数据集将来会更新,所以我想知道是否可以使用引用或类似的东西?

如果不可能,你会如何解决这个问题?你会把所有东西都填充到数据库(MySQL?Oracle?)然后在表格中提取?问题是我必须在每个工作表中创建一些额外的列,所以我不能只覆盖工作表中的所有内容。

1 个答案:

答案 0 :(得分:0)

由于您正在寻找数据的某些子集,因此您可以将Range转换为表格,将其加载到Excel Power Query并删除您不需要的列。

然后再次将其加载到您选择的另一张纸上。

您可以按照希望重复此过程。