如何根据开始和长度动态填充单元格

use*_*581 5 excel excel-formula excel-2016

基本上,问题总结如下图。

在此处输入图片说明

https://imgur.com/a/vBU2xMK

“开始”列是当“描述符”变量开始时,它根据从“开始”列开始的“长度”列中的值填充行数。

在像示例这样的小数据集上使用值解决这个问题很简单,但是如何使用公式复制它?

谢谢,

Jvd*_*vdV 2

@Bryan60 他的回答很好而且很清楚!

为了替代方案,在单元格中D2

=IF(D$1=MEDIAN(D$1,$A2,$A2+($B2-1)),$C2,"")
Run Code Online (Sandbox Code Playgroud)

或者当顶部的数字不存在时:

=IF(COLUMN(A1)=MEDIAN(COLUMN(A1),$A2,$A2+($B2-1)),$C2,"")
Run Code Online (Sandbox Code Playgroud)

向下并向右拖动。

在此输入图像描述