将数据提取到不同的选项卡

时间:2017-02-07 22:18:48

标签: excel-vba excel-formula vba excel

我有一个电子表格,我将从多个来源导入数据,我希望能够根据描述将数据提取到其他标签。例如,我想拉出所有表示" Credit Canadian Deposit Settlement"在B列中将它们放入一个单独的选项卡中,以便我可以使用它们。

由于我每周必须使用大量数据,因此我希望尽可能多地自动化,以便我可以导入该数据,然后开始使用它而不需要太多操作。我最终希望为每个不同的描述都有一个标签。

spreadsheet sample

1 个答案:

答案 0 :(得分:0)

这可以通过Power Query完成:

https://www.excelcampus.com/powerquery/power-query-overview/

否则你最好写一个宏。首先使用以下步骤录制宏:

  1. 选择单元格A1
  2. 插入表格
  3. 过滤其中一个说明
  4. 按ctrl-A选择整个范围
  5. 复制
  6. 粘贴到目标电子表格
  7. 然后查看并更新代码:

    用一般范围替换对固定范围的任何引用,例如:

    Range("A1").CurrentRegion
    

    然后,您还可以插入循环以遍历每个可能的值。在VBA中搜索/寻求帮助以获取更多信息。