【问题标题】:Match several results with same conditions匹配多个具有相同条件的结果
【发布时间】:2020-01-06 14:53:26
【问题描述】:

我的工作簿的目的是在应用过滤器后显示电子表格的结果。

在这个例子中, 我的电子表格在A1:C13 范围内,

在 E 列中,感谢黄色公式, 它按未排序的方式显示每个完成日期。

问题是我想在 F 列中显示相对名称。但是对于不同的名称,有一些相等的日期,

我的反射在哪里进行索引匹配,但是当有多个相同条件的结果时它无法显示。

有什么想法吗?

【问题讨论】:

  • 欢迎来到 SO。看看这个link,如果你卡在某个地方,请告诉我们。

标签: excel excel-formula excel-2016


【解决方案1】:

更改公式以在输出中包含名称列:

=SORT(FILTER(Table2[[Date]:[Name]],Table2[Statut]=E1),1,-1)


如果您的数据不相邻并且您不希望中间列显示在输出中,那么我们使用包含在 INDEX 中的相同公式来返回数组的正确列:

=INDEX(SORT(FILTER(Table2[[Date]:[Name]],Table2[Statut]=F1),1,-1),0,1)

=INDEX(SORT(FILTER(Table2[[Date]:[Name]],Table2[Statut]=F1),1,-1),0,3)

其中第一个公式中的结尾,1指的是日期所引用范围内的相对列,第二个公式中的,3是指名称所引用范围内的相对列

p>

【讨论】:

  • TY,正是我正在寻找的,以了解我们是否可以在同一公式中显示下一列。又来了!
  • 但是对于第二个选项(=INDEX(SORT(FILTER(Table2[[Date]:[Name]],Table2[Statut]=F1),1,- 1),0,1)),我不知道为什么...
  • 不确定,你可以从我的照片中看到它适合我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多