Excel-查找没有特定字符串的单元格行的第一个日期匹配项

Excel-查找没有特定字符串的单元格行的第一个日期匹配项,excel,indexing,match,lookup,Excel,Indexing,Match,Lookup,例如,给出下表: |A |B |C |D |E |F | ---------------------------------------------------------------- |1 |20.12.2017 |21.12.2017 |22.12.2017 |23.12.2017 |24.12.2017| |2 |all |all |c |d

例如,给出下表:

|A  |B          |C          |D          |E          |F         |
----------------------------------------------------------------
|1  |20.12.2017 |21.12.2017 |22.12.2017 |23.12.2017 |24.12.2017|
|2  |all        |all        |c          |d          |e         |
|3  |all        |b          |cc         |dd         |ee        |
如何获取每行单元格值不是全部的第一个日期

在本例中,第一行为:22.12.2017,第二行为:21.12.2017

我尝试了
索引
匹配
,以及
查找
。但我想我的问题是我需要一些函数

=INDEX(B$3:F$3, AGGREGATE(15, 6, COLUMN(A:E)/(B4:F4<>"all"), 1))
=指数(B$3:F$3,合计(15,6,第(A:E)列/(B4:F4“全部”),1))
请注意,您将从日期中检索原始数字(例如43091、43090)。将结果格式化为日期

请注意,
列(A:E)
偏移一列到
B4:F4
,但包含相同数量的列

如果短语“all”没有重复,您可以使用

{=INDEX($A$1:$F$3,0,COUNTIF(B2:F2,"all")+2)}

您想将数据存储在哪里?在G列中?一旦这些列不再包含“all”,它们还会再次包含“all”吗?ie是全部,全部,c,d,全部可能?有趣的方法;我没有想到要寻找一个模式。如果B列是ccc,C-E列是all,F列是eee,我根据数据假设你的例子不会发生。如果是这样,那么我的解决方案就行不通了。如果你费心阅读我为你打印的笔记,你本可以节省时间去问一个无聊的问题,然后等待答案。为什么我要打一张便条来解释一开始打错的东西?