A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
出来ますが、複数範囲データのピボットは処理が遅いのでお薦めしませんよ
多くの方が意見されているように集計用のワークシートにデータを纏めて、それをピボットで集計するのはいかがですか?
No.4
- 回答日時:
量が多いのがどの程度かは置いておき、
纏めたくもないのであれば、それぞれでデータをまとめてピボット整理したらいいんじゃない?
どっちかしかないからね。先にデータを一度まとめるか、別々にデータ整理してまとめるか。
No.3
- 回答日時:
No.2 です。
ごめんなさい。マクロのほうが目立ってしまいましたが、メインの回答はこちらの手作業の事例のほうです・・・。
↓
「Excel(エクセル)でのピボットテーブルの使い方 ⑦|複数の表(他のシートやファイル)から作成する方法」
https://prau-pc.jp/excel/pivot-table-7/
こちらはマクロではなくて、ピボットを作る途中で、1シート内の複数の表、あるいは複数のワークシートのそれぞれの表たちをひとまとめにしつつ、ピボットを作成する方法です。
マクロではなくて手作業でのピボットの基本操作ですので、一度、ごらんになってみてください。
繰り返しになってしまいますが、もしそういうことで良かったんでしたら、Googleで、「ピボットテーブル 複数のワークシート範囲」とか、「ピボットテーブル 複数のセル範囲」といった語句にてWeb検索してみてください。
マクロではなく、手作業の普通の操作手順のお話がたくさん出てきます。
大変失礼いたしました。
No.2
- 回答日時:
↓こんな感じのことでしょうか?
「Excel(エクセル)でのピボットテーブルの使い方 ⑦|複数の表(他のシートやファイル)から作成する方法」
https://prau-pc.jp/excel/pivot-table-7/
もしそういうことで良かったんでしたら、Googleで、「ピボットテーブル」「複数のワークシート範囲」で検索してみてください。
違ってたら本当にごめんなさい。
マクロの記録で調べてみましたら、VBAだと以下のように書くっぽいです。
(「Array("1枚目のシート名!R1C1形式のセル範囲", "好きなページ名1"), _ 」のところだけ増減して書けば多分良いのだと思います。)
ActiveWorkbook.PivotCaches.Create( _
SourceType:=xlConsolidation, _
SourceData:=Array( _
Array("Sheet1!R1C1:R7C2", "第1回目"), _
Array("'Sheet1 (2)'!R1C1:R7C2", "第2回目"), _
Array("'Sheet1 (3)'!R1C1:R7C2", "第3回目"))). _
CreatePivotTable TableDestination:="Sheet2!R3C1", _
TableName:="ピボットテーブル6"
ActiveWorkbook.PivotCaches.Create( _
SourceType:=xlConsolidation, _
SourceData:=Array( _
Array("1枚目のシート名!R1C1形式のセル範囲", "好きなページ名1"), _
Array("2枚目のシート名!R1C1形式のセル範囲", "好きなページ名2"), _
Array("3枚目のシート名!R1C1形式のセル範囲", "好きなページ名3"))). _
CreatePivotTable TableDestination:="ピボットを出力したいシート名!出力したいセルアドレス-R1C1形式での", _
TableName:="好きなピボットテーブル名"
※「"好きなページ名1"」や「"好きなページ名2"」「"好きなページ名3"」、は、設定しなくてもいいなら、カンマとともに省きます。
.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) エクセルシートのデータを1列飛ばしで別ブックのシートに貼り付けるマクロが知りたい 2 2023/06/05 22:37
- Excel(エクセル) 別シートに毎回異なるデータをコピーする 7 2022/06/24 09:02
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Visual Basic(VBA) 集計シートA列のコードと一致する右に並んだシート名(コード)の3行目から10行目をコピーして貼り付け 4 2022/08/18 15:24
- Excel(エクセル) vba 同じブック内での転記について 4 2023/01/15 14:42
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
複数シートからデータを拾ってグラフを作成したい
Excel(エクセル)
-
ピボットテーブルの結果を四捨五入するには
Excel(エクセル)
-
ピボットテーブルでの毎回可変するデータの最終行までの範囲を指定したいです。
PowerPoint(パワーポイント)
-
-
4
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
5
パワーポイントをエクセルファイルへ
PowerPoint(パワーポイント)
-
6
Excel VBAで同じフォルダ内のファイルを開くには?
Excel(エクセル)
-
7
エクセルでエラーが出て困っています。
Excel(エクセル)
-
8
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数シートからデータを拾って...
-
エクセルファイルのシート毎の容量
-
Excelでシートの違うデータでグ...
-
excelの不要な行の削除ができな...
-
シート削除して同名シート追加...
-
Excelで日付変更ごとに、自動的...
-
EXCELで2つのファイルから重複...
-
VBAで CTRL+HOMEの位置へ移動...
-
エクセルで名簿を50音で切り分ける
-
他のシートの一番下の行データ...
-
Excelファイルの容量が異常に大...
-
半導体熱抵抗の測定方法について
-
Excelで複数シートの内容を一覧...
-
エクセルのデータ振り分け方法...
-
EXCEL VBAで作成したス...
-
【エクセルマクロ】複数シート...
-
Excel 売上管理シートに入力し...
-
エクセル マクロ "特定の日付...
-
【マクロ】同じフォルダ内にあ...
-
オートフィルタで抽出したデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルファイルのシート毎の容量
-
複数シートからデータを拾って...
-
Excelでシートの違うデータでグ...
-
シート削除して同名シート追加...
-
Excelで日付変更ごとに、自動的...
-
excelの不要な行の削除ができな...
-
VBAで CTRL+HOMEの位置へ移動...
-
(VBAにて)日付でデータを抽出す...
-
EXCELで2つのファイルから重複...
-
他のシートの一番下の行データ...
-
エクセルのカメラ機能について
-
トランジスタの選び方
-
別々のシートの表をピボットテ...
-
エクセル 縦に長い表の印刷時...
-
EXCEL 複数行のデータを1行にま...
-
【エクセル」 特定のセルで条件...
-
オートフィルタで抽出したデー...
-
Excel 売上管理シートに入力し...
-
エクセル VBA VLOOKUP
-
EXCEL の表を一行ずつシートに...
おすすめ情報