excel - Excel,Power Query:根据日期从源工作簿中提取列
问题描述
所以这是一个远景,因为我认为在这里解释答案(如果有的话)可能太复杂了。但我会试一试。我在一个表格中跟踪我们的客户成员资格,如下所示:
A - G 列包含 ID 号、出生日期、电话等信息,这些信息不会改变。
从 H 开始,每列代表一个月(H 是一月,I 是二月等)。对于每个客户,我每个月都会记录他们是否在会员中。例如,源 wb 看起来像这样:
客户编号 | 一月 | 二月 |
---|---|---|
100001 | 是的 | 不 |
100002 | 是的 | 是的 |
基本上,我想在另一个 wb 中设置一个查询,该查询仅根据今天的日期从源 wb 中提取我想要的列。我希望我的员工在他们的桌面上拥有镜像电子表格,当他们刷新时,他们只会获得所需的列。因为是会员,所以必须是上个月。因此,当当前日历月份是二月,并且员工刷新时,我希望 excel 拉列 A - G(A 仅在示例中显示)以及一月列,但不是二月。然后当三月来临时,再次拉 A - G,只拉二月(不是一月或任何其他月份)。重点是查看成员是否已取消(如示例中的二月)并致电该成员。
我已经能够使用完整表设置查询。但我需要它来过滤掉不需要的列,并希望取决于当前日期。
我在 VBA 上做得很好,所以我可以编程一些东西。但我需要这方面的帮助!
谢谢
解决方案
如果在 PowerQuery 中加载数据,请单击选择列 AG,然后单击转换 .. 透视列 ... 取消透视其他列 ...
筛选“属性”列中的结果以选择您要查找的月份