【问题标题】:How to search across multiple excels for values and summarize to one excel workbook如何在多个 Excel 中搜索值并汇总到一个 Excel 工作簿
【发布时间】:2020-10-18 11:49:37
【问题描述】:

我有 1000 个 Excel 工作簿,我必须在一个 Excel 工作簿中汇总数据。每个工作簿都包含一个属性的数据(属性 ID、区域、市场价值等)。在摘要工作簿中,我想在列中插入属性 ID,并自动搜索工作簿文件并插入其区域的值, 市场价值等。

谢谢

【问题讨论】:

    标签: excel summarize


    【解决方案1】:

    我将首先假设您正在讨论的工作簿有一些结构,例如所有市场价值工作簿都是相同的,只是数据不同。如果它们位于不同的文件夹中并且以一致的方式命名,那就太好了。

    这只是一个示例,其中包含有助于解决您的问题的不同内容的链接。您的问题太模糊,没有为我提供足够具体的信息来提供准确的解决方案。

    合并记录。 https://www.youtube.com/watch?v=rSQwZ1d3b1g&list=PLrRPvpgDmw0m3ohSvgwoHvd0KO8QsQdiK&index=5&t=0s

    合并记录。 https://www.youtube.com/watch?v=8F7v6YvnsiY&list=PLrRPvpgDmw0m3ohSvgwoHvd0KO8QsQdiK&index=6

    用于汇总报告的数据透视表切片器。 https://www.youtube.com/watch?v=zgt7SdrYJqg

    最好的办法是使用电源查询功能将工作簿中的数据合并到一个文件夹中 从 DATA TAB -> 从 Get & Transform 功能区 -> From File -> From Folder 中选择 GET DATA 下拉菜单。 如果您的问题很简单,您应该能够合并文件夹中的所有工作簿。

    如果每个工作簿有多个信息页面并且页面不同,那么您将需要在电源查询中创建一个自定义函数来处理此问题。

    如果工作簿都在一个文件夹中,那么您将需要在每个条件下多次运行 power query 并使用带有 power query 的过滤器,假设文件具有某种有组织的命名约定。

    合并文件并清理数据后,您应该能够合并记录。

    您将使用电源查询功能合并功能来执行此操作。 从 DATA TAB -> 从 Get & Transform 功能区中选择 GET DATA 下拉菜单 -> Combine Queries -> Merge。

    一旦记录全部合并,您应该能够拥有最终表格并使用数据透视表让您可以选择带有过滤器或数据透视表切片器的 ID,以便您可以按 ID 汇总报告遍历所有您想要的工作簿。

    如果有任何不清楚的地方,请提供更多信息,以便我可以具体帮助您

    【讨论】:

    • 例如,在一个单元格中,值为“property ID” 在下一列中,值为 12345 在其他地方,值为“location” 在下一列中,值为 Berlin。其他地方的“市场价值”和下一列中的 10000。工作簿并不完全相同,但总是在“市场价值”旁边是正确的值。所以我想搜索字符串市场价值并取其旁边的价值。工作簿名称为 PID 12345 或 GPID 12345。每个工作簿的名称均来自属性 ID。
    • 这是个好消息!所以至少有一些与工作簿相关的结构。按照我之前提到的从文件夹中选择工作簿的步骤进行操作。完成此操作后,单击按钮 -> 转换数据。在此之后,您应该会看到所有工作簿。使用下拉菜单和文本过滤器过滤掉您不想要的文件。您可以使用上面有两个向下箭头的内容列来组合记录,而不是通常的单个下拉列表。您可能需要多次重复此过程,一次用于 PID,一次用于 GPID,具体取决于文件夹中的文件。我添加了图片来回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-10
    • 1970-01-01
    • 2014-12-14
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    相关资源
    最近更新 更多