2010年のMicrosoft Excelで行、列、および範囲内のN番目の値を取得
この記事では、行、列、および範囲のN番目の値を取得する方法を学習します。 Microsoft Excel 2010では、「OFFSET」、「Index」、および「ROW」関数を組み合わせて使用します。
オフセット:-*指定されたセル数またはセル範囲である範囲の行と列の1つに、参照が返される参照があります。単一のセルまたはセルの範囲(行数と列数に戻る必要がある場合があります)を指定できます。
OFFSET関数の構文:= OFFSET(参照、行、列、高さ、幅)参照:-__これはオフセットするセルまたは範囲です。
移動する行と列: -開始点から移動する行の数。これらは両方とも正、負、またはゼロにすることができます。
_Height and Width _ * :-これは、返す範囲のサイズです。オフセット関数がExcelでどのように機能するかを理解するために例を見てみましょう。
A1:D10の範囲のデータがあり、列Aには製品コード、列Bには数量、列Cには製品ごとのコスト、列Dには総コストが含まれています。セルE2のセルC5の値を返します。
以下の手順に従ってください。
-
セルE2を選択し、数式を記述します。
-
= OFFSET(A1,4,2,1,1)
-
キーボードのEnterキーを押します。
-
関数はセルC5の値を返します.
ROW:-この関数は、セル参照の行番号を返すために使用されます。
「ROW」関数の構文:= ROW(参照)
例: _ = ROW(A1)は1を返します_ _ = ROW(A1:A10)は1を返します_ _ = ROW(A1:C10)は1_を返します
INDEX:インデックス式は、配列内の行番号と列番号の共通部分から値を返します。 「INDEX」関数には2つの構文があります。
1st「INDEX」関数の構文:= INDEX(array、row_num、[column_num])
_2番目の「INDEX」関数の構文:= INDEX(reference、row_num、[column_num]、[area_num])_たとえば、範囲A1:C5にデータがあり、列Aには注文IDが含まれ、列Bには単価が含まれます。列Cには数量が含まれています。
以下の手順に従ってください。-*セルD2に数式を記述します。
-
= INDEX(A1:C5,2,3)
-
キーボードのEnterキーを押します。
-
関数は10を返します。これは、2 ^ nd ^行と3 ^ rd ^列で10が使用可能であることを意味します。
行、列、範囲のN番目の値を取得する方法を理解するために例を見てみましょう。
A1:B12の範囲のデータがあります。
列のN番目の値を取得するには、以下の手順に従います。-
-
セルC2に数式を記述します。
-
= OFFSET($ B $ 1,0、C4-1)
-
キーボードのEnterキーを押します。
-
関数は列のN番目の値を返します。
行のN番目の値を取得するには、以下の手順に従います。-
-
セルC2に数式を記述します。
-
= OFFSET($ A $ 4、C4-1,0)
-
キーボードのEnterキーを押します。
-
関数は行のN番目の値を返します。
範囲内のN番目の値を取得するには、以下の手順に従います。-
-
セルC2に数式を記述します。
INDEX($ A $ 2:$ A $ 12、(ROW()-2)3 + 3)
-
キーボードのEnterキーを押します。
-
関数は範囲内のN番目の値を返します。
これは、Microsoft Excel 2010で行、列、および範囲のN番目の値を取得する方法です。