匹配标准和重复价值

我正在尝试创build一个dynamic公式来匹配Locationstart_time并根据replicate计数复制该value

我能够索引/匹配locationstart_time来获取value但无法包含dynamic公式以使value replicate

样本数据:

在这里输入图像说明

理想的结果:

在这里输入图像说明

任何build议,将不胜感激!

所以你已经知道第一个值应该去哪里了,所以我会把它留给你。

要填补之间的空隙,你可以使用这样的公式:

 =IF(ROW()-1="";"";IF(ROW()<=ROW($F$2)+INDEX($A$2:$D$7;MATCH($F$1;$A$2:$A$7);4)-1;INDEX($A$2:$D$7;MATCH($F$1;$A$2:$A$7);3);0)) 

在这里,我假设你的样本数据是A1到D7,你的理想结果是从E1开始的,而你在F2中填充了0.12 。 然后在F3中input公式并拖放。 现在唯一需要适应的是用你的公式来代替对F2的绝对引用,以find单元值是插入第一个数据。

公式的第一部分:

 =IF(ROW()-1="";""; 

检查公式所在单元正上方的单元格是否为空白。 如果是这样,返回一个空白,否则公式的其余部分被执行。

第二次IF声明:

 IF(ROW()<=ROW($F$2)+INDEX($A$2:$D$7;MATCH($F$1;$A$2:$A$7);4)-1; 

检查当前行号是否小于或等于您的值发生的第一行号(单元格F2)加上重复量减1(因为在F2中已经有一个值)

公式的最后部分:

 INDEX($A$2:$D$7;MATCH($F$1;$A$2:$A$7);3);0)) 

然后使用INDEX(MATCH())对input数据填充适当的值。