Excel 通过索引/匹配获取数组中的第一个值
我有一个工作公式,需要调整。 它将日期的多个结果相加,但我只需要第一个结果。 这是公式Excel 通过索引/匹配获取数组中的第一个值,excel,indexing,match,Excel,Indexing,Match,我有一个工作公式,需要调整。 它将日期的多个结果相加,但我只需要第一个结果。 这是公式 =SUMIF(INDEX(B3:E9,MATCH(G3,A3:A9,),),">0",B2:E2) 如果您只想要第一个日期,请使用另一个索引/匹配,而不是SUMIF: =INDEX(B2:E2,MATCH(TRUE,INDEX(INDEX(B3:E9,MATCH(G3,A3:A9,),)<>"",),0)) 这假定日期行按升序排序 或者,如果有新的动态阵列: =MIN(FILTER(B
=SUMIF(INDEX(B3:E9,MATCH(G3,A3:A9,),),">0",B2:E2)
如果您只想要第一个日期,请使用另一个索引/匹配,而不是SUMIF:
=INDEX(B2:E2,MATCH(TRUE,INDEX(INDEX(B3:E9,MATCH(G3,A3:A9,),)<>"",),0))
这假定日期行按升序排序
或者,如果有新的动态阵列:
=MIN(FILTER(B2:E2,INDEX(B3:E9,MATCH(G3,A3:A9,),)<>""))
=MIN(过滤器(B2:E2,索引(B3:E9,匹配(G3,A3:A9,),)“”)
对于排序日期或:
=INDEX(FILTER(B2:E2,INDEX(B3:E9,MATCH(G3,A3:A9,),)<>""),0,1)
=索引(过滤器(B2:E2,索引(B3:E9,匹配(G3,A3:A9,),)”),0,1)
未排序或非日期标题。
@ PavoLokBoZar如果这个答案对你有用的话,请记住答案是正确的。如果我需要反向搜索-有一个为特定日期安排的作业列表,该怎么办?因此,输入“1/22/2020”,我得到3个单元格:job1、job3、job6。@PavloKobzar这是一个新问题,请按原样发布。=INDEX(FILTER(B2:E2,INDEX(B3:E9,MATCH(G3,A3:A9,),)<>""),0,1)