【Outlook】Outlookの送受信量を月別に集計する利用統計レポート手順

【Outlook】Outlookの送受信量を月別に集計する利用統計レポート手順
🛡️ 超解決

Microsoft Outlookで送受信したメールの量を月別に集計したいですか?

ビジネスのコミュニケーション量を把握することは、業務効率の分析や改善に役立ちます。

しかし、Outlookの標準機能だけでは、月ごとの詳細な送受信量を簡単に確認できません。

この記事では、Outlookの送受信量を月別に集計し、利用統計レポートを作成する手順を解説します。

この記事を読めば、Outlookでのメール送受信量の月別集計が可能になります。

【要点】Outlookの月別送受信量集計レポート作成

  • Outlookの検索機能とエクスポート機能: 特定期間のメールを抽出・保存する。
  • Excelのデータ分析機能: 抽出したメールデータを月別に集計・可視化する。
  • Power Queryの活用: 繰り返し集計作業を自動化し、レポート作成を効率化する。

ADVERTISEMENT

Outlookメールの送受信量集計の概要

Outlookでのメール送受信量の月別集計は、標準機能だけでは直接行えません。

しかし、Outlookの検索機能で特定の期間のメールを抽出し、その結果をExcelなどの表計算ソフトにエクスポートすることで、集計は可能です。

このプロセスには、Outlookでのメール検索、エクスポート、そしてExcelでのデータ集計と分析が含まれます。

特に、大量のメールデータを扱う場合や、定期的にレポートを作成したい場合は、Excelの高度な機能や、Power Queryのようなツールを活用すると効率が大幅に向上します。

この手順は、個人のメール利用状況の把握だけでなく、チームや部署のコミュニケーション活発度を分析するためにも役立ちます。

お探しの解決策が見つからない場合は、こちらの「Teams/Outlookトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Outlookメールの検索とエクスポート手順

月別集計の第一歩は、対象期間のメールをOutlookから抽出することです。

ここでは、Outlookの検索機能を使ってメールを絞り込み、その結果をCSV形式でエクスポートする手順を説明します。

この手順は、Outlookのデスクトップアプリケーション(Windows版)を基準に解説します。

指定期間のメールを検索する

まず、集計したい期間(例: 過去1ヶ月)のメールをOutlookで検索します。

  1. Outlookを開く
    Microsoft Outlookを起動します。
  2. 検索ボックスの利用
    画面上部にある検索ボックスをクリックします。
  3. 期間フィルターの設定
    検索ボックスにカーソルがある状態で、リボンメニューに「検索ツール」が表示されます。ここで「期間」を選択し、集計したい期間(例:「今月」「先月」「特定の日付範囲」)を指定します。
  4. 検索の実行
    期間フィルターを設定すると、指定した期間のメールが自動的に表示されます。
  5. 送信・受信メールの区別(必要に応じて)
    送受信両方のメールを対象にする場合は、このまま進みます。送信済みアイテムのみ、受信トレイのみなど、特定のフォルダやメール種別に絞りたい場合は、検索結果画面でさらにフィルターを設定します。

検索結果をCSV形式でエクスポートする

検索結果として表示されたメールリストを、Excelで扱えるCSV形式で保存します。

Outlookの標準機能には、検索結果を直接CSVエクスポートする機能がありません。そのため、以下のいずれかの方法でエクスポートする必要があります。

方法1: Outlookの「ファイル」メニューからエクスポート(推奨)

この方法は、Outlookのデータファイル (.pst) としてエクスポートし、それをExcelで読み込む、あるいは他のツールで変換する方法ですが、直接CSVエクスポートに比べると手順が複雑になります。

より簡単なのは、後述する「Outlook Object Library」を利用したVBAマクロを使う方法ですが、これはプログラミングの知識が必要です。

ここでは、より手軽な代替手段として、検索結果をコピー&ペーストする方法、あるいはサードパーティ製ツールを利用する方法に焦点を当てます。

方法2: 検索結果をコピー&ペースト

この方法は、大量のメールデータには向きませんが、少量のデータであれば手軽です。

  1. 検索結果の選択
    Outlookの検索結果画面で、エクスポートしたいメールをすべて選択します。(Ctrl+Aで全選択)
  2. コピー
    選択したメールを右クリックし、「コピー」を選択するか、Ctrl+Cを押します。
  3. Excelを開く
    Microsoft Excelを起動します。
  4. 貼り付け
    Excelのセルにカーソルを置き、Ctrl+Vを押して貼り付けます。
  5. データの整形
    貼り付けられたデータは、列がずれている場合があります。Excelの「データ」タブにある「区切り位置」機能などを使い、適切に整形します。
  6. CSVとして保存
    整形後、「ファイル」→「名前を付けて保存」を選択し、ファイルの種類を「CSV (カンマ区切り)」にして保存します。

方法3: サードパーティ製ツールまたはVBAマクロの利用

Outlookの検索結果を直接CSVエクスポートできるサードパーティ製のツールや、VBA(Visual Basic for Applications)マクロを利用する方法もあります。

