• 締切済み

エクセルでデータ抽出について教えてください

エクセルで 商品名 納品日  A商品  8/1 B商品  8/22 C商品  9/1 D商品  8/6  のリストから         ↓ 納品日      商品名 8月分       A商品 (8/1~8/31)  B商品           D商品 9月分       C商品 (9/1~9/30) のような月別集計を別シートに抽出したいのですが, なかなかうまくいきません。うまく出来る方法があったら是非 お願い致します。中途半端な知識しかないので、 申し訳ありません。

みんなの回答

回答No.1

ピボットテーブルって言う機能使うと集計とかは楽にできますよ。 ここで説明するの大変そうですけど・・・ Excelで「データ」→「ピボットテーブルとピボットグラフ レポート」で実際に使ってみるのが手っ取り早いかもしれません。

yuki0506
質問者

お礼

ありがとうございます。 「ピボットテーブルとピボットグラフ レポート」がなかなかうまく使えず、 とりあえず、「フィールド-オプション」でその都度区分けしています。 もっと勉強してみます。

関連するQ&A

  • エクセルにてこのような抽出はできますか?

    エクセルにてこのような条件抽出(?)はできますでしょうか? 例えば下記のような売上データーがあります。 A列 売上月(4月~3月) B列 顧客名 C列 商品名 月別の売り上げデーターが毎日記入されます(1年間)。 1万行以下には全顧客名のリストが記入されています(例えば500社)。 この全顧客500社の内、売上の上がっていない顧客はどこなのかを抽出することはできますでしょうか? 売上データーを毎日記入することで、売上げのある顧客は分かりますが、売上げの上がっていない顧客はどこなのかを調べたいのです。 全顧客500社-4月売上顧客=4月売上げの上がっていない顧客一覧 こんなイメージです。 月単位で未売上の顧客を調べたいのです このようなことは可能でしょうか? どなたかご知恵を拝借できましたら幸いです。 ※1年を通して月別の売上げを記入します。   A     B    C 1   月  顧客名  商品名   2  4月  顧客A  商品A 3  4月  顧客B  商品B 4  4月  顧客C  商品C 5  4月  顧客D  商品D   ・    ・    ・   ・    ・    ・   ・    ・    ・   ・    ・    ・ ------------------------- ※1万行以下に全顧客データーを記入します(必ずしもここでなくても別シートでも問題ありません) 10000 顧客A 10001 顧客B 10002 顧客C 10003 顧客D 10004  ・ 10005  ・ 10006  ・ 10007  ・ 10008   よろしくお願い致します。

  • 月を指定してデータを抽出する

    下記のようなデータから(テーブル)     A     B      C      D 1  年月日  会社名  商品名   金額 2 10月27日  A社   リンゴ    5000 3 10月29日  B社   みかん   8000  4 11月1日   A社   バナナ   1000 5 11月2日   C社   みかん   4000 6 11月3日   B社   ぶどう   10000 下記のような別シートの見出しのB1セルを参照して。フィルタオプションで11月のデータだけを下記のA6:D9セルのように抽出するには抽出条件のA4セルにどのような関数を入れたらよいのでしょうか?     A      B    C      D 1 平成22年  11月  売上表 2 3 年月日 4  5 6 年月日   会社名  商品名   金額 7 11月1日   A社   バナナ   1000 8 11月2日   C社   みかん   4000 9 11月3日   B社   ぶどう   10000 A4セルに条件を入れなくても抽出できる方法でも結構です。 エクセルは2010です。 教えていただける方がおりましたらよろしくお願いします。

  • エクセル 複数シートにまたがるデータの抽出

    複数シートからのデータ抽出についていくつか拝見いたしましたが 知識が足らず、操作できませんでした。 下記のような抽出が可能であれば、ご教授いただけたらと思います。 なお、VBやマクロ等は使用したことは、ほぼありません。 シートが複数あり、またそのシートが増えていく可能性があります。 シート名→「start」「佐藤」「山本」「end」「集計1」「集計2」ととりあえず作成。 (「集計1」にて別のデータ合計をとるため、「start」「end」シートを作成しました。  なお、佐藤~山本のシートは同じ書式ですが、シート名が変わる可能性も高い。  今回したいのは「集計2」においてです) 「佐藤」シート   A   B   C   D 01 佐藤 02 \  月曜 火曜 水曜 03 6:00  1   0.5   1 04 7:00  1    1 05 ~ 18 21:00 「山本」シート   A   B   C   D 01 山本 02 \  月曜 火曜 水曜 03 6:00 04 7:00  1   1   1 05 ~ 18 21:00  1   1   1 「集計2(曜日毎で、月曜)」シート   A   B   C   D 01 月曜 02 03 6:00 佐藤 04 7:00 佐藤 山本 05 ~ 18 21:00 山本 「集計2(曜日毎で、火曜)」シート   A   B   C   D 01 火曜 02 03 6:00 佐藤 04 7:00 山本 05 ~ 18 21:00 山本 できれば、名前(シート)が非常にたくさんになる可能性があるので 集計2に出てくる名前は、詰めてが理想です。 また、できればあまり都度の細かい作業がなければありがたいです。 (利用者で、できない可能性が高い) よろしくお願い申し上げます。

  • エクセルのデータ抽出について

    エクセルのデータ抽出で困っています。 ファイルは2ファイルを使用し、book1で日時のあいう個別の数値を集計するため、下記のようにファイルを作りたいのです。 ファイル:book 1    1   2   3   4 --|------------------------- A |   7/1 7/2 7/3 ・ ・ ・ B | あ 0.1 0.3 3.0 ・ ・ ・ C | い 1.2 0.1 0.3 ・ ・ ・ D | う 2.0 3.0 1.2 ・ ・ ・ ファイル:book2    1   2   3   4 --|------------------------- A | B | あ   C | い D | う book2のA1に「7/2」を入力すると、あいうの横(B2からD2)に「0.1、1.2、2.0」と自動で入るようにしたいのですが、ifやlookupくらいしかわからず、困っています。単純なことだと思うのですが、混乱してきました。 どなたか、アドバイスをいただけるとうれしいです。よろしくお願いいたします。

  • エクセルのデータ検索&抽出作成について

    Excelの別シートでの検索と抽出について ExcelファイルでSheet1~5まで部署別の発注データで項目は下記の通りA列~G列まですべて同じになっているものがあります。 A列 B列 C列 D列 E列 F列 G列 注文番号 商品名 納品日 納品先 発注額 消費税 合計額 別シート(Sheet6)に「商品名」や「納品先」で検索する項目を作成し、その結果を表示できるようにしたいのですが何か良い方法はないでしょうか? マクロ・VBAでの作成方法もあればお願いします。 Excelのバージョンは2010です。 並べ替えとフィルター → 詳細設定 → フィルタオプションの設定 で試してみましたが、検索する商品名(納品場所)を変更してしまうと抽出されませんでした。 宜しくお願いします。

  • エクセルで別のファイルにあるものをそれぞれ抽出して、ひとつにまとめたいんです。

    エクセルに関する質問はたくさんあり、重複しているのか確認してみつつも漏れていたら申し訳ございません。 仕事上で困っております。ぜひ、ご教授ください。 エクセルのデータが2つあります。 ひとつは    A  B   C ・・・ 1 品番 商品名 納品日 2 N010  机   2008/1/9 3 N009 テープ  2007/12/29 もうひとつは似たような形なのですが    A  B   C ・・・ 1 商品名 納品日 品番 2 机   2008/1/9 N010 3 テープ  2007/12/29 N009 とそれぞれ業者から毎日送られてくるものがあります。 並び替えてくっつければ問題ないという意見もありますが、 それぞれを見つつ、全体も見るためにひとつにもまとめたいのです。 さらにそれぞれのファイルには余計なものも付いて来て (業者によって担当が入っていたり、期日があったり・・・)、 必要な部分行だけを抽出してひとつのファイルにしたいのです。 今回必要なのは それぞれのA・B・Cなのですが、順番が違うのでどうやって抽出し、ひとつのファイルにまとめることが出来るのでしょうか? また、毎日更新されてくるので自動的にひとつのまとめたデータのファイルにも更新されると嬉しいのですが・・・。 文章が下手で質問の意図がわかりにくいかと思いますが、 ぜひ、お教えくださいませ。

  • エクセルでの自動抽出がうまくいきません

    エクセル2000で自動抽出機能を使用しましたが最初の行の項目だけ重複して抽出されます。直す方法はありませんか?自動抽出の方法はデータセルを指定してデータ→フィルタ→フィルタオプションの設定→選択範囲内をデータのセルに指定、指定した範囲を抽出先のセル指定、重複するレコードは無視するにチェックをいれokです。なお上記のマクロは次のようになっています。Sub 商品名の集計() ' ' 商品名の集計 Macro ' マクロ記録日 : 2002/6/30 ユーザー名 : ky ' ' Range("D8:D22").Select Application.CutCopyMode = False Range("D8:D22").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _ "B26:B36"), Unique:=True Range("A26").Select End Sub 以上よろしくお願いいたします。

  • 【Excel2003】データの抽出をしてまとめる

    いつも活用させて頂いております。 色々検索し、試行錯誤致しましたがどうにもならず‥ 御伝授ください。 《元のリスト》 A B C D E F G 1 日程 担当者 地域飲食費人数参加社名  参加社名(2) 2 4月9日 東京 札幌30002A社  B社 3 4月10日 東京 仙台50002B社  C社 4 4月11日 大阪 札幌30001C社                    ・                    ・                    ・    上記のような更新していくリストがあり、何か接待があるとこのリストを更新していく感じです。 このリストからセルF・Gにある参加社名別のデータを抽出し、別シートのリストにデータを集計したいです。 《データ抽出後の形》 A B C D E 1 社名日程単価日程単価 2 A社4月9日3000 3 B社4月9日30004月10日5000 4 C社4月10日50004月10日3000 《元のリスト》が更新されたら、データ抽出をしたものも更新するようにしたいです。 要するに『A社にいつどれくらいの金額を使ったか』 が知るためのリストを作成したいと思っております。 よろしくお願いいたします。

  • Excel(またはAccessで)日付は個々に、金額は合計で出したいとき

    下記のような表があります。 商品名 抽出日   受注日  納品予定日 受注金額 A   2008/12/2 2008/11/15 2009/1/14  3000 A   2009/1/5  2008/11/15 2009/2/14  2000 A   2009/1/5  2008/11/15   2009/2/14   500 A   2009/1/5  2008/11/15  2009/1/31   500 B   2008/12/2 2008/11/15 2009/1/14  3000 B   2009/1/5  2008/11/15 2009/2/14  2000 これを抽出日と商品名、納品予定日を基準にして、わかりやすくしたいのです。 例えば 商品名 抽出日 納品予定日 2009/1 2009/2  A   2008/12/2        3000 A   2009/1/5          500    2500 B    2008/12/2          3000 B    2009/1/5           2000  といったような表です。 ピボットテーブルを使って作成してみましたが、 1行には1つの納品予定日の金額しか入らないので、 Aの2009/1/5に抽出したデータは2行に分かれてしまいます。 それだと差が計算しづらく、わかりにくいので困っています。 どうにかして、納品日のズレを管理したいのですが、いい方法はないでしょうか。

  • データの抽出の仕方

    エクセルの表で、月別の店別売上の集計を行ないたいのですが、データの抽出がうまくいきません。 表は、月別で支店が50あるとして、横に4~3月の12ヶ月のデータがあり、縦に支店があるような表の形式です。支店の横に、その店で扱っている商品を入れています。 抽出したいデータの条件は、 (1)○支店の○月の単月の売上金額は? (2)○支店の4月から○月までの累計売上金額は? (3)支店により扱っている商品が違うので、全支店から○商品を取り扱っている支店の売上合計は? といった3条件で毎月金額を抽出したいのですが、関数がうまく作れません。 何かいい方法やよく似たフォームをご存知の方がいましたら、教えて下さい。