如何让 Excel 提取给定日期的信息而不重复并跳过空单元格?

如何让 Excel 提取给定日期的信息而不重复并跳过空单元格?

所以我有一张表,其中包含一组人将在给定日期访问的公司。我正在尝试制作一个公式,该公式将具有公司的索引并将其与给定的日期匹配。当向下拖动公式或双击它时,它应该显示将在给定日期访问的所有公司,而不会给出重复的值并跳过没有日期的单元格。

我使用的给出重复结果的公式是:

=INDEX(Table1[公司],MATCH(G2,Table1[访问日期],0))

桌子:https://s16.postimg.org/gv0uh4m05/2016_10_25_194940.png

答案1

您将需要一个数组公式:

=INDEX(Table1[Company],MATCH(1,(Table1[Date of visit]=G2)*(COUNTIF($H$1:$H1,Table1[Company])=0),0))

作为数组公式,退出编辑模式时需要使用 Ctrl-Shift-Enter 而不是 Enter 进行确认。如果操作正确,Excel 将会覆盖{}公式。

相关内容