Excel: 查找多个共同日期中的第一次

Excel: Find first time in multiple common dates

编辑我原来的问题 因为要求已经改变:

如果来源 table 如下所示:

需要如下结果table:

基本上,除了每个日期第一次发生的事件之外,删除所有其他数据。

你要求公式,所以试试这些:

D2中的公式:

=INDEX($A:$A,MATCH(0,COUNTIF($D:D1,$A:$A),0))

E2中的公式:

=MIN(IF($A:$A=D2,$B:$B,""))

往下拉...

Important: Enter both formulas as array through Ctrl+Shift+Enter

知道了...基本上是从JvDV的回答中推导出来的。 第 1 步:添加一列以查找数字列中的重复项并应用公式:

=IF(COUNTIF($A:$A2, $A2)>1, "Duplicate", "")

第二步:先从小到大展开排序 第 3 步:将第二个日期的排序从旧扩展到新 作为第 3 步:按时间从旧到新扩展排序

然后过滤掉包含重复项的行,然后移除过滤器以查看结果。