【问题标题】:Merge and sort data from multiple tabs to a single "Master" tab in Excel将多个选项卡中的数据合并和排序到 Excel 中的单个“主”选项卡
【发布时间】:2016-09-30 01:11:21
【问题描述】:

我们公司过去几个月一直在使用 Google 表格,我们的系统运行良好,但现在正在过渡到 Excel。

Google Sheet 中所有数据被合并和排序的选项卡称为 MASTER TEST,找到 here

在 Google 表格中,我们使用了公式:

=query({Data1, Data2, Data3},"Select Col1, ... where Col1 is not null order by Col1")

数据已合并:{Data1, Data2, Data3} 是来自多个选项卡的数据。

结果是合并和排序的数据。如何在 Excel 中制作相同的报告?


基本上,我们收到的每个电话都会记录在电子表格中,该电子表格位于每个代表独有的标签中。我们有一个当前周选项卡,它应该包含每个代表收到的所有呼叫的静态版本,按日期排序。在表格中,这是通过 =query() 公式完成的,但 Excel 似乎不支持这样的事情。

我尝试使用Data>From Other Sources>From Microsoft Query,但坦率地说,这不起作用,因为它只从具有数据验证的列中获取数据,并且速度非常慢并且会因数据过多而中断。

【问题讨论】:

  • 这个问题不清楚而且太宽泛。你想达到什么结果?你试过什么?请尝试将任务拆分为简短而清晰的问题,以便任何人都可以帮助您。
  • “问题不清楚而且太宽泛” 如果您打开我附加的 Google 表格文件,那么它应该非常清楚。 “你想达到什么结果” - “我们有一个当前周选项卡,它应该包含每个代表收到的所有电话的静态版本,按日期排序。” “您尝试过什么”-“我尝试使用数据>来自其他来源>来自 Microsoft Query...”快乐吗?我将在需要使某些内容更清晰的地方进行编辑,但是如果您花任何时间查看发布的内容实际上很清楚,我不会娱乐
  • 据我了解,您的任务:您需要将文件导出到 Excel。当你这样做时,MASTER TEST =query({arrayformula({...})},"Select Col1...",) 上的公式将不起作用。并且您希望 Excel 执行与公式相同的操作。我说的对吗?
  • 我意识到 =query() 公式在 Excel 中不存在,所以我不认为简单的导出会起作用。我只需要在 Excel 中与 Google 表格中提供的 =query() 相同的数据视图

标签: excel google-sheets


【解决方案1】:

Excel 中的数据透视表 VS Google 表格中的查询

我建议您在 Excel 中使用数据透视表或数据透视查询。以下是一些解释:

  • Excel 中的数据透视表可以非常快速地处理大数据,而 Google 表格中的查询则无法做到这一点
  • 但查询更灵活,并且会同时刷新。

因此,如果您愿意在 excel 中处理数据,设置报表可能会比较困难。排序对于数据透视表来说很容易,但合并来自多个选项卡的数据就不是那么容易了。


合并数据

您的目标是在 excel 中合并来自多个选项卡的数据。您可以通过两种方式实现:

  1. 使用VBA to collect data into single tab
  2. 使用数据透视表。 Here's tutorial on how 来完成这项工作。

数据处理的最佳方式仍然是对所有数据使用单个选项卡。

【讨论】:

    猜你喜欢
    • 2022-10-06
    • 2019-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 2013-03-21
    相关资源
    最近更新 更多