エクセルデータを利用した集計表の作成方法とは?

このQ&Aのポイント
  • エクセルのデータを利用して、日にちごとの集計表を作成したい場合は、日にちごとにシートを作成し、各データを該当するセルに入力することで可能です。
  • 具体的な手順としては、まず日にちごとにシートを作成し、各日のデータを入力します。その後、集計表の様式を作成し、各データを対応するセルに差し込んでいきます。
  • 集計条件としては、品番ごとにデータを集計することが目的なので、品番を行に、地域を列にしてデータを集計すれば良いです。
回答を見る
  • ベストアンサー

エクセルのデータを利用して集計表(1日ごと)をつくりたい

エクセルに下記のような入力データがあります。 (AやBは品番が入ります) 6月1日 A 東京 バス    6月1日 B 大阪 車 6月1日 A 東京 車 6月2日 C 京都 バス 6月2日 D 京都 車    ¦   ¦ 6月30日 A 大阪 車 これを、 日にちごとに次のような表で集計したいです。 (集計表は様式が決まっていて、エクセルで作成されている) 『車』   東京 大阪 京都 A ○個 ○個 ○個 B ○個 ○個 ○個 C ○個 ○個 ○個 『バス』   東京 大阪 京都 A ○個 ○個 ○個 B ○個 ○個 ○個 C ○個 ○個 ○個 このとき、日にちごとのエクセルシート (2007.6.1シート ~~ 2007.6.30シートまで) 30シートで集計することは可能でしょうか? 面倒でも一度作ってしまえば、 来月からも、入力データを変更するだけで、 集計は可能かと思ったのですが・・・ 日付ごとのシートにしたときに、 どのような条件で集計すればよいのかわからなくなってしまいました。 エクセル初心者で申し訳ないですが、教えていただけますか? よろしくお願いします。 ※ちなみに、ワードの様式(集計表)へ差し込んでの作成は  難しい(面倒でしょうか?)

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 しばらく、いろいろな方法を考えて、ひとつアイデアを思いつきました。 当初考えたときは、マクロかなって思いましたが、意外に簡単に出来ました。 設定が面倒ですが、丁寧にすれば出来ます。                       F列 日付  型番  行き先  乗り物  [統合データ]     6月1日  A  東京  バス    39234A東京バス 6月1日  B  大阪  車     39234B大阪車 6月1日  A  東京  車     39234A東京車 6月2日  C  京都  バス    39235C京都バス 6月2日  D  京都  車     39235D京都車 このように統合データを、 =A2&B2&C2&D2 このような式で作ってしまいます。 そうすれば、後は、COUNTIFで数を数えることが可能です。 別のシート A  B   C    D 車    日付  6月1日   東京 大阪  京都 A * B C *の数式は、 =COUNTIF(Sheet1!$F$2:$F$6,$D$1&$A3&B$2&$A$1) とします。後は、下に二つドラッグ、横に二つドラッグすれば出来上がります。 同じ日の「乗り物」変える場合は、数式をコピーして「乗り物」をバスなどにして、乗り物の($A$1)の部分のアドレスを書き換えて、また、同じ数式を下におきます。 そして別のシートに日付さえ変えればよいです。 なお、レイアウトの調整は、一旦、貼り付けた後、ドラッグしたほうが間違いが少ないです。 注意点がひとつだけあります。文字列の後ろに空白値を入れてしまうことがあります。なるべく、集計の前には、置換などで、" " の空白値を念ために取り去ったほうがよいです。 >※ちなみに、ワードの様式(集計表)へ差し込んでの作成は > 難しい(面倒でしょうか?) 差込印刷にするのは面倒ですが、オブジェクトの挿入として扱うなら、そんなに面倒ではありません。

warabon
質問者

お礼

