如何在Excel中使用Linear interpolation实现递增序列缺失值的插值预测?
Excel线性插值填充缺失值操作方法
假设你的数据位于A列,A1至A11的内容如下:
A1: 86.49
A2: 86.5
A3: 86.51
A4: 86.52
A5-A10: -(缺失值)
A11: 86.65
方法一:公式自动计算
计算插值步长
从86.52到86.65的总差值为=A11 - A4,结果是0.13;两者间隔7个单元格(A4到A11共7个间隔,对应6个缺失值),因此步长为=(A11 - A4)/(ROW(A11)-ROW(A4)),计算得约0.0185714。填充缺失值
在A5单元格输入公式:
=A4 + (ROW()-ROW(A4))*((A$11 - A$4)/(ROW(A$11)-ROW(A$4)))
选中A5单元格,鼠标拖动填充柄下拉至A10,即可自动生成所有缺失的线性插值结果。
方法二:利用Excel序列填充功能
- 选中A4到A11的整个单元格区域(包含已知值和缺失值)。
- 右键点击选中区域,选择「填充」→「系列」。
- 在弹出的「序列」对话框中,设置:
- 类型:等差序列
- 步长值:输入刚才计算的
0.0185714 - 终止值:可直接保留A11的86.65(或手动输入)
- 点击「确定」,缺失值将自动被线性插值填充。
内容的提问来源于stack exchange,提问作者DrGenius
相关产品推荐
相关产品推荐

