如何根据开始和长度动态填充单元格
How to have cells dynamically populate based on start and length
基本上,问题已经通过下图概括了。
"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,"")
向下并向右拖动。
基本上,问题已经通过下图概括了。
"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,"")
向下并向右拖动。