複数のシートの同じ位置にあるセルまたはセル範囲に対する参照を作成する

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021

複数のシート上の同じセルまたは範囲を参照する参照は、3-D 参照と呼ばれます。 3-D 参照は、同じパターンに従い、同じ種類のデータを含む複数のワークシートを参照する場合に便利で便利な方法です。たとえば、organization内の異なる部門からの予算データを統合する場合などです。

3-D 参照の詳細

3-D 参照を使用すると、次の 3-D 参照を使用して、それぞれが異なるワークシート上の 3 つの部門 (営業、HR、マーケティング) 間の予算配分を合計できます。

=SUM(Sales:Marketing!B3)

別のワークシートを追加して、数式が参照する範囲内に移動することもできます。 たとえば、[ファシリティ] ワークシートのセル B3 への参照を追加するには、図に示すように、タブをドラッグして [営業] ワークシートと [HR] ワークシートの間でファシリティー ワークシートを移動します。

別のシートを統合対象に追加する
 

数式にワークシート名の範囲への 3-D 参照が含まれているため、 Sales:Marketing!B3、範囲内のすべてのワークシートが新しい計算の一部になります。

ワークシートの移動、コピー、挿入、削除を行ったときの 3-D 参照の変更について説明します

次の例は、3-D 参照に含まれるワークシートの挿入、コピー、削除、または移動を行ったときの結果を示しています。 これらの各例では、 数式 =SUM(Sheet2:Sheet6!A2:A5) を使用して、ワークシート 2 から 6 のセル A2 から A5 を追加するには:

  • 挿入またはコピー — Sheet2 と Sheet6 (この例の端点) の間でワークシートを挿入またはコピーすると、Excel は計算の構成ワークシートにセル A2 から A5 のすべての値を含めます。
  • 削除 — Sheet2 と Sheet6 の間のワークシートを削除すると、削除したワークシートの値は計算から除外されます。
  • 移動 — Sheet2 と Sheet6 の間にあるワークシートを参照されているワークシート範囲外に移動すると、移動したワークシートの値は計算から除外されます。
  • エンドポイントを移動する — Sheet2 と Sheet6 のいずれかを同じブック内の他の位置に移動すると、ブック内の終点の順序を逆にしない限り、Sheet2 と Sheet6 の間に新しいワークシートが含まれるように計算が調整されます。 終点を反転すると、3-D 参照によって終点ワークシートが変更されます。 たとえば、Sheet2:Sheet6 への参照があるとします。 ブック内の Sheet6 より後になるように Sheet2 を移動すると、Sheet3:Sheet6 をポイントするように数式が調整されます。 Sheet6 を Sheet2 の前に移動すると、数式は Sheet2:Sheet5 をポイントするように調整されます。
  • エンドポイントを削除する — Sheet2 または Sheet6 を削除すると、そのワークシートの値は計算から削除されます。

3-D 参照を作成する

手順

  1. 関数を入力するセルをクリックします。
  2. a = (等号) を入力し、その後に関数名 (次の表を参照)、そして左かっこを入力します。
  3. 参照する最初のワークシートのタブをクリックします。
  4. Shift キーを押しながら、参照する最後のワークシートのタブをクリックします。
  5. 参照するセルまたはセル範囲を選びます。
  6. 数式を入力し、Enter キーを押します。

3-D 参照では、次の関数を使用できます。

機能 説明
AVERAGE 関数 数値の平均 (算術平均) を計算します。
AVERAGEA 関数 数値の平均(算術平均)を計算します。にはテキストと論理が含まれます。
COUNT 関数 数値が含まれるセルの個数を返します。
COUNTA 関数 空ではないセルの個数を返します。
HARMEAN 関数 正の数のデータ セットの調和平均 (逆数の算術平均の逆数) を返します。
KURT 関数 データセットの尖度を返します。
LARGE 関数 指定されたデータの中で k 番目に大きなデータを返します。 たとえば、5 番目に大きい数値です。
MAX 関数 値のセットから最大の値を検索します。
MAXA 関数 値のセットから最大の値を検索します。にはテキストと論理が含まれます。
MEDIAN 関数 中央値、つまり指定された数値のセットの中間にある数値を返します。
MIN 関数 値のセットから最小の値を検索します。
MINA 関数 値のセットから最小の値を検索します。にはテキストと論理が含まれます。
PERCENTILE 関数 特定の範囲に含まれるデータの第 k 百分位数に当たる値を返します (k は 0 より大きく 1 より小さい範囲内)。 以前のバージョンの Excel との互換性のために提供されています。
PERCENTILE.EXC 関数 特定の範囲に含まれるデータの第 k 百分位数に当たる値を返します (k は 0 より大きく 1 より小さい値)。
PERCENTILE.INC 関数 特定の範囲に含まれるデータの第 k 百分位数に当たる値を返します (k は 0 ~ 1 の範囲の値)。
PERCENTRANK 関数 配列内での値の順位を百分率 (0 より大きく 1) で表した値を返します。 以前のバージョンの Excel との互換性のために提供されています。
PERCENTRANK.EXC 関数 配列内での値の順位を百分率 (0 より大きく 1 より小さい) で返します。
PERCENTRANK.INC 関数 配列内での値の順位を百分率 (0 ~ 1、0 および 1 を含む) で返します。
QUARTILE 関数 0 より大きく 1 より小さい百分位値に基づいて、データ セットの四分位数を返します。 以前のバージョンの Excel との互換性のために提供されています。
QUARTILE.EXC 関数 0 より大きく 1 より小さい百分位値に基づいて、0 より大きく 1 より小さいデータから四分位数を返します。
QUARTILE.INC 関数 0 ~ 1 の間 (0 および 1 を含む) の百分率の値に基づいて、データの配列の四分位数を返します。
PRODUCT 関数 数値を乗算します。
RANK 関数 数値リスト内の数値の順位 (リスト内の他の値に対する相対的なサイズ) を返します。 以前のバージョンの Excel との互換性のために提供されています。
RANK.EQ 関数 数値リスト内の数値の順位 (リスト内の他の値に対する相対的なサイズ) を返します。
RANK.AVG 関数 数値リスト内の数値の順位 (リスト内の他の値に対する相対的なサイズ) を返します。
SKEW 関数 分布の歪度を返します。
SMALL 関数 指定されたデータの中で、k 番目に小さなデータを返します。
STDEV.S 関数 標本に基づいて標準偏差を計算します。
STDEV.P 関数 母集団全体の標準偏差を計算します。
STDEVA 関数 標本に基づいて標準偏差を計算します。にはテキストと論理が含まれます。
STDEVPA 関数 母集団全体の標準偏差を計算します。にはテキストと論理が含まれます。
TRIMMEAN 関数 データの中間項の平均を返します。
SUM 関数 数値を加算します。
VAR.S 関数 標本に基づいて母集団の分散の推定値 (不偏分散) を返します。
VAR.P 関数 母集団全体の分散を計算します。
VARA 関数 標本に基づいて分散の推定値。にはテキストと論理が含まれます。
VARPA 関数 母集団全体の分散を計算します。テキストと論理を含む

3-D 参照の名前を作成する

手順

  1. [ 数式 ] タブで、[名前の 定義 ] ([ 定義された名前 ] グループ) をクリックします。
  2. [ 新しい名前 ] ポップアップ ウィンドウで、 参照用の名前 を入力します。 名前に使用できる文字数は半角で 255 文字までです。
  3. [ 参照先] リストで、等号 (=) と参照を選択し、BackSpace キーを押します。
  4. 参照する最初のワークシートのタブをクリックします。
  5. Shift キーを押しながら、参照のシートのタブをクリックします。
  6. 参照するセルまたはセル範囲を選びます。

詳細情報

ブック内でのワークシートの移動の詳細については、「 ワークシートを移動またはコピーする」を参照してください。 定義された名前の作成と使用の詳細については、「 数式で名前を定義し使用する」を参照してください。

補足説明

Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。