我正在寻找一种从多个工作表中提取数据并根据日期对它们进行排序/动态列表的日期的方法,该动态列表在工作表被编辑/扩展时会自动更改。 我想为此使用一个公式。 优选地,新列表还应该忽略空白行。

示例(我使用的是英国日期格式):

Worksheet A                     Worksheet B
----------                      ----------
Column A      Column B          Column A      Column B                    
11/01/2019    Apples            12/01/2019    Lemons
14/01/2019    Pears             14/01/2019    Grapefruits
23/02/2019    Plums             22/02/2019    Oranges
...                             ...

归类为:

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排序功能。

我希望这对于公式而言不是太过分。 谢谢。

#1楼 票数:0

如@chrisneilsen所述,此任务可以由#powerquery处理。

请参考本文以了解如何在您的Excel版本上使用Power Query Excel 2010 Professional Plus和更高版本中可用。

这些步骤是:

  1. 将工作表A和B中的两个表都添加到电源查询编辑器;
  2. 使用“ Home选项卡下的“ 追加查询”功能将两个表合并(可以选择合并为一个新表);
  3. 排序A列升序;
  4. 关闭并将合并的表加载到新的工作表中(默认情况下)。

每次对工作表A和/或B上的源表进行更改时,您只需要转到组合表,右键单击表中的某个位置,然后选择“ 刷新”以更新输出(还有其他刷新数据的方法)您可以在Google上找到诀窍)。

让我知道您是否遇到任何问题。

干杯:)

  ask by Myslnik translate from so

未解决问题?本站智能推荐:

1回复

将表中匹配的数据提取到ExcelVBA中的另一个工作表

我在Sheet1中有一个示例表,如下所示: 作为参考数据,BF03在单元格B6中。 我需要做的是:A)当用户在Sheet3中键入部件号(例如40536573)时,说出单元格A1,则只有匹配的位置会被拾取B)拾取的“位置”值将在Sheet2中以表格形式开始,从单元格A6。 输出将如下所
1回复

将标准的前5个值提取到新工作表中

我已经进行了搜索,但还没有找到我正在寻找的确切内容。 有没有办法将标准的top 5提取到新工作表中? 例如,请参见下面的屏幕截图。 理想情况下,如果我要对Sample School 14进行报告,我希望将该学校所属的B Sample Council排名Top 5学校提取到一个新表中。 然后我会继续为
2回复

根据Excel中的值将数据提取到新工作簿中

我想根据特定单元格的值将数据从一个分区表提取到另一个分区表。 我想将数据提取到基于产品的新工作簿中。 例如,应该将所有购买HDD的客户的数据移至新工作簿,并将所有购买了监视器的客户的数据移至另一工作簿。 我有257种不同的产品类型,因此数据需要发送到257种不同的工作簿。 我只是想知
1回复

在Excel工作表中创建多个动态下拉列表

我对 Excel 相当陌生,我想创建多个依赖于上一列的动态下拉列表。 我在网上查看过,我只遇到过包含 2 列但不超过 2 列的解决方案,我需要一些帮助来了解如何创建多个动态下拉列表。 从图中可以看出,有 3 列:Component_1、Component_2、Component_3 我想要实现的是在
1回复

我可以使用数组公式来帮助将数据提取到表中吗

我正在尝试找出一个数组公式,该公式将过滤信息并返回满足该条件的所有单元格。 我需要它向我展示由Dave Barber作为设计师(M列)但仅在设计草案或设计修订中作为第一步所需的urbo#(A列中的单元) 我希望通过一些帮助找出公式,以便找出适合上述整个电子表格的确切urbo数字(A列)。
2回复

将特定年份的所有记录提取到单独的工作表中的功能

我有一个从1-1000开始的学生名单。 我想按毕业年份将学生从名单中拉出来。 所以: 我需要做的是编写一个函数,该函数将拉出全部2016年并将它们自己放置在另一张纸上。
1回复

根据条件从多个工作表中提取列表

我面临的问题与Excel有关。 我试图根据某些条件从工作表中提取具有多列的行。 我已经找到了一些解决方案,但实际上并没有找到我想要的东西,或者我无法对其进行更改以使其正常工作。 我将在下面的示例中尝试更详细地解释该问题。 情况: 8张纸(命名为Sh1至Sh8),其中包含任务列表
2回复

某些VLOOKUP,HLOOKUP,MATCH和INDEX组合可以将来自不同格式的表中的数据提取到一个摘要表中

我想要一些VLOOKUP,HLOOKUP,MATCH和INDEX组合,它们可以将不同格式的表中的数据提取到一个摘要表中。 其中一张表的格式如下: Name Date Scores Sam 1 jan 23 Aron 1 jan 27 Alicia 1 jan 21 Sam 2 jan