ありがとうございます。 出来ました! 感謝です♪ COUNTIFで複数条件が難しいなぁと思っていましたが、 文字列を合体させるとは、気がつきませんでした。 注意点までいただきまして。 丁寧に教えていただきありがとうございました。 本当に感謝いたします。 ちなみに、ワードへのオブジェクトの挿入でというのは、 どのように行うものを言うことなのでしょうか? やはり、1マスごとに挿入するようなものでしょうか?? お礼なのに、質問してしまいすみません。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんばんは。 >COUNTIFで複数条件が難しいなぁと思っていましたが、 >文字列を合体させるとは、気がつきませんでした。 良かったです。私自身、ワークシートに書いてみるまで思いつきませんでした。この質問を、掲示に書かないだけで、たぶん、思っている以上に大勢の人が読んで考えたような気がします。ピボットテーブル, データベース関数,マクロなんて考えたと思います。ところが、ちょっとやってみると、どれもうまくないのですね。 >ちなみに、ワードへのオブジェクトの挿入でというのは、どのように行うものを言うことなのでしょうか? Wordのオブジェクトの挿入は、Wordのメニューから挿入-オブジェクト- [ファイルから(タブ)] で、Excelの該当ファイルを呼び出します。 枠線が出てきてしまうので、元のExcelのブックの枠線(ツール-オプション-表示)を消しておかなくてはならないことと、Word上のオブジェクトの形とバランスを合わせるために、オブジェクトをアクティベート(ダブルクリックすると周りの枠が太くなる)で、枠の大きさを調整しなくてはならないことです。そうしないと、バランスが悪いです。もちろん、オブジェクトをアクティベートしていれば、シートの選択も可能です。 Excelのシートの表示部分がそっくり出てきます。 ただ、今、少し、Wordのファイルとして重くなりすぎないか不安が残ります。 そうでなかったら、差込印刷です。フィールドを使うことになると思います。こちらは負担は少なくなるし、たぶん、すばらしいものになるかもしれませんが、マクロよりもずっと難しいような気がします。シートの切り替えを考えなくてはならないからです。

warabon
質問者

お礼

こんばんは。 早速、教えていただいた方法でやったところバッチリ出来ました! 懸案だった資料が全部完成しました。 本当にありがとうございました。 >ピボットテーブル, データベース関数,マクロなんて考えたと思います。ところが、ちょっとやってみると、どれもうまくないのですね。 そうなのです。 ピボットテーブルで最初考えましたが、日付別クロス集計がうまくできなくて・・・ データベース関数(DCOUNTやDGET)も考えたのですが・・・ 煮詰まって掲示板を頼ったところでした。 本当に感謝♪感謝♪でございます。 ありがとうございました。 ワードも少しやってみましたが、いまいちでした。 オブジェクト挿入も出来ましたが、やはり少し重いですね。 無理を言いましてすみませんでした。 なんにしても、新たな発見というか、 ヒラメキ方法でうまく出来たこと、とてもうれしいです。 ありがとうございました。 また機会がありましたらぜひお知恵をお貸し下さい。 宜しくお願いします。

