- ベストアンサー
複数のシートから条件にあうデータを集計する方法がわかりません
現場事にシートを設定し、そのシートには現場で使う各下請け業者への月毎の発注額が記載されております。現場事に使う業者は様々です。例えば4月のAという業者への各現場への発注額を集計したいのですが、うまくいきません。 よい方法はないものでしょうか?よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- mu2011
- ベストアンサー率38% (1910/4994)
関連するQ&A
- 複数シートに振り分けたデータをそれぞれ集計したい
こんにちは。 商品コード 名称 金額 業者 100 PC1 10,000 ア 110 PC2 10,000 ア 200 PC3 20,000 イ 300 PC4 30,000 イ 上記のようなデータがシート1にあるとして、業者毎に他のシートにデータを転送するまでは何とか無事にマクロを組むことが出来ました。 この後、業者毎に分けたそれぞれのシートの最終行で金額の集計をしたいのです。 例えばシート2の業者アのデータであれば↓ 商品コード 名称 金額 業者 100 PC1 10,000 ア 110 PC2 10,000 ア 総計 20,000 同じようにシート3の業者イのデータ、シート4の業者ウのデータ・・・を集計したいのですが、どの様なマクロを組めばそれぞれのシートの最終行で集計が表示されるのでしょうか? ちなみに、商品数、業者数とも変動するため、固定値が入れられません。 本やインターネット等でいろいろ調べてみたのですが、分かりませんでした。 お分かりになる方がいらっしゃいましたら、どうかご教示ください。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excel 複数シートの集計を一覧したい
給料の明細を個人ごとの名前のついた同じひな型のシートに記入しており、総支給額がA1に出ます。 集計シートを作り、各シートの総支給額を行に並べた支給額の一覧表を作りたいと思っています。 串刺し集計の合計額ではなく、下の例のような形です。 (例) 氏名 支給額 あ 300,000 い 350,000 う 400,000 単純に、集計シートに「あ」さんの支給額を持って来るには、 =あ!A1 とすればよいのですが、数十人分これを行うのは骨が折れます。 何かよい方法があれば、皆さんの知恵を拝借したいと思っています。 自分の検索能力では串刺し集計のやり方しか見つけられませんでした・・・ そもそも表の構成を変えた方がやりやすいのでしょうかね?
- 締切済み
- オフィス系ソフト
- エクセルで複数シートに記載のデータを集計する方法
エクセルで下記【各シート】のように複数のシート毎にデータが記載してあり、これを【集計イメージ】のようにひとつのシートにまとめたいと思っています。 【各シート】〔※記載している各項目・列の配置は同じ。但し、記載している行がばらばらです。〕 < Sheet1 > < Sheet2 > < Sheet3 > ・・・・<Sheet50> A : B A : B A : B 1名前:田中 1住所:大阪 1性別:男 2住所:東京 2名前:佐藤 2名前:山田 3性別:男 3性別:女 3住所:群馬 【集計イメージ】 < 集計シート > A : B : C : D 1シート番号:名前 :住所 :性別 2 1 :田中 :東京 :男 3 2 :佐藤 :大阪 :女 4 3 :山田 :群馬 :男 ・ ・ そこで、各シートの行が順序ばらばらになっているため、シート名に連続性(Sheet1・Sheet2・Sheet3・・・・SheetNのようにシート番号のみかえる形)を持たせたうえで、以下の式のようにVLOOKUP関数にて各項目を検索し、オートフィルにてすべての各シートの値を集計しようとしたのですが、#valueエラーが出てしまい上手くできません。 【式 B2=VLOOKUP("名前","Sheet"&$A2&"!1:65536",2) 】 ここで、ご質問なのですが、 (1)恐らく、範囲("Sheet"&$A2&"!1:65536")が間違っているのだと思いますが、どのように修正すればよいでしょうか? (2)また、VLOOKUP関数の他に良い方法がございましたら、合わせて教えていただければ助かります。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- シートごとの集計をしたいのですが
エクセルで集計表を作っています。 各シートごとに計があって、32枚のシートがあります。 最後の32枚目が31日間の集計表です。 その集計表を使って集計するのに、 1シート目のA1と2シート目のA1と・・・・ 31シート目の1Aを累計したいのです。 簡単にできる良い方法はないでしょうか?
- ベストアンサー
- オフィス系ソフト
- EXCELで複数シートの各A列を集計シートに横並びに表示したい。
EXCELの複数シートのA列を集計シートに並べて表示したいのですが簡単に設定できる方法はありますか? 例) 集計シートのA列にシート1のA列 集計シートのB列にシート2のA列 集計シートのC列にシート3のA列... といった感じです。 集計シートに設定する式もしくは何か機能があれば教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセル。複数のシートを使っての複雑な集計のやり方
エクセル。複数のシートを使っての複雑な集計のやり方を教えていただきたいです。 縦は上から150期から155期まで、横は4月から3月まで(12カ月)でそれぞれ売り上げ額が入っています。 その下には各月の粗利益%が入っています。このような表が入った計10シートが同じファイル内にあることとします。 この10シートの集計をしたいのです。 私はよくわからなくって、すべてひとつひとつシートを選んではクリックしながらとても長い数式を入れていました。これでもできたのですが、 いろいろネットで調べたら、サム関数を使ってシートを一気に選択して(コントロールを押しながらシートを選択して)コピー出来る事を知りました。 それはなんとなくわかったのですが、売り上げの下にある、「粗利益〇%」の集計もしたいのですが、いまいち簡単なやり方がわかりません。 粗利益の合計を出すには→各月の売り上げ×その月の粗利益を、売り上げで割ると出るので、 それを地道に、たとえば155期4月の粗利益の集計を出す場合は、(1)シートの4月の売り上げ×粗利益+(2)シートの4月の売り上げ×粗利益+・・・(とこれが10シート続きます)これを、(1)シートの4月売上+(2)シートの4月売上+・・・で割るという数式になります。 10シートなので、相当長い数式になってしまいます。 これができたら他にひとつひとつコピーしていくというかんじでした。 上記のようなサム関数などでシートをまとめて集計するようなやり方ってないのでしょうか? 掛けたものを足してそれをまた割ってという場合は、簡単に集計するのは難しいのでしょうか? もっと簡単なやり方があったら教えていただきたいです。 わかりにくくすみませんが、わかる方、教えていただきたいです。
- 締切済み
- Excel(エクセル)
- 複数のシートにあるテーブルデータを1枚のシートで集計
こんにちは。 複数のシート上にあるテーブルデータを1枚のシートで集計したいと思います。 A列に"入金日 " B列に"担当者名" C列に"入金額" D列に"店舗名"とあるのですが、元データが入金日を基準に入力されているので、担当者名がダブっています。これを新しいシート一枚に各担当者ごとに合計の入金額を出したいのですが、どのようにしたら出来るでしょうか? 当方で、統合機能を使ってやってみましたが、担当者名と入金額は出るのですが、店舗名が1【合計しているためと思いますが、】になってしまいます。
- ベストアンサー
- オフィス系ソフト
- エクセルで異なったフォームのデータを複数のシートから集計する方法を教えて。
アクセスは使えません。 マクロの意味は解りますがプログラミングは出来ません。 エクセルの範囲で、複数シートのフォームがばらばらのデータからA品、B品、C品等々。。。と小計を集計シートに集計して総合計を出したいのです。 これが出来るならば、複数のフォルダの集計も出来るのでしょうか? エクセルで集計しているという人がいるのですが、そのような方法をテキストでも見つけることが出来ません。 私のソフトはウインドウズXP エクセル2003です。 宜しくお願いします。
- 締切済み
- Windows XP
- エクセルで複数のシートからデータを集計したい。
エクセルで複数のシートから、あるデータを取り出し、別のシートに集計したいのですが、関数を入力すると莫大な量になってしまいました。 関数とは別の方法で集計する方法をご教授お願いします。 1日~31日のシートがあります。 シート1日内容は A B C D E 1 NO 原因(1) 原因(2) 原因(3) 2 101 10 15 (b2+c2+d2) 3 105 20 40 (b3+c3+d2) 4 108 20 100 (b4+c4+d4) といった内容です。 1日から31日のセルA2などは固定した数値でありません。 なんで、例えばA3に101が入っている場合があります。 集計シートは A B C D E 1 NO 原因(1) 原因(2) 原因(3) 2 101 (b2+c2+d2) 3 102 (b3+c3+d2) 4 103 (b4+c4+d4) のようになってます。 B2に=SUMIF('1日'!A2:A4,A2,'1日'!b2:b4)+SUMIF('2日'!A2:A4,A2,'2日'!b4:b4)+・・・・・が31日のシート分まで作成するとファイルが重くなりすぎてしまい困っております。 よろしくお願いします。
- ベストアンサー
- Windows XP
お礼
早速の返答ありがとうござます。 なるほど、全ての業者を記載する方法ですね。 その方法しかないのでしょうか・・・