find一年前在不正确的excel电子表格中的值
我有一个电子表格,其中包含更改date,新值对。 要看看数据如何随着时间的推移而变化,我想要有一个公式来获得一年前的价值。 如果样本以一致的速度发生,这将是容易的,因为我可以查找N个单元格。 他们不是,所以我需要一个公式,在过去的一年以上的date列searchdate列,并返回值
下面是我的电子表格数据的样子(前两列)以及我想要计算公式的一个示例(第三列)。
Date Value Value a year ago 1/5/2013 505 1/29/2013 502 2/3/2013 488 3/2/2013 491 3/5/2013 503 5/3/2013 511 5/8/2013 509 5/11/2013 510 … 1/22/2014 488 505 1/30/2014 501 502 2/3/2014 503 488
尝试单元格C11并复制下来
=VLOOKUP(EDATE(A11,-12),A:B,2,1)
Edate()会将date增加指定的月份数。 负值减去几个月,所以-12会减去12个月。
使用1作为最后一个参数的Vlookup将返回等于或小于查找值的第一个值。
数据必须按照第一列升序排列才能工作。
在D11中应用公式,并在截图中复制下来