【问题标题】:Excel Dynamic Table with Data from Another Sheet包含另一个工作表中的数据的 Excel 动态表
【发布时间】:2019-05-08 14:42:32
【问题描述】:

我正在尝试创建一个动态范围表,该表从另一个工作表中获取数据。简短的故事是我需要这样做,因为 Alteryx 在每次运行时上传新数据时都会删除同名的旧现有工作表。

我正在从该表格形成的数据透视表中填写一个模板,该表格采用原始数据(总共 4 张)。

问题:我遇到的问题是原始数据和表格。表格表需要模仿原始数据表的确切数据,但以表格形式。所以有两件事需要考虑:原始数据的大小,以及实际数据本身。

如何做到这一点?

在我回答多余的问题之前:

你为什么不在原始数据表上制作一个表格?因为每次 Alteryx 运行时表格都会被删除,并且不会保存曾经存在过的表格

只是说单元格引用了另一个单元格/大小引用了大小是的,我明白了,但我正在表格上动态制作东西

制作一个巨大的表格来获取任何大小的数据范围并映射预期的列也这样做了,但如果我告诉我的大学教授我是作为专业分析师这样做的,我会被打耳光

【问题讨论】:

  • 您将需要 vba。您可以记录自己执行复制/粘贴值和创建表格的操作。然后操作通过记录您的操作创建的代码,以在复制和粘贴并转换为表格之前找到数据的范围。
  • 如何创建与原始数据的查询连接 - 将原始数据保存在单独的 .xls 文件(或 txt/csv 文件,如果您愿意)并使用 Get Data, From 创建查询连接文件。然后,只要原始数据发生更改,只需刷新查询即可。
  • 您是否尝试让 Alteryx 从“原始数据”工作表在 Excel 中创建数据透视表并将数据透视表写入同一个 Excel 文件中的新工作表?如果不是,Alteryx 在扮演什么角色?什么是“来自数据透视表的模板”?

标签: excel excel-formula formatting alteryx


【解决方案1】:

如果您使用 Excel 2016 或更高版本,您可以创建“数据透视表”:

然后选择放置它的位置,例如在另一个工作表中:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-07
    • 2018-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    相关资源
    最近更新 更多