两 excel 列,如果第一列重复,则从第二列获取数据
Two excel columns, if duplicates in first column, get data from second column
我有两个 excel 列,其中第一列指定报告发布的日期,第二列指定它是准时还是延迟。
在我的示例中,我有 5 个日期,每个日期都发布了一些报告。第二列指定每份报告是迟到还是准时。
如果有任何报告在任何日期延迟发布,我想将该日期归类为延迟发布日期,即使其他报告已准时发布。
所以我拥有的是:
Date On Time or Late?
02/12/2020 On Time
02/12/2020 On Time
04/12/2020 Late
04/12/2020 Late
11/12/2020 On Time
11/12/2020 On Time
11/12/2020 Late
11/12/2020 On Time
18/12/2020 On Time
18/12/2020 On Time
18/12/2020 On Time
18/12/2020 On Time
30/12/2020 On Time
而我想要的是:
Date On Time or Late?
02/12/2020 On Time
04/12/2020 Late
11/12/2020 Late
18/12/2020 On Time
30/12/2020 On Time
Excel有没有办法做到这一点?
谢谢
您可以使用以下公式:
如果您有 O365,则获取唯一日期:
=UNIQUE(A2:A14)
或在 O365 之前使用数组公式:
=IFERROR(INDEX($A:$A,MATCH(1,--(COUNTIF($D:D1,$A:$A)=0),0)),"")
获得OnTime/Late值使用
=IFERROR(IF(COUNTIFS($A:$A,D2,$B:$B,"Late")/D2,"Late","On Time"),"")
我有两个 excel 列,其中第一列指定报告发布的日期,第二列指定它是准时还是延迟。
在我的示例中,我有 5 个日期,每个日期都发布了一些报告。第二列指定每份报告是迟到还是准时。
如果有任何报告在任何日期延迟发布,我想将该日期归类为延迟发布日期,即使其他报告已准时发布。
所以我拥有的是:
Date On Time or Late?
02/12/2020 On Time
02/12/2020 On Time
04/12/2020 Late
04/12/2020 Late
11/12/2020 On Time
11/12/2020 On Time
11/12/2020 Late
11/12/2020 On Time
18/12/2020 On Time
18/12/2020 On Time
18/12/2020 On Time
18/12/2020 On Time
30/12/2020 On Time
而我想要的是:
Date On Time or Late?
02/12/2020 On Time
04/12/2020 Late
11/12/2020 Late
18/12/2020 On Time
30/12/2020 On Time
Excel有没有办法做到这一点?
谢谢
您可以使用以下公式:
如果您有 O365,则获取唯一日期:
=UNIQUE(A2:A14)
或在 O365 之前使用数组公式:
=IFERROR(INDEX($A:$A,MATCH(1,--(COUNTIF($D:D1,$A:$A)=0),0)),"")
获得OnTime/Late值使用
=IFERROR(IF(COUNTIFS($A:$A,D2,$B:$B,"Late")/D2,"Late","On Time"),"")