範囲定義とExcelスプレッドシートでの使用

グループまたはセルブロックの識別を改善する方法

範囲は、選択または強調表示されたワークシート内のセルのグループまたはブロックです。 細胞が選択されると、それらは、左の画像に示されるように輪郭または境界に囲まれる。

範囲は、 セル参照のグループまたはブロックでもあります。たとえば、次のようになります。

既定では、このアウトラインまたは境界線は、ワークシートの一度に1つのセルのみを囲みます。これはアクティブセルと呼ばれます。 データ編集や書式設定などのワークシートの変更は、デフォルトでアクティブなセルに影響します。

複数のセルの範囲が選択されている場合、データ入力や編集などの例外を除いて、ワークシートの変更は選択した範囲内のすべてのセルに影響します。

連続した範囲と不連続な範囲

隣接するセルの範囲は、上の図に示す範囲C1〜C5のように、互いに隣接するハイライトされたセルのグループです。

不連続な範囲は、2つ以上の別々のセルのブロックで構成されます。 これらのブロックは、範囲A1〜A5およびC1〜C5で示すように、行または列で区切ることができます。

隣接および非連続の両方の範囲には、数百または数千のセルとスパンワークシートとワークブックが含まれます。

範囲の命名

ExcelやGoogleスプレッドシートでは、特定の範囲名前付けることができ 、チャートや数式などで参照するときに操作しやすく、再利用することができます。

ワークシート内の範囲の選択

ワークシートで範囲を選択するには、いくつかの方法があります。 これには、

隣接するセルで構成される範囲は、マウスでドラッグするか、Shiftキーとキーボードの4つの矢印キーの組み合わせを使用して作成できます。

マウスとキーボードまたはキーボードのみを使用して、隣接していないセルで構成される範囲を作成できます

数式またはグラフで使用する範囲の選択

関数の引数としてセル参照の範囲を入力するとき、またはチャートを作成するときに、範囲を手動で入力するだけでなく、ポインティングを使用して範囲を選択することもできます。

範囲は、範囲の左上および右下のセルのセル参照またはアドレスによって識別されます。 これらの2つの参照は、開始点と終了点の間のすべてのセルを含めるようにExcelに指示するコロン(:)で区切られています。

範囲対配列

両方の用語は、ブックやファイル内の複数のセルの使用に関連しているため、用語と配列はExcelとGoogleスプレッドシートで同じ意味で使用されることがあります。

正確には、範囲は、A1:A5のような複数のセルの選択または識別を意味するという事実にあるが、アレイは、それらのセルに位置する値を{1; 2; 5; 4 ; 3}。

SUMPRODUCTやINDEXなどの一部の関数は、配列として引数を取りますが、SUMIFやCOUNTIFなどの他の関数は引数の範囲しか受け付けません。

SUMPRODUCTとINDEXの引数として範囲のセル参照を入力できないということではなく、これらの関数は範囲から値を抽出して配列に変換できるためです。

例えば、式

= SUMPRODUCT(A1:A5、C1:C5)

= SUMPRODUCT({1; 2; 5; 4; 3}、{1; 4; 8; 2; 4})

両方とも、画像内のセルE1およびE2に示されるように69の結果を返す。

一方、SUMIFとCOUNTIFは配列を引数として受け入れません。 したがって、式

= COUNTIF(A1:A5、 "<4")は答えが3(イメージのセルE3)を返します。

= COUNTIF({1; 2; 5; 4; 3}、 "<4")

引数に配列を使用するため、Excelでは受け付けません。 その結果、問題と修正の可能性のあるメッセージボックスが表示されます。