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

How to have cells dynamically populate based on start and length

基本上,问题已经通过下图概括了。

https://imgur.com/a/vBU2xMK

"Start" 列是 "Descriptor" 变量开始的时间,它根据 "Length" 列中从 [= 开始的值填充行数24=]列。

在示例等小型数据集上使用值解决此问题很简单,但如何使用公式复制它?

谢谢,

单元格 D2 中的类似内容,然后根据需要拖动。

=IF(AND(COLUMN()-3>=$A2,COLUMN()-3<$A2+$B2),$C2,"")

刚刚注意到上面的数字,所以这也是可行的:

=IF(AND(D>=$A2,D<$A2+$B2),$C2,"")

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

为了备选,在单元格D2:

=IF(D=MEDIAN(D,$A2,$A2+($B2-1)),$C2,"")

或者当上面的数字不存在时:

=IF(COLUMN(A1)=MEDIAN(COLUMN(A1),$A2,$A2+($B2-1)),$C2,"")

向下并向右拖动。