基于一个输入值,填充表

时间:2017-04-03 12:16:44

标签: excel excel-formula

我怎样才能实现这一目标,我希望根据单元格“F5”中的值自动生成橙色表格,即分钟收入超过:'410'.... F5 = 410

我尝试使用索引,匹配但无法实现。可以提供帮助。enter image description here

3 个答案:

答案 0 :(得分:2)

将它设为E8,拖到F8,然后根据需要将它们向下拖动。

=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($C$6:$C$21)/($C$6:$C$21>=$F$5),ROW()-7),1),"")

enter image description here

答案 1 :(得分:0)

=IFERROR(IF(VLOOKUP($E10,$B$6:$C$21,1,FALSE)<$F$5,"",VLOOKUP($E10,$B$6:$C$21,1,FALSE)),0)

但是如果你只想在连续行中显示符合条件的那个,你至少需要一个列助手来存储来自MATCH的行。

答案 2 :(得分:0)

您可以添加辅助列并放置:

=SMALL(IF(C:C<=$F$5,ROW(C:C)),ROW()) 

然后按ctrl + shift + enter并在D列中向下拖动。然后使用=INDEX(B:D,D2,1)添加IFERROR以避免#errors