【发布时间】:2015-08-17 19:32:49
【问题描述】:
背景:我通常在第 5、8、9 和 12 个月对选定的类别进行“全面审查”,在下图中可以看到此时间表的摘录 (F1:I13 )。例如,对于类别 101,我通常会在第 5、9 和 12 个月进行全面审查(如单元格 F8:F10 所示;请注意,F 列中的值的格式为 [Category]-[Month]。例如,单元格 F2 是2012 年 12 月期间类别 085 的查找键)。
正常流程示例:如果在 5/2015 对类别 101 进行完整审核,我会在单元格 B2:B3 中输入“5”和“2015” ,然后单元格 B5:B6 将正确 VLOOKUP 对该类别的完整评论的第一个和第二个先前日期。所以在这种情况下,
B5.Value() = 12.2014
B6.Value() = 9.2014
问题:我已经开始了一个流程,我打算在所有月份都进行部分审核,我不会对每个类别进行全面审核,但是拉入第一个和第二个之前的完整审查日期的过程将不再有效。例如,如下所示,如果我想在 6/2015 进行部分审核,我想在单元格 B5:B6 中拉入“5.2015”和“12.2014”。
我遇到的问题是右侧的数组是由外部源生成的,我无法对其进行编辑(它也比我展示的摘录大得多,而且依赖的东西太多了以其当前格式;数组在每年年初更新)。
有没有一种聪明的方法来弄清楚如何在部分审查期间查找正确的先前完整审查日期,其中部分审查日期未在查找数组的第一列(查找键)中明确定义?
【问题讨论】:
-
我差不多明白了 - 但为什么 6/2015 的部分审查会返回
5.2015和12.2014?我看到这是109-5的“当前”和“第一优先”,还有101-5?那会是什么类别? -
在 2015 年 6 月进行部分审核时,2015 年 5 月的完整审核已经发生,因此
5.2015将是“第一优先”。109-5用于类别 109。我应该指定:“查找键”的形式为:[Category]-[Month]。
标签: arrays excel lookup vlookup lookup-tables