ピボットテーブルとは何か──「そもそも、何をする機能か」を理解する新社会人の必須知識 「Excel ピボットテーブル」超入門(1)(1/2 ページ)

Excelを通じて「ピボットテーブル」の基礎を学び、データ分析を実践するまでを習得する本連載。初回はピボットテーブルの基礎と、「どんなことができるのか」を解説する。

» 2016年03月03日 05時00分 公開
[薬師寺国安PROJECT KySS]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

連載バックナンバー

 あなたは、自信を持って「Excelができます!」と言えるだろうか?

 Microsoft Excel(以下、Excel)には実にさまざまな機能があるが、最低限“これ”をマスターしておかなければ「Excelができます!」とは言い難い機能がある。それが「ピボットテーブル」だ。

 一方で、ビジネスではビッグデータやIoTという言葉が一般化しつつある。事業活動の中で日々膨大なデータが生成され、蓄積されている中で、先進的な企業は既にそのデータを活用して競争力を高めている。活動の過程で得られるデータを、意思決定に生かす目的で多方面から分析する「BI(ビジネスインテリジェンス)」、さらにデータ分析やレポートの作成をエンドユーザー自身が行う「セルフサービスBIツール」などを使って、ビジネスの意思決定に有意義な知見を得ているのだ。

 しかし多くの企業では、蓄積されたデータに価値を見いだすことさえもできていないのが現状かもしれない。そもそも、どんな方法で、何を分析をすればいいかも分からないという人も多いだろう。

 もちろん、そんな人もまだ大丈夫だ。本連載は、そのような今後のビジネスに必須とされる「データ分析」の第一歩を踏み出してもらうために、Excelを通じた「ピボットテーブル」をまずマスターすることを目的にする。Microsoft Excel 2013を使って、ピボットテーブルを実務で応用していくためのノウハウを今後数回にわたって紹介していく。

今さら聞けない「ピボットテーブル」とは?

 ピボットテーブルとは、リスト形式で用意されたデータを任意の形式で分類し、集計する機能だ。データベースを統合し、集計や分析を行うことで、さまざまな形に変えられる。例えば、膨大な量のデータが蓄積された中から、「担当ごとの売上」「商品名ごとの売上」といった得たい情報を簡単に抽出できる。

 ……と言っても、言葉だけではなかなか理解できないかもしれない。それならば、実際に試しながら確認していこう。「ピボットテーブルは、難しそうで避けてきた」という人も、「けっこう簡単で、いろいろな集計が瞬時にできる」などと理解してもらえるはずだ。

そもそも「データ分析」とは?

 分析の基本は、「データの傾向や内容を見つけ出すこと」だ。

 そのためには「データそのもの」と、それを「分析するための軸」が必要になる。「データ」は自社で蓄えているものだけでなく、さまざまな企業や公的機関などから提供されているものも活用対象とする。それらをどのように集めるのかが第一のポイントになる。

 また、分析するための軸は、仮に1種類のデータであっても、データの集計方法や観点の違いで複数の軸を見いだせる。これらを「どのように組み合わせ」て、「どんな結果を得るか(得たいか)」がもう一つのポイントになる。



「ピボットテーブル」で何ができるのか

 ピボットテーブルにより、1つのデータをいろいろな視点から集計したり、分析したりすることができるようになる。また、「大量のデータを瞬時に集計できる」優れものでもある。

 ピボットテーブルを作成するには、以下のことに注意してデータを作成する。

  1. データには「項目名」が必須である。項目名に空白があるとエラーになる
  2. 空白セルや空白列があると、「(空白)」という項目ができる
  3. 数値などの書式は統一する。統一されていないと集計ができないことがある

 早速、「売上表」のデータを基に、いろいろな形のピボットテーブルに集計した結果を見てみよう。具体的な手順は2回目以降で詳説するので、ここでは、結果の図から「どんなことができるか」を理解してほしい。

 図1のようなリストデータがあったとしよう。これは、日付別に何が何個売れて、その金額が何円になり、それを売った担当者名が記述されている「売上一覧表」だ(図1)。

photo 図1 売上リストのデータ(の見本)

 図1の羅列内容をExcelなどで見ただけでは、「商品名別」にどのくらい売上があり、また、「誰」がたくさん売っているのかは分からない。

 そこで、ピボットテーブルを使う。元の表にある項目の、「商品名」や「担当」を、集計表のどこに配置するかを指定すると、その項目を含むデータの一覧が表になって、データの集計が自動的に行われる。

 例えば、「商品名」ごとに集計してみると、以下のようになる(図2)。

photo 図2 ピボットテーブルを使い、「商品名」ごとに集計した

 商品名ごとに、「数量」の合計と「金額」の合計が集計された。こう表示されれば、何が、何個売れたかが瞬時に分かる。例えば、「ノートPCが売れているので、もっと拡販せよ」「スキャナーが売れていないので、何か施策を」といった戦略の判断がしやすくなるだろう。

 「担当」別の売上も集計してみよう(図3)。

photo 図3 ピボットテーブルを使い、「担当」別の売上を集計した

 担当別に、何を、何個、何円売ったかが、瞬時に集計された。

 これらの結果を得るのに、特別な数式などは使っていない。これから解説していくピボットテーブルの手法をマスターすれば、項目名にチェックを入れたり、任意のエリアに項目名をドラッグしたりするだけで、このように分析しやすい集計表を簡単に作成できるようになる。

 ピボットテーブルは、単なる羅列のリストデータを「集計表」まで仕上げる使い方の他に、集計表をいろいろな形に変えられる特徴も持っている。例えば、ある商品を「誰が」、「いくら」売っているかなどの集計も瞬時にやってのけ、「列」や「行」の総計を瞬時に計算する「クロス集計」も簡単に行える(図4)。

 ちなみにクロス集計とは、1つ(または2つ)の項目を「縦軸」に、もう1つの項目を「横軸」に置いて表を作成し、比較する集計方法のこと。Excelなどの表計算ソフトが備える代表的な機能の一つだ。

photo 図4 担当者別に各商品別の売上をクロス集計した

 図4の状態から、「商品名」セルの横にある[▼]アイコンをクリックすると、「商品名」の一覧が表示される。このようにして「絞り込み」が可能だ。ここでは「ノートPC」を絞り込んでみよう(図5)。

photo 図5 「ノートPC」で絞り込んでみる

 「ノートPCを、誰がどれだけ売ったか」を明快に把握できるようになった。

 こういったことを示すだけでも、営業活動や会議ですぐ使えそうとひらめいてもらえたはずだ。

       1|2 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

AI for エンジニアリング
「サプライチェーン攻撃」対策
1P情シスのための脆弱性管理/対策の現実解
OSSのサプライチェーン管理、取るべきアクションとは
Microsoft & Windows最前線2024
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。