• 締切済み

エクセルのピボットテーブル

エクセルのピボットテーブルをよく使います。 確かに計算はあっているようなのですが、中でどのように動いているのかとても不思議に感じます。 大学の線形代数の応用、みたいに行列の計算をやっているのでしょうか? 何か理解するヒントをお願いします。

noname#233222
noname#233222

みんなの回答

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.1

やってることは、「SQL文の発行」です。 http://wa3.i-3-i.info/word15078.html Excel上にある表を、データベースと仮定して認識し、その各々の 項目を使って自動的にSQL文を作成、各セルにSQL(のSelect)文 を埋め込んで、計算結果を張り付けるという処理をやっています。 計算結果は「張り付いて」いるだけなので、「再計算」を掛けないと シート上のデータの変更にダイレクトに反応はしません。この辺も SQL文を発行している「だけ」という、ピボットテーブルの性格を 表していると思います。

関連するQ&A

  • 未だにピボットテーブルがよくわからない・・・

    Excelはもう10年以上も仕事で使ってきて、VBAでマクロを組んで業務を効率化するという仕事もしてきましたが、未だにピボットテーブルだけは理解できません。 ピボットテーブルの使い方を解説したサイトを読んだりもしましたが、どういうことができるのかはだいたい理解できるものの、ピボットテーブルを挿入したあとどうすれば自分の思う集計ができるのかがわからない。 右側にある「ピボットテーブルのフィールド」で、どういうときに「フィールド」「列」「行」「値」それぞれのところへどんな順番で移動すれば良いのかわからない。 同じフィールド内でも順番が入れ替わるだけでピボットテーブルの見栄えがガラッと変わりますよね。 ピボットテーブルを使えば5分で終わるような集計を、僕は1時間とかかけてVBAを使って力技で集計してるのがバカバカしくて悲しくなります。 「VBA使えるなんてすごい!」なんてよく言ってもらえますが、ExcelでできることをわざわざVBAを書いてやるなんて、まるで車輪の再発明じゃないですか。 ピボットテーブルを使いたいというか、理解したいです。 何か良いサイトか本を教えていただけないでしょうか? 特にフィールドのところを詳しく説明してるような・・・。 よろしくお願いいたします。

  • EXCELのピボットテーブル

    EXCELのピボットテーブルって何のためにあるんですか。 EXCELで集計や並び替え、抽出ができます。ピボットテーブルはこれらEXCELの機能だけでは実現できないことをするのでしょうか?

  • Excelのピボットテーブルとgroup化

    Excelのピボットテーブルを学び始めました。そして同時にAccessも独学で勉強しています。 ExcelのピボットテーブルとAccessのグループ化とは同じ概念と考えていいのでしょうか? なんとなくピボットテーブルは簡易グループ化と同じイメージができてしまいました。

  • Excel 2010 ピボットテーブル 

    Excel 2010のピボットテーブルで、複数のワークシートを選択してピボットテーブルを作成したいのですが、以前のヴァージョンでは、ピボットテーブルウィザードの1/3の「分析するデータのある場所」で「複数のワークシート範囲」を選択して作業を行っていたのですが、Excel 2010ではこの「複数のワークシート範囲」という項目がありません。 他のやり方で同じようなことができるのでしょうか。 やり方をご存知の方がいれば教えて下さい。 よろしくお願いいたします。

  • エクセル2007ピボットテーブルについて

    エクセル2007を使用しています。 ピボットテーブルについてですが、「挿入」タブ→テーブル「ピボットテーブルの挿入」でシートが新しく追加されます。その新しいシートで テーブルはセルA3から作成されますが、このセルをこの時点で変更することは可能なのでしょうか?出来上がってからしか変更できないのでしょうか?

  • Excelのピボットテーブル

    ピボットテーブルを使いたく探しますが入口がわかりません。 Excel2007で、データに、接続、並べ替えとフィルタ、データツール、アウトラインがあります。 このうちどこから入ればよいのでしょうか。 ピボットテーブルという言葉が見つかりません。 以前使ったことありますが、入口が分らず迷っています。 よろしくお願いします。

  • エクセル2007でピボットテーブルは作れました。しかし、そこからピボッ

    エクセル2007でピボットテーブルは作れました。しかし、そこからピボットグラフを作ろうとするのですが、作れません。 ウェブで作り方を検索しましたが、どうもわからないのです。 ピボットテーブルの後、どのようにやればいいのでしょうか。、

  • ピボット・・・エクセル2002

    エクセル2002のピポットテーブル&ピポットグラフで、自分が理解してることが、合ってるのかどうかお聞きしたいのですが。 ピボットテーブルのデータを変更は、自動的にピボットグラフに反映される。 が、元データを変更し、それをピボットテーブルやピボットグラフに反映するには、ピボットテーブルツールバーの<データの更新>ボタンで更新する必要がある。 ↑の理解は合ってますでしょうか?

  • エクセルのピボットテーブルを使っていて・・・こんなことできますか?

    エクセルのピボットテーブルの機能では、テーブルのデータエリアは書き込みの保護がされているようですが、データエリア内のセルにフィールド項目名を加工・追加記入したり、集計データ間の比率計算式等を入力したい場合、可能でしょうか? もし可能であれば、その方法を教えて欲しいのですが・・・。

  • エクセルのピボットテーブルについて

    いつもお世話になっています。 エクセルのピボットテーブルについて教えてください。  (1) 複数のピボットテーブルを使うのですが、コピペで使いまわす際、    ピボットテーブルは範囲を変更できても、グラフは範囲を変更できないのでしょうか?      (2) 日毎のデータをピボット化した際に、    あるピボットでは日付フィルタ(先月、今月、昨年など)が表示されるのに、    他のピボットでは表示されなかったりするのはなぜでしょうか?  (3) 日毎のデータをグループ化(月毎)する際、まだグループ化していないのに●月として    でてきたり、しかも一部の日が取り残されていたりして    再度グループ化をしなくてはならなかったりするのはなぜでしょうか? よろしくお願いします。

専門家に質問してみよう