INDEX和MATCH多个date(Excel)

也许你可以帮助我。

我需要一个Excel公式来在同一天查找所有多个事件:

  • input您想search的date
  • 返回相同date的几行,但指示事件。

所以这:

DATE EVENT SEARCH DATE HERE> 21/01 21/01 A 21/01 B 21/01 A 21/01 A 22/01 A 22/01 B 23/01 B 

会成为这样的:

  DATE EVENT 21/01 A 21/01 B 21/01 A 21/01 A 

我试图使用这个:

  {=IFERROR(INDEX($A$1:$B$8,SMALL(IF(A2:A8=$F$1,ROW(A2:A8)-1),ROW(A1)),2),"")} 

哪些工作很好找价值,但不寻找date..

任何想法为什么? 谢谢!

应用filter将是最好的,但如果你想要一个公式:

 =IFERROR(INDEX(A:A,AGGREGATE(15,6,(1/($A:$A=$D$1))*ROW($1:$1040000),ROW(1:1))),"") 

在所需的行数上下复制。 公式被复制了8行的图片。

在这里输入图像说明

聚合函数是Excel 2010的新增function,因此任何比这更老的function将无法工作。

我得到了你所要求的简单使用:

=IF($A2=$F$1,$A2,"")=IF($A2=$F$1,$B2,"")

在date和事件列下,分别在过滤结果列表中。

另外,在你的公式中,“if”只有2个参数。 这是故意的吗?


您也可以按以下方式过滤:

selectdate和事件单元格

在这里输入图像说明

点击表格格式,选中我的表格有标题,然后点击确定。 在这里输入图像说明 在这里输入图像说明

点击列标题旁边的向下箭头,然后selectfilter。 在这里输入图像说明