这个问题与 这个问题有关。
我有如下数据。
Col A
22-Oct-12
22-Oct-12
22-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
24-Oct-12
24-Oct-12
24-Oct-12
我想要的是在 B 列中找到唯一值,以便输出如下所示。
Col A
22-Oct-12
23-Oct-12
24-Oct-12
我试过了,=IF(COUNTIF(A$1:A1,A1)=1,A1,"")
但问题是我22-Oct-12
在第一次出现的前面22-Oct-12
,23-Oct-12
在第一次出现的前面23-Oct-12
。输出如下所示。
Col A Col B
22-Oct-12 22-Oct-12
22-Oct-12
22-Oct-12
23-Oct-12 23-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
24-Oct-12 24-Oct-12
24-Oct-12
24-Oct-12
我不想要这样的输出。我想要的是如下。
Col A Col B
22-Oct-12 22-Oct-12
22-Oct-12 23-Oct-12
22-Oct-12 24-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
24-Oct-12
24-Oct-12
24-Oct-12
或者
Col A Col B Col C
22-Oct-12 22-Oct-12 22-Oct-12
22-Oct-12 23-Oct-12
22-Oct-12 24-Oct-12
23-Oct-12 23-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
23-Oct-12
24-Oct-12 24-Oct-12
24-Oct-12
24-Oct-12
注意:我可以通过 MACRO 做到这一点,但是我不想使用 MACRO。我想通过使用 excel 函数来完成这项工作。
另外,我可以按照这个答案在上面做,但是我不想手动完成。
一切由预定义的excel函数。没有宏观或没有手动工作。