VBAマクロを使用する場合、Outlook Object Libraryにアクセスしてメールアイテムのプロパティ(送信日時、件名、差出人など)を取得し、CSVファイルに書き出すコードを作成します。

この方法は、一度コードを作成すれば、繰り返し利用できるため非常に効率的です。

しかし、VBAマクロの作成にはプログラミングの知識が必要であり、組織によってはセキュリティポリシーでマクロの実行が制限されている場合もあります。

ここでは、Excelでの集計に焦点を当てるため、VBAマクロの具体的なコード作成手順は割愛します。

Excelでの月別送受信量集計とレポート作成

Outlookからエクスポートしたメールデータを、Excelで月別に集計し、レポートを作成します。

ここでは、CSVファイルとして保存されたメールデータを、Excelの関数やピボットテーブルを使って集計する手順を説明します。

Excelへのデータインポート

まず、エクスポートしたCSVファイルをExcelに読み込みます。

  1. Excelを開く
    Microsoft Excelを起動します。
  2. 「データ」タブを選択
    リボンメニューの「データ」タブをクリックします。
  3. 「テキスト/CSVから」を選択
    「データの取得と変換」グループにある「テキスト/CSVから」をクリックします。(Excelのバージョンによっては「テキストファイルから」など、表示が若干異なる場合があります。)
  4. CSVファイルを選択
    エクスポートしたCSVファイルを選択し、「インポート」をクリックします。
  5. データの確認と読み込み
    プレビュー画面でデータが正しく表示されているか確認し、「読み込み」をクリックします。必要に応じて、区切り文字(カンマ)や文字コード(UTF-8など)を調整してください。

月別集計のためのデータ整形

インポートしたデータには、メールの送信日時や受信日時を示す列が含まれています。

この日時情報から月を抽出し、集計しやすい形式に整形します。

  1. 「年月」列の追加
    元のデータに、メールの日付(送信日時または受信日時)から「年月」を抽出する新しい列を追加します。
  2. DATEVALUE関数とTEXT関数の利用
    例えば、メールの日付がA2セルにある場合、新しい列(例: B列)に以下の数式を入力します。
    =TEXT(DATEVALUE(A2), "yyyy/mm")
    これにより、A2セルの日付が「2023/10」のような年月形式に変換されます。
  3. 数式のコピー
    入力した数式を、データがあるすべての行にコピーします。
  4. 「メール種別」列の追加(送受信を区別する場合)
    送信メールと受信メールを区別して集計したい場合は、「送信済みアイテム」フォルダからエクスポートしたデータには「送信」、受信トレイからエクスポートしたデータには「受信」といった種別を示す列を追加すると便利です。

ピボットテーブルを使った月別集計

整形したデータを使って、ピボットテーブルを作成し、月別の送受信量を集計します。

  1. 集計対象データの選択
    整形済みのデータ範囲全体を選択します。
  2. 「挿入」タブから「ピボットテーブル」を選択
    リボンメニューの「挿入」タブをクリックし、「ピボットテーブル」を選択します。
  3. ピボットテーブルの作成
    「ピボットテーブルの作成」ダイアログボックスが表示されます。「テーブル/範囲」に選択したデータ範囲が正しく表示されていることを確認し、「新規ワークシート」または「既存のワークシート」を選択して「OK」をクリックします。
  4. ピボットテーブルフィールドの設定
    右側に表示される「ピボットテーブルのフィールド」リストで、以下のように設定します。
    • 行: 「年月」フィールドをドラッグ&ドロップします。
    • 値: 集計したい項目(例: メール件数)をドラッグ&ドロップします。ここでは、メールアイテムが1行1通としてエクスポートされていることを前提に、カウント集計を行います。もし、メールのサイズなども集計したい場合は、それらのフィールドも「値」に追加します。
    • 列(任意): 「メール種別」フィールドをドラッグ&ドロップすると、送信と受信を月別に並べて表示できます。
  5. 集計結果の確認
    ピボットテーブルに、年月ごとのメール件数(送受信合計、または種別ごと)が表示されます。

レポートの視覚化(グラフ作成)

集計結果をグラフ化することで、視覚的に理解しやすくなります。

  1. ピボットテーブルの選択
    作成したピボットテーブル内の任意のセルを選択します。
  2. 「ピボットテーブル分析」タブから「ピボットグラフ」を選択
    リボンメニューに表示される「ピボットテーブル分析」(または「オプション」)タブをクリックし、「ピボットグラフ」を選択します。
  3. グラフの種類の選択
    棒グラフ、折れ線グラフ、円グラフなど、目的に合ったグラフの種類を選択し、「OK」をクリックします。月ごとの推移を見る場合は折れ線グラフや棒グラフが適しています。
  4. グラフの調整
    グラフのタイトル、軸ラベル、データラベルなどを適切に設定し、見やすいレポートに仕上げます。

ADVERTISEMENT

Power Queryを使った集計の自動化

