• ベストアンサー

エクセルで同じ月の発売の商品だけをリストアップ

エクセル初心者です。 西暦、日付は無視して、同じ月に発売された商品をリストアップ(抽出)したいのですが、 どうすればよいのでしょうか? 添付した画像も参考にアドバイス頂ければと思います。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>西暦、日付は無視して、同じ月に発売された商品をリストアップ(抽出)したいのですが、どうすればよいのでしょうか? Excel 2007以降のバージョンを対象に検証してみました。 A列には製品名をひらがな1文字をランダムにA2~A101にセットしました。 B列には発売日としてランダムな日付をB2~B101にセットしました。 D列には1から12までをD2~D13へセットし、表示形式を 0"月" としました。 E2セルに以下の式を入力して、Ctrl+Shift+Enterで確定しました。 (SMALL関数の引数を配列値とするための処置です) =IFERROR(INDEX($A$1:$A$101,SMALL((MONTH($B$2:$B$101)=ROWS(D$2:D2))*ROW(D$2:D$101),SUMPRODUCT((MONTH($B$2:$B$101)<>ROWS(D$2:D2))*1)+COLUMNS($D2:D2))),"") E2セルを右にS2セルまでコピーし、下へ13行までコピーしました。 その結果が添付画像の通りです。 Excel 2003以前のバージョンにはIFERROR関数が無いので別の関数に置き換える必要があります。

bike_soil
質問者

お礼

ご丁寧なアドバイスありがとうございます。 非常に参考になりました。

その他の回答 (1)

  • mikorasu
  • ベストアンサー率50% (6/12)
回答No.1

画像例を参考に。 C列に「=Month(B2)」~「=Month(B31)」 フィルタリングをすればお望みのことができます。 いかがでしょうか?

bike_soil
質問者

お礼

簡潔なアドバイスありがとうございます。参考になりました。