この質問は、この質問に関連しています。
以下のようなデータがあります。
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関数によるすべて。マクロや手作業はありません。