是否可以使用Excel中的下拉列表值填充数据数组?

时间:2016-11-17 16:26:44

标签: arrays excel

这是我的问题:

我有一个专门用于A:C列中原始数据集的工作表。数据集包括金额,日期(mm / yyyy)和状态。

在同一个工作表中,我有专门的数组,用于计算一年中每个月的特定金额,并从我的原始数据集中整理出状态。总共有24个阵列专门用于显示两年的数据。

使用名称管理器我已经按照相应的月份命名了我的数组。

我想要做的是在不同工作表上的列表下拉值(mm / yyyy)调用时一次填充一个数组。这可能吗?

我已经尝试过VLOOKUP和HLOOKUP而没有运气。任何帮助将非常感激。

1 个答案:

答案 0 :(得分:0)

您可以尝试高级过滤器。        Sub Adv_Filter() 范围(“A1:C56”)。AdvancedFilter动作:= xlFilterInPlace,CriteriaRange:= _ 范围(“F1:F2”),唯一:= False 结束子

这里F1:F2是下拉日期。 Sample Adv Filter 您必须将完整的数据集带到另一个工作表。您甚至可以通过简单地录制宏来尝试。

乐意帮助。告诉我是否需要进一步的帮助。