查找最后一个未到期值的地址

时间:2019-03-06 13:20:04

标签: excel lookup

我想知道每个IN(黄色高亮显示)的最后一个OUT的时间戳,但是我似乎无法弄清楚。

我有以下值列表:

Excel print screen

输出应如下所示:

IN    2019-03-04 09:47:56.5855908 +01:00   2019-03-04 09:48:00.8269434 +01:00
OUT   2019-03-04 09:47:59.9238027 +01:00
OUT   2019-03-04 09:47:59.9258067 +01:00
OUT   2019-03-04 09:48:00.4588377 +01:00
OUT   2019-03-04 09:48:00.8028618 +01:00
OUT   2019-03-04 09:48:00.8269434 +01:00
IN    2018-09-07 10:10:21.8107528 +02:00   2018-09-07 10:11:08.5897285 +02:00

1 个答案:

答案 0 :(得分:2)

您感兴趣的OUT是该行中IN / OUT列的值为OUT,而 next 行中的值则不是。

例如,假设您的IN / OUT列从A1开始,则可以使用以下公式为B1定义条件格式:

Array [Array [], Array [], Array []]

指示所需的单元格,并将该格式应用于该列的其余部分。

我们可以通过在新列中添加以下内容来扩展它,以仅显示所需的时间戳记:

=AND(A1="OUT",A1<>A2)

如果将结尾的=IF(AND(A1="OUT",A1<>A2),B1,"") 更改为"",则所需的时间戳将显示在每个IN旁边;它也会出现在每个对应的OUTS旁边(可以用条件格式将其隐藏;或者您可以在新列中仅显示IN值,并在“ OUT”处显示“