関連するQ&A

  • エクセルで着日ごとのシートを発送日ごとに集計したいとき・・・

    エクセルで着日ごとに次のようなシートをつくっています。9月なら1日から30日までの30枚のシートになってます。      店舗名  商品A 商品B 発送日   東京百貨店  10   5   9月1日  京都百貨店  15   3   9月2日  店舗によって発送日が違うので、何月何日発送でどこに何を何個送ったらいいかを把握したいと思っています。新規シートに“統合”を使って、集計した表を作り、その表を発送日の昇順で並び替え、発送日ごとの商品集計をだすというマクロを登録してみたのですが、この方法だと、発注が新たに追加された時に、データの自動更新がされないので・・・(+_+) 他に効率のいい方法はないでしょうか?      

  • エクセルで集計表を作ろうとしています。

    エクセルで集計表を作ろうとしています。 商品コード  商品名   A店(個) B店(個) 12      いちご   3      2 66      バナナ   6      20 12      いちご   55      4 55      メロン   12      9 66      バナナ   100      15 12      いちご   99       38 上記のような表から、商品ごとにA店とB店の個数を出したいのですが、 商品は、100種類くらいあって、すべてのデーターの数は、3000くらいあるので、簡単に出す一番いい方法を教えてほしいです。 最終的には、 商品コード  商品名  A店  B店 12    いちご  231  100 55    メロン  230  55 66    バナナ  99   198 みたいなかんじで4項目を100くらいある商品コード順に表示したいです。 ピポットや集計表を使えばいよいのでしょうか?エクセルは、あまり詳しくないので、詳しいかたどうぞよろしくお願いします。

  • エクセルの集計表について

    エクセルで下記のような表があります。 商品コード  商品名   A店(個) B店(個) 12      いちご   3      2 66      バナナ   6      20 12      いちご   55      4 55      メロン   12      9 66      バナナ   100      15 12      いちご   99       38              ↓ 商品コード  商品名   A店(個) B店(個) 12      いちご 合計             157    44 55      メロン 合計             12      9             66       バナナ    合計             106    35 集計表を使って、商品ごとにA店とB店の個数合計を出すのですが、 個数合計が出た行のみを、一括で書式を変えるにはどうしたらよいでしょうか? 商品は、100種類くらいあって、すべてのデーターの数は、3000くらいあります。 合計の列だけを抽出して、ドラックしてコピーしても、その間にあるすべての列が変更されてしまうので。 エクセルは、あまり詳しくないので、詳しいかたどうぞよろしくお願いします。

  • エクセルで、複数ブックの表を効率的に集計する方法

    エクセルで、複数ブックの表を効率的に集計する方法を考えています。 定型の集計用シートがあり、Aさん、Bさん、Cさんの3人が記入するとします。 その結果できたシート(シートa、シートb、シートcとします)を以下の2つの方法で集計したいと考えています。 (1)串刺し。上記の様式と同じかたちの集計シートを作成し、各項目ごとに数字を合算。 (2)縦並びの一覧表。 シートaの項目、シートbの項目、シートcの項目が縦に並ぶ一覧表です。 ちなみに、上記3シートは、同一ブックではなく、異なるブック(ファイル)です。 この例のように、3つくらいのデータをまとめるのであれば、手作業でなんとでもなるのですが、実際は、数十~百数十のデータの集計を考えています。 こういう作業を効率的に行う「方法」か「アプリケーション」はありますでしょうか? ちなみに、「Excelシート差込アドイン」というアプリケーションを使って少し省力化できました。

  • 【エクセル】別シートの元データを、分類方法を変えて集計する方法

    シートA(集計元データ)を、シートB(集計表)に、Bの分類条件にあったデータを検索かつ集計する方法を教えてください。 ○シートA)集計元データの様式 (列a)大分類/条件1、(b)中分類/条件2、(c)小分類/条件3、(d)データ(1)、(e)データ(2)  ↓ ○シートB)集計表の様式 (列a)条件2、(b)条件3、(c)データ(1)、(d)データ(2) ○その他 ※シートA(元データ)の条件(1~3)に該当する内容は、集計期間により変動する(様式は変わらない)が、集計表の様式・条件(2~3)・条件に該当する内容は固定なので、シートAから該当するデータを検索して、シートBに集計しなければならない。 ※シートBでは、集計元データ大分類(条件1)を表記せず、条件2・3から表記するため、その分、データの集計が必要となる。 条件が2列に分かれているためSUMIFが使えず、DSUM・SUMPRODUT・DSUM等など、素人なりに調べて試してみましたが、どうしてもできません。できない理由も含めて、教えていただければと思います。 内容がわかりにくいと思いますが、どうかよろしくお願いいたします。

  • excelでの集計について

    excelでの集計方法について教えて下さい 例えば,エスセルの表で 都道府県      結果      点数  ------------------------ 大阪        ○       2  東京        ○       3 大阪        ×       4 大阪        ○       10 東京        ○       11 京都        ○       6 とあるとき,「都道府県」が「大阪」で「○」の数を出す関数を教えて下さい(回答:2) また,「点数」が「3~6」で「○」の数を出す関数を教えて下さい(回答:2) 少し,表現がわかりにくいかと思いますがよろしくお願いします.

  • 表の集計

    エクセルで A1 りんご B1 100 A2 みかんB1300 E1 りんご F1 200 E2 みかん F1300 とあります。 この、りんごと書かれているセルの横のセルの集計をしたいのですが 関数でできますか? また、この表が、2シートにわたってあるのですが 片方のシートの端にまとめて表を作りたいと思っています 何か、方法ないですか?

  • エクセル2013 シート数を増やしていきながら集計

    エクセル2013で質問です。 条件 ・シート数が何枚になるかは未確定(順次コピーしてシートを増やしていく) 例えば8月1日というシートがあったとします。そこに下記のような品物数量表があります。  A    B    C 1果物 りんご  8 2野菜 レタス  2 3果物 梨    2 4果物 りんご  4  上記のような表を8月2日、8月3日・・・というシートにも内容違いで順次作っていきます。 1月単位で1BOOKにしていきますが、例えば、日曜や土曜は場合によってはシートを作らない事があります。月によって微妙にシート数が変わります。 これで、最初の1シート目に集計シートをつくって例えば上の8月1日の表のみで考えた場合、  A    B    C 1果物 りんご  12 2野菜 レタス  2 3果物 梨    2 と種類ごとに合計分類していきたいのですが、シートを増やすごとに集計シートの方の内容も自動で種類ごとに集計していくことは可能でしょうか?可能ならばどのような方法がありますか?

  • 3つの別々のExcelを1つのExcelに集計

    お世話になります。 現在会社でバラバラで管理されているExcelデータを集計する仕組みを作るように依頼されました。しかし当方VBAは素人なので、どうやってこの依頼を実現したら良いのか全く分からず困っております。 下記に内容を質問させていただきます。 (依頼内容) 下記(1)~(3)の各支店の売上データを1つのExcel(4)に集計したい (使用するデータ) (1)東京.xls 置き場所= \\サーバーIP\東京\東京.xls (2)千葉.xls 置き場所= \\サーバーIP\千葉\千葉.xls (3)大阪.xls 置き場所= \\サーバーIP\大阪\大阪.xls (4)集計.xls 置き場所= 私のデスクトップ 東京、千葉、大阪、の3つのExcelはそれぞれ月毎1~31日までの売上金額が記述されています。3つのExcelのデータの範囲の列はA1~A3固定で同じですが下限はバラバラです。 またこの3つのExcelは同じサーバー上に置いてあります。(パスは異なります) Excelの中身はこのような感じです A1 A2 A3 【日】 【担当者】 【売上金額】 1日 鈴木 100円 2日 田中 1000円 3日 高橋 500円 (やりたいこと) 私のローカルに置いてある上記(4)の集計.xlsを使用して(1)~(3)のExcelのデータを一発で集計したいのです。 例えば集計.xlsの[集計]というボタンを押すと(1)~(3)のExcelの全データを集計.xlsの[[集計結果]というシートにコピペしたいのです。 上記仕組みを実現するためのサンプル等をご教授いただけますと大変嬉しい限りでございます。 自分で出来ないながらもVBAのサンプルも作らずにお聞きするだけで図々しいのは百も承知ですが、会社からは今月中に完成させてくれと言われ、焦っています。どなたか良き方法をご教授いただけませんでしょうか? 環境 Excel2003 Windows XP SP3 サーバーは・・分かりません よろしくお願い致します。

  • エクセルのデータ集計シートについての質問

    エクセルについて質問です。家計簿を自分で作ったのですが、一つのシートはデータを入力していく表で、もうひとつのシートは連動して科目別に集計していく表です。具体的には入力用のシートA列:日付 B列:科目(例)食費 C列:内容 D列:金額 月ごとに縦に入力していっているので、これを次の月からもE列から続いて入力していきます。集計用のシートはA列にそれぞれの科目があり、B列:1月 C列:2月・・・というようになっていて、集計はSUMIFの関数で計算しています。 しばらく順調に計算されていたのですが、入力シートのBN列以降に入力したものが連動されなくなってしまいました。 どうすればいいか教えていただけますでしょうか?

専門家に質問してみよう