我有一列包含 2012 年全年每小时的温度数据。我希望通过匹配日期和时间来使用这些数据来估算未来几年的数值,例如从 2012 年 10 月 3 日 11:00 - 2012 年 10 月 7 日 15:00 范围内获取温度,当我输入 2013 年 10 月 3 日 11:00 - 2013 年 10 月 7 日 15:00 时,它会从 2012 年中挑选出匹配的数据。
有什么方法可以做到这一点,或者我必须从单元格中删除年份并生成仅包含日期和时间的单元格?
答案1
下面是一个示例,假设您的数据存储在一个表中,其中包含列 [Date1]、[Temp1]、[Date2]、[TempEst]...
[TempEst] 中的这个数组公式将匹配它:
=INDEX([Temp1],MATCH(DATE(YEAR([@Date2])-1,MONTH([@Date2]),DAY([@Date2]))+TIME(HOUR([@Date2]),MINUTE([@Date2]),SECOND([@Date2])),[Date1],0),1)
不要忘记 Ctrl+Shift+Enter!