Excel 如何将多个工作表中的数据提取到动态列表中?
我正在寻找一种方法,从多个工作表中提取数据,并根据动态列表中的日期对其进行排序,该动态列表在编辑/展开工作表时会自动更改。我想用一个公式。新列表最好也应忽略空行 示例(我使用的是英国日期格式): 分为:Excel 如何将多个工作表中的数据提取到动态列表中?,excel,excel-formula,Excel,Excel Formula,我正在寻找一种方法,从多个工作表中提取数据,并根据动态列表中的日期对其进行排序,该动态列表在编辑/展开工作表时会自动更改。我想用一个公式。新列表最好也应忽略空行 示例(我使用的是英国日期格式): 分为: Worksheet C ---------- Column A Column B 11/01/2019 Apples 12/01/2019 Lemons 14/01/2019 Grapefruits 14/01/2019 Pears 22/02/2019 Orange
Worksheet C
----------
Column A Column B
11/01/2019 Apples
12/01/2019 Lemons
14/01/2019 Grapefruits
14/01/2019 Pears
22/02/2019 Oranges
23/02/2019 Plums
...
我一直在玩弄诸如此类的东西,但无法找到解决我特定问题的根本方法。我不想使用VBA或任何内置的Excel排序功能
我希望这对于一个公式来说不是太过分了。
谢谢。如@chrisneilsen所述,此任务可由
#powerquery
处理
请参阅此部分,了解如何在您的Excel版本上使用Power Query。它可在Excel 2010 Professional Plus及更高版本中使用
这些步骤是:
Home
选项卡下的Append querys功能将两个表合并(选择一个新表)李>
干杯:)
我希望这对于一个公式来说不是太过分。
这取决于有多少数据。这些公式必须是数组类型的公式,它们将很长且不易处理。以后修改它们将是一项任务,而且很难管理。在这里,VBA确实是正确的方法。为什么会有这种反感?听起来像是和@ScottCraner的一个很好的候选者,我想我不想学习另一种编程语言来实现这一点。我还希望该文档对其他程序具有足够的通用性。对于我来说,学习如何在工作表中复制/粘贴/排序\u更改事件要比学习长数组公式代码的复杂性和易变性容易。@ScottCraner对于我的特殊问题,它不会。
Worksheet C
----------
Column A Column B
11/01/2019 Apples
12/01/2019 Lemons
14/01/2019 Grapefruits
14/01/2019 Pears
22/02/2019 Oranges
23/02/2019 Plums
...