【Office】Access2007のピボットテーブルとExcel連携
公開日:
:
最終更新日:2015/01/12
Microsoft Office Access2007, Excel, Office, ピボットテーブル, 連携
仕事でAccess2007でEXCELみたいにピボットテーブルを使えますか?
と質問を頂いた。
うん。知らん。(・ω・)
ピボットテーブル自体ほとんど使ったことない。。。
ということで色々調べてみました。
結果・・・・・・・・・
すごい便利 ゚+.(っ´∀`)っ゚+.゚
たとえば↓のようなデータがあるとします。
名前、学校名、学年、クラス、性別と並べた学生一覧です。
このテーブルをピボットテーブルを使用して集計すると↓こんな感じ↓になります。
すばらしい。こんなにも簡単にクロス集計が可能とは。。。
なんで今まで使わなかったんだろう。SQL駆使して無理やり作ってたし・゚・(つД`)・゚・
もちろん作成したクエリでもピボットテーブルを使用することは可能です。
今回はピボットテーブルの使い方ということで手順を記録しておきたいと思います。
↓まずはテーブルを選択し、表示の下の▼をクリックし、【ピボットテーブルビュー】を選ぶ
エクセル同様の画面が出てくるので、ピボットテーブル フィールド リストに表示されているものを
集計したい項目にドラッグ&ドロップします。
例では
【フィルタ】に学校名、性別
【列】に学年
【行】にクラス
【詳細】に名前
を設定しています。
設定が完了すると↓の画面になります。
↑の状態だとまだ総計が表示されていないので、
下の画像のように【列】の学年を右クリックし、選択範囲の集計/データの個数を選ぶ。
↓の画像のように総計に数値が入る。
今回の例では、データが少ないので、これでもある程度、見ることができますが、
データ量が多いと見にくいと思うので、【列】(名前)を右クリックし、【詳細の非表示】を選ぶ
これで完成ヾ(・∀・)ノ゚
↓の画像のように詳細フィールドの値をダブルクリックすると…
こんな感じに対象データのみ見ることも可能です。
さらに、エクセルに直接エクスポートして使うことも可能です。
↓の画像の用にデザイン/【Excelにエクスポート】をクリック。
すると、エクセルが起動し、Sheet1に↓のようなAccessと同様な画面ができます。
※Excel2007です。
Sheet2には、ピボットテーブルを作成したテーブルやクエリが表示されます。
さらに・・・Sheet1のピボットテーブルのデータをダブルクリックしてみます。
すると・・・新たにシート【Sheet3】が作成され、
ピボットテーブルとして選択したテーブル(クエリ)の対象データが表示されます。
Accessだと同様に値をダブルクリックすると【詳細フィールド】に指定した値が
表示されるだけなので(今回の例だと名前のみ)、使い方によってはExcelの方が便利かもしれません。
という感じで、ピボットテーブルって便利ですねー。
まぁ個人的に使うことはほとんど無いと思いますが、仕事で集計結果を提出するときなどに使いたいと思います。
Adsense
関連記事
-
【Outlook】Gmailを使う時のOutlookの設定方法
Gmailアカウント側の設定を行った上で、Outlookの設定を行います。 Gmailアカウン
-
【Excel】グラフ(オブジェクト)の名前変更方法
Excel2013でのお話。 とりあえず、僕が探したところ三つありました。 【1つ目】名前ボ
-
【SQL Server】Excel VBAでSELECT文を実行してレコードセットへ取得
前回は、テーブルのレコードをVBAで直接更新(Insert/update/delete) 今回
-
【Access】クエリで小数点の切り下げ、切り上げ
Access2007には、roundup、rounddown関数がない。 なので、純粋に関数だ
-
【Excel】複数のエクセル(ブック)のシートを一つのブックに結合するVBA
複数のエクセルのシートを一つのエクセルにまとめるVBAを作ってみた。 ソースコードは使い方の下
-
【Access】リンクテーブルが接続(表示)できない。
Accessを使用していて、リンクテーブルが表示(接続)できない。 あまりないけど、困った時に
-
【拡張子:accde】Access2007でaccdeの使い道と作成方法
うちの職場ではEUC(End User Computing)として Access2007 を多用して
-
【Access2007】ODBCを使ってSQL Server 2012に接続
Windows7のAccess2007をデータソース(ODBC)を使って、SQL Server 20
-
【Outlook】PDFの添付ファイル付のメール送信でフリーズ。
OutlookでPDFファイルを添付して、メール送信するとOutlookがフリーズし、Outlook
-
【Excel】エクセルを起動(実行)しても、何も表示されない。
仕事の共有で使用しているエクセルを開くと、Excelの枠だけ表示されて何も表示されない。 壊れ