OutlookからエクスポートしたCSVファイルは、毎月更新される可能性があります。

Power Query(Excelの「データの取得と変換」機能)を活用すれば、これらのデータ更新と集計プロセスを自動化できます。

Power Queryでのデータ取り込みと整形

Power Queryエディタ内で、CSVファイルの取り込み、不要な列の削除、年月列の追加、データ型の変換などを一連のステップとして記録します。

  1. 「データ」タブから「テキスト/CSVから」を選択
    Excelで、集計したいCSVファイルを選択してインポートします。
  2. 「データの変換」をクリック
    プレビュー画面で「データの変換」をクリックすると、Power Queryエディタが開きます。
  3. Power Queryエディタでの操作
    • 不要な列を削除します。
    • 日付列を選択し、「変換」タブの「日付」→「年」→「月」を選択して「年月」列を作成します。
    • 必要に応じて、メール種別(送信/受信)を判別する列を追加・整形します。
    • 「ホーム」タブの「閉じて読み込む」→「閉じて次に読み込む」を選択し、読み込み先(テーブル、ピボットテーブルレポートなど)を指定します。

集計レポートの更新

一度Power Queryでデータ取り込みと整形の設定が完了すれば、次回以降は新しいCSVファイルを同じ場所に配置し、Excelで「すべて更新」を実行するだけで、最新のデータに基づいた集計レポートが自動的に生成されます。

これにより、手作業による集計ミスを防ぎ、レポート作成にかかる時間を大幅に削減できます。

Outlook・Excel利用時の注意点とトラブルシューティング

Outlookのメール送受信量集計を行う上で、いくつか注意すべき点や、遭遇しやすい問題があります。

エクスポートできるメール数に制限がある場合

Outlookのバージョンや設定、Exchange Onlineのテナント設定によっては、一度にエクスポートできるメール数に制限がある場合があります。

特に、大量のメールを一度にコピー&ペーストしようとすると、Outlookが応答しなくなったり、エラーが発生したりすることがあります。

このような場合は、期間を細かく区切って複数回に分けてエクスポート・集計するか、VBAマクロやサードパーティ製ツールを利用することを検討してください。

日付・時刻のフォーマットの違い

Outlookのエクスポート機能や、Excelへのインポート時に、日付や時刻のフォーマットが意図しない形式になることがあります。

特に、異なる地域設定の環境間でデータをやり取りする場合に発生しやすいです。

Excelで「年月」列を作成する際に、DATEVALUE関数やTEXT関数で正しく日付を認識できているか、データ型が「日付/時刻」になっているかを確認してください。

送受信メールの定義

集計対象とするメールの範囲を明確に定義することが重要です。

例えば、「送信済みアイテム」フォルダからエクスポートしたメールは送信メール、「受信トレイ」フォルダからエクスポートしたメールは受信メールとしてカウントされます。

「下書き」や「送信トレイ」のメールは、通常、送受信量には含めません。

また、会議の招待メールや、自動応答メールなどを集計に含めるかどうかについても、事前にルールを決めておく必要があります。

管理者権限が必要な場合

Outlookのメールデータを直接エクスポートする機能や、Exchange Onlineのメールボックス設定を変更する操作には、管理者権限が必要な場合があります。

例えば、組織全体のメールボックスを調査するために、管理者権限を持つユーザーがExchange Online PowerShellなどを使用してメールボックスの内容にアクセスする必要があるケースです。

個人レベルでの集計であれば通常は管理者権限は不要ですが、組織のコンプライアンスや監査目的で広範なデータ収集が必要な場合は、IT管理者への相談が必要です。

新しいTeams・新しいOutlookとの互換性

この記事で紹介した手順は、主に従来のMicrosoft Outlookデスクトップアプリケーション(Windows版)を想定しています。

新しいOutlook(Windows版、Mac版)や、Web版Outlookでは、UIや一部機能の配置、エクスポート機能の挙動が異なる場合があります。

特に、新しいOutlookでは、従来のOutlookにあった「ファイル」→「開く/エクスポート」メニューが簡略化されているため、データのエクスポート方法が異なる可能性があります。

新しいOutlookで同様の集計を行いたい場合は、Outlook Web版の「メールボックスのエクスポート」機能(管理者権限が必要な場合あり)や、Power Queryを使ったデータ取得方法などを別途確認する必要があります。

まとめ

この記事では、Microsoft Outlookの送受信量を月別に集計し、利用統計レポートを作成する手順を解説しました。

Outlookの検索・エクスポート機能とExcelのピボットテーブル、そしてPower Queryを組み合わせることで、メールコミュニケーションの状況を定量的に把握できます。

このレポートを活用し、業務の効率化やコミュニケーション戦略の改善に繋げてください。

次回からは、Power Queryのさらなる活用や、他のMicrosoft 365サービスとの連携も検討してみましょう。

👥
Teams/Outlookトラブル完全解決データベース サインイン、接続エラー、メール送受信の不具合など、特有のトラブル解決策を網羅。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
🌐

超解決 リモートワーク研究班

Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。