2017-01-31 17 views
0

私は2枚のExcelシートを持っている:Excel:日付が月と一致する場合はインデックスが一致しますか?

データ:

Column A   Column E 

01/01/2017  Supplier 1 
05/01/2017  Supplier 2 
05/01/2017  Supplier 1 

シート2:私は、列の日付の月はAは月の数と一致するサプライヤーを検索しようとしています

セルF11。

F11 = 1 

=IF(ISERROR(INDEX(Data!$A:$I,SMALL(IF(MONTH(Data!A:A)=$F$11,ROW(Data!$A:$A)),ROW(1:1)),5)),"",INDEX(Data!$A:$I,SMALL(IF(MONTH(Data!A:A)=$F$11,ROW(Data!$A:$A)),ROW(1:1)),5)) 

何らかの理由でこれが機能しないため、結果が得られません。

また、各サプライヤ名は一度の一意の値のみをリストする必要があります。しかし私は私の公式が私に同じ結果を2回与えると信じています。

私が間違っている場所を誰かに見せてもらえますか?

+0

あなたの式**(配列が入力された)**は正しくサプライヤーを取得しますが、重複を削除しません。 –

+0

"同じ結果を2回"提供するかどうかは、数式を記入する実装によって異なります。私はちょうどあなたの数式をテストし、最初の行に入力すると正常に動作します。しかし、 'INDEX'と' MATCH'を結びつけてあいまいさを減らすことをお勧めします。 **実装に関する詳細情報が必要** – reasra

答えて

0

ピボットテーブルでこれを行うことはできませんか?

日付フィールドを列ボックスにドラッグして右クリックし、[グループ]を選択して[月]を選択します。次に、その下にあるサプライヤのフィールドをドラッグすると、すべての一意のサプライヤのリストが月ごとに表示されます。

編集:以下

例。

example of pivot table

関連する問題