【发布时间】:2018-04-20 05:45:08
【问题描述】:
浏览论坛并找不到我需要的东西。我在 B 列中有 100 多张具有唯一工作表名称和数据的工作表。B 列将包含各种结束日期。一些工作表将有 1 或 2 个结束日期,而其他工作表则有 30 个以上的结束日期。 .我想创建一个包含一个表格的摘要页面,该表格将自行更新以显示在 B 列中具有 END 日期的所有工作表名称,这些工作表名称将在接下来的 30 天内到期。这是需要编码的东西吗?还是使用 excel 间接公式并可能包含一个 vlookup?
【问题讨论】:
-
似乎与
VLOOKUP无关。您可以遍历 Worksheets() 集合以检查每张工作表。 -
你有什么版本的 Excel。 [提示画外音:]“这听起来像是 PowerQuery 的工作”
-
@jeffreyweir excel 2010
-
好的。在 2013 年和 2016 年,有一种称为 PowerQuery aka“获取和转换”的东西,它可以轻松地将来自不同来源的数据(包括一个工作簿中的选项卡)合并在一起,然后从中创建一个数据透视表。在您的情况下,您可以过滤数据透视表以显示未来 30 天内的结束日期。
标签: excel vba dynamic powerquery