【发布时间】:2014-01-05 19:01:46
【问题描述】:
我在 Excel 中有如下数据表。我很想知道如何找到最接近正确数据的值。所以一个可行的例子我可以在 1 月 6 日做一个 VLOOKUP 或 INDEX MATCH。但是如果我在 1 月 8 日查找我会得到 0,但我想获得最接近的值,或者如果更容易我想获得最后一个已知的先前值从下一列 103 开始。对于 1 月 19 日,我想要 92 等。我可以在 VBA 中编写代码,但我真的想要一个 Excel 公式来做到这一点,我想不出该怎么做!
╔═══════════╦═══════╗
║ Date ║ Value ║
╠═══════════╬═══════╣
║ 05-Jan-14 ║ 102 ║
║ 06-Jan-14 ║ 103 ║
║ 07-Jan-14 ║ ║
║ 08-Jan-14 ║ ║
║ 09-Jan-14 ║ ║
║ 10-Jan-14 ║ ║
║ 11-Jan-14 ║ ║
║ 12-Jan-14 ║ 99.9 ║
║ 13-Jan-14 ║ ║
║ 14-Jan-14 ║ ║
║ 15-Jan-14 ║ ║
║ 16-Jan-14 ║ ║
║ 17-Jan-14 ║ ║
║ 18-Jan-14 ║ 92 ║
║ 19-Jan-14 ║ ║
║ 20-Jan-14 ║ ║
║ 21-Jan-14 ║ 94 ║
╚═══════════╩═══════╝
【问题讨论】:
标签: excel excel-formula vlookup