【发布时间】:2015-11-24 11:35:17
【问题描述】:
我正在努力做到以下几点:
我有一个产品类型列表(A、B、C...等),并且想要提取在特定日期之前相关的每个产品的最新值。
例子:
在上面的示例中,对于“A”列中的所有类型 As(以及 Bs 和 Ms 等),我想提取“B”列中的值,该值是“F1”中日期之前的最新值(即 17/06/2008 在这种情况下)。
在实际列表中,'TYPE' 没有按字母顺序排列。我需要为具有多个参考日期的多个条目完成此任务。
我通常会按日期排序“C”列,删除比参考日期更近的日期并使用以下功能:
=iferror(index(B:B, match(E4, A:A, 0)), "-")
在上面的例子中,正确的提取值是:
- A - 11
- B - 12
- M - 8
这个过程有效,但仍然比我想要的慢得多。有没有人知道如何将“='所有其他日期'”合并到等式中?
【问题讨论】:
标签: date excel-formula excel-2010