• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルに関する質問です)

エクセルで金種毎の枚数を抽出する方法

このQ&Aのポイント
  • エクセルで金種毎の枚数の表から、枚数0以外を別のセルに抽出する方法を教えてください。
  • 元の表には金種と枚数が記載されており、0枚以外のデータを抽出したいです。
  • 関数を使用して、元の表から枚数0以外のデータを別のセルに作成する方法をお教えください。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

ご利用のエクセルのバージョンが不明ですが、最近のエクセルを使っているとします。 簡単な方法: 添付図のように、B,C列に金種表を作成、その左隣のA列に A2: =IF(C2>0,ROW(),"") 以下コピーしておきます 欲しい結果の表は E2: =IFERROR(VLOOKUP(SMALL(A:A,ROW(E1)),A:C,2),"") 以下コピー F2: =IFERROR(VLOOKUP(SMALL(A:A,ROW(E1)),A:C,3),"") 以下コピー で完成。 何かの理由でA列をどーしても準備したくないときは、全然違う場所のたとえばH列に検索用の計算を行い、VLOOKUPは使えないのでINDEX(MATCH())の関数の組み合わせで引っ張ってくる方法でも出来ますね。 #ご相談投稿では、普段あなたが使ってるソフトのバージョンまでキチンと情報提供する事を憶えて下さい。

hidetsugu69
質問者

お礼

ご回答ありがとうございます。 大変助かりました。 バージョンは、エクセルの2003です。言葉が足らず、申し訳ございません。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

元の表を枚数順に並べ替えて、0枚の行を消す。

hidetsugu69
質問者

お礼

ご回答ありがとうございます。 元の順序は変更しない方法を知りたかったものですから。 言葉足らずで、申し訳ございません。

関連するQ&A