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

这是我的问题:

我有一个工作表专用于列A:C中的原始数据集。 数据集由数量,date(mm / yyyy)和状态组成。

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

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

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

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

你可以尝试高级filter。 Advanced Adv_Filter()Range(“A1:C56”)。AdvancedFilter Action:= xlFilterInPlace,CriteriaRange:= _ Range(“F1:F2”),Unique:= False End Sub

这里F1:F2是下拉的date。 Sample Adv Filter你必须把完整的数据集放到另一张纸上。 你甚至可以通过简单地loggingmacros来尝试。

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