• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで条件により別シートへ分けるには?)

エクセルで条件により別シートへ分ける方法

このQ&Aのポイント
  • エクセルで条件により別シートへ分ける方法を紹介します。具体的な表の例を挙げながら説明しています。
  • 最初のセルに入力された文字によって、自動で振り分ける方法を探しています。オートフィルタでは手間がかかるため、より簡易的な方法を求めています。
  • 要約:エクセルで条件により別シートへ分ける方法を探しています。オートフィルタでは手間がかかるため、簡易的な方法を求めています。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

◆Sheet1   A  B  C   D    E   F   G   H    I 1    月  日 コード  科目 内容 収入 支出 2  a  4  5   1   事務          300   2 3  b  4  6   2   家電          5000 4  a  5  3   1   事務          500   4 5  a  5  7   3   水道          2000   5 6  b  6  4   5   光熱          3000 7  a  6  6   4   雑費          700   7 ◆Sheet2   A  B  C   D    E   F   G   H    I 1  a  月  日 コード  科目 内容 収入 支出 2  a  4  5   1   事務          300 3  a  5  3   1   事務          500 4  a  5  7   3   水道          2000 5  a  6  6   4   雑費          700 ◆こんな方法はいかがでしょうか ◆Sheet2のA1に「a」と入力します(入力規則でa,b,c・・とリストから入力するようにしておきます) ◆Sheet1のI列を作業列にします I2=IF(Sheet2!$A$1=A2,ROW(),"") ★下にコピー ◆Sheet2の式 A2=IF(ROW(A1)>COUNT(Sheet1!$I:$I),"",INDEX(Sheet1!A:A,SMALL(Sheet1!$I:$I,ROW(A1)))) ★右と下にコピー ◆Sheet2のA1を「b」にすると、Sheet2のbのデータが表示されます

xyz-707r
質問者

お礼

ありがとうございました。 一応解決致しましたので締め切ります。

xyz-707r
質問者

補足

早速の回答ありがとうございます。 考えていた通りのものになりましたが空白のところが0表示になってしまうのを空白はそのまま空白にするにはどうしたら良いのでしょうか? あと似たような感じで別シート3としてa,bと分けずに月とコード順に表示(4月分のコード順)を反映させるなんてことは可能でしょうか? 一応自分でも模索してみますがわかりましたらお教えいただけたら幸いです。

関連するQ&A