
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マクロ 差分抽出の方法が...
-
シート削除して同名シート追加...
-
電子部品のデータシートの探し方
-
Excelで日付変更ごとに、自動的...
-
マクロで月毎に自動仕訳する方法?
-
CMOS-IC CD4007UBEのnmosfetの...
-
Excelでシートの違うデータでグ...
-
【Excel】マクロでグラフ系列に...
-
コンボボックスの参照先(ListF...
-
エクセル マクロ "特定の日付...
-
EXCEL 複数行のデータを1行にま...
-
Googleスプレッドシートフィル...
-
Excelファイルの容量が異常に大...
-
EXCEL の表を一行ずつシートに...
-
他のシートの一番下の行データ...
-
エクセルのカメラ機能について
-
excel2013で、マスターシートの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelの不要な行の削除ができな...
-
エクセルファイルのシート毎の容量
-
複数シートからデータを拾って...
-
Excelでシートの違うデータでグ...
-
シート削除して同名シート追加...
-
Excelで日付変更ごとに、自動的...
-
EXCELで2つのファイルから重複...
-
エクセル 縦に長い表の印刷時...
-
Googleスプレッドシートフィル...
-
VBAで CTRL+HOMEの位置へ移動...
-
トランジスタの選び方
-
時間帯の重複を除いた集計について
-
Excel 売上管理シートに入力し...
-
他のシートの一番下の行データ...
-
エクセルで名簿を50音で切り分ける
-
エクセルVBAで、特定文字から始...
-
Excelファイルの容量が異常に大...
-
【マクロ】同じフォルダ内にあ...
-
エクセル マクロ "特定の日付...
-
EXCEL の表を一行ずつシートに...
おすすめ情報