複数のワークシートにデータを統合する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

個別のワークシートの結果をまとめてレポートするには、各シートのデータをマスターワークシートに統合します。シートは、マスターワークシートと同じブック、または他のブックに含まれている場合があります。データを統合する場合は、データをアセンブルして、必要に応じてより簡単に更新や集計を行うことができます。

たとえば、各支店の経費ワークシートがある場合、統合を使用してこれらの数値を企業の経費のマスター ワークシートにまとめることができます。このマスター ワークシートには、販売額との合計と平均、現在の在庫レベル、企業全体で最も売れている製品を含めることもできます。

ヒント: データを統合することが多い場合は、一貫性のあるレイアウトを使用するワークシートテンプレートから新しいワークシートを作成すると便利です。テンプレートの詳細については、「テンプレートを作成する」を参照してください。これは、 Excel のテーブルを使用してテンプレートを設定するときにも最適です。

データを統合するには、職位またはカテゴリ別に2つの方法があります。

位置による統合: ソース領域のデータは同じ順序であり、同じラベルを使用します。このメソッドを使用して、同じテンプレートから作成された部門予算ワークシートなど、一連のワークシートのデータを統合します。

カテゴリごとの統合:ソース エリア内のデータが同じ順序で配置されてはいないものの、同じラベルを使用している場合です。レイアウトが異なるものの同じデータ ラベルを持つ一連のワークシートからデータを統合するには、この方法を使用します。

  • カテゴリ別にデータを統合することは、ピボットテーブルの作成と似ています。ただし、ピボットテーブルを使用すると、分類項目を簡単に整理できます。カテゴリごとにより柔軟に統合する必要がある場合は、ピボットテーブルを作成することを検討してください。

注: この記事の例は、Excel 2016 を使用して作成されました。別のバージョンの Excel を使用している場合は、ビューは異なる場合がありますが、手順は同じです。

次の手順に従って、複数のワークシートをマスターワークシートに統合します。

  1. まだ使用していない場合は、次の操作を行って、各構成シートのデータを設定します。

    • 各データ範囲がリスト形式になっていることを確認します。各列には、最初の行にラベル (ヘッダー) があり、類似するデータが含まれている必要があります。リスト内の任意の場所に空白行または列を指定することはできません。

    • 各範囲を別のワークシートに配置しますが、データを統合する予定のマスターワークシートには何も入力しないでください。Excel では、この操作を行います。

    • 各範囲のレイアウトが同じであることを確認します。

  2. マスター ワークシートで、統合したデータを表示する範囲の左上隅のセルをクリックします。

    注: マスターワークシートの既存のデータが上書きされないようにするには、統合データについて、このセルの右と下に十分なセルを残すようにします。

  3. [ データ]、[統合] ([データツール] グループ) のにクリックします。

    [データ] タブの [データ ツール] グループ

  4. [集計の方法] ボックスで、データの統合に使用する集計関数をクリックします。既定の関数は SUM です。

    3つのワークシート範囲が選択されている例を次に示します。

    [データの統合] ダイアログ

  5. データを選択します。

    次に、[参照] ボックスで、[折りたたみ] ボタンをクリックしてパネルを縮小し、ワークシート内のデータを選択します。

    データの統合の縮小ダイアログ

    統合するデータが含まれているワークシートをクリックし、データを選択して、右側の [展開] ダイアログボタンをクリックして、[統合] ダイアログに戻ります。

    統合する必要があるデータが含まれているワークシートが別のブックにある場合は、[参照] をクリックしてそのブックを探します。[OK] をクリックし、[参照] ボックスにファイルパスを入力して、そのパスに感嘆符を追加します。その後、引き続き他のデータを選ぶことができます。

    次に、3つのワークシート範囲が選択されている例を示します。

    [データの統合] ダイアログ

  6. [統合] ポップアップウィンドウで、[追加] をクリックします。これを繰り返して、統合するすべての範囲を追加します。

  7. 自動と手動の更新:ソースデータが変更されたときに自動的に統合テーブルを更新する場合は、[ソースデータへのリンクを作成する] チェックボックスをオンにします。このボックスをオフのままにすると、手動で統合を更新することができます。

    注: 

    • 統合元と統合先が同じシートの場合は、リンクを作成することはできません。

    • 範囲を変更する必要がある場合、または範囲を置き換える場合は、[統合] ポップアップの範囲をクリックし、上の手順に従って更新します。これにより、新しい範囲参照が作成されるため、もう一度統合する前に前の値を削除する必要があります。古い参照を選択し、Delete キーを押すだけです。

  8. [ OK] をクリックすると、Excel によって統合が生成されます。必要に応じて、書式設定を適用できます。統合を再実行しない限り、書式設定が必要になるのは1回だけです。

    • 統合元範囲の見出しが他の統合元範囲のいずれの見出しとも一致しない場合、その見出しは統合先範囲の別の行または列に表示されます。

    • 統合しない分類項目には、1つのソース範囲にのみ表示される一意のラベルが含まれていることを確認します。

統合するデータが、別のワークシート上の異なるセルにある場合は、次の操作を行います。

各ワークシートに 1 つずつ、他のワークシートへのセル参照を含む数式を入力します。たとえば、"営業" (セル B4)、"人事" (セル F5)、"マーケティング" (セル B9) という名前のワークシートのデータを、マスター ワークシートのセル A2 に統合するには、次のように入力します。

Excel のマルチシート数式の参照

ヒント: セル参照を入力するには (Sales など)。B4 —入力せずに数式を入力する場合は、参照を必要とする箇所まで数式を設定し、ワークシートタブをクリックして、セルをクリックします。Excel では、シート名とセルのアドレスを入力します。注:このようなケースの数式は、誤ったセルを誤って選択するのは非常に簡単であるため、エラーが発生しやすい場合があります。複雑な数式を入力した後でも、間違いを見つけることは難しい場合があります。

統合するデータが、別のワークシートの同じセルにある場合は、次の操作を行います。

ワークシートの名前の範囲への参照を使用する3次元参照を含む数式を入力します。たとえば、セル A2 のデータを Sales からマーケティングに統合するには、マスターワークシートのセル E5 に次のように入力します。

Excel の 3D シート参照の数式

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

関連項目

Excel の数式の概要

壊れた数式のエラーを回避する方法

数式エラーを確認して修正する

Excel のキーボード ショートカットとファンクション キー

Excel 関数 (アルファベット順)

Excel 関数 (機能別)

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×