excel多次插值函数

我的原始数据的间隔是0.03,但我现在需要插值为间隔是0.01也就是要在原始数据的基础上,对每个间隔进行2次插值,希望能有懂行的朋友帮忙写一下公式,能够往下拉的那种,谢谢了如图所示,第A,B列是原始数据,第D列是我现在需要的间隔,想在E列输出插值结果。

第1个回答  2017-06-26
在D2中输入公式=(row()-1)*0.01
下拉就行了
E列可以通过vlookup用E列值根据A列取B列的,但是插入的没有对应值追问

不是啊,我是要以D列的间隔对B列进行插值;
原始数据是A和B列,A是时间间隔,B是数据;
我现在需要以D列的时间间隔,对B进行插值

追答

插值没计算公式?还是等比例计算?

追问

就线性插值就行,等比例的

追答

插值没计算公式?还是等比例计算?
E1=(D1-LOOKUP(D1,A:A))/0.03*(LOOKUP(D1+0.02,A:A,B:B)-LOOKUP(D1,A:A,B:B))+LOOKUP(D1,A:A,B:B)
不知道你说的是这个意思吗?

本回答被提问者采纳
第2个回答  2017-06-26
在E1单元格输入以下公式,然后向下填充公式
=IF(COUNTIF(A:A,D1)>=0,VLOOKUP(D1,A:B,2,0),TREND(B$1:B$200,A$1:A$200,D1))追问

出错,已经解决

还是谢谢你