Excel表格中二维数值插值的操作方法
2017-03-28
相关话题
我们进行了只有一个方向数据是数值型的数据检索时的插值方法,将对两个方向均为插值的情况进行分析。今天,小编就教大家在Excel表格中二维数值插值的操作方法。
Excel表格中二维数值插值的操作步骤如下:
源数据表如下。

检索要求:根据温度厚度检索有关数据并进行双向插值。

思路:首先要获取有关的四个数据(红圈内)及相应的X,Y对应的四个数据,
然后进行插值计算。

X方向索引位置:=MATCH(B1,Sheet1!B2:I2,1),
Y方向索引位置:=MATCH(B2,Sheet1!A3:A12,1)。

对应的轴数值,
X1,=INDEX(Sheet1!B2:I2,B4)。
X2,=INDEX(Sheet1!B2:I2,B4+1)
Y1,=INDEX(Sheet1!A3:A13,B7)
Y2,=INDEX(Sheet1!A3:A13,B7+1)

对应数据,
D11,=INDEX(Sheet1!B3:I11,B7,B4),
D12,=INDEX(Sheet1!B3:I11,B7+1,B4),
D21,=INDEX(Sheet1!B3:I11,B7,B4+1),
D22,=INDEX(Sheet1!B3:I11,B7+1,B4+1)。

X方向插值计算,
y插1:=(B2-B8)/(B9-B8)*(B11-B10)+B10,
y插2:=(B2-B8)/(B9-B8)*(B13-B12)++B12,
最终值:=(B1-B5)/(B6-B5)*(B15-B14)+B14。
