この記事では、行、列、および範囲のN番目の値を取得する方法を学習します。 Microsoft Excel 2010では、「OFFSET」、「Index」、および「ROW」関数を組み合わせて使用​​します。

オフセット:-*指定されたセル数またはセル範囲である範囲の行と列の1つに、参照が返される参照があります。単一のセルまたはセルの範囲(行数と列数に戻る必要がある場合があります)を指定できます。

OFFSET関数の構文:= OFFSET(参照、行、列、高さ、幅)参照:-__これはオフセットするセルまたは範囲です。

移動する行と列: -開始点から移動する行の数。これらは両方とも正、負、またはゼロにすることができます。

_Height and Width _ * :-これは、返す範囲のサイズです。オフセット関数がExcelでどのように機能するかを理解するために例を見てみましょう。

A1:D10の範囲のデータがあり、列Aには製品コード、列Bには数量、列Cには製品ごとのコスト、列Dには総コストが含まれています。セルE2のセルC5の値を返します。

img1

以下の手順に従ってください。

  • セルE2を選択し、数式を記述します。

  • = OFFSET(A1,4,2,1,1)

  • キーボードのEnterキーを押します。

  • 関数はセルC5の値を返します.

img2

img3

ROW:-この関数は、セル参照の行番号を返すために使用されます。

「ROW」関数の構文:= ROW(参照)

例: _ = ROW(A1)は1を返します_ _ = ROW(A1:A10)は1を返します_ _ = ROW(A1:C10)は1_を返します

img4

img5

img6

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が使用可能であることを意味します。

img7

行、列、範囲のN番目の値を取得する方法を理解するために例を見てみましょう。

A1:B12の範囲のデータがあります。

img8

列のN番目の値を取得するには、以下の手順に従います。-

  • セルC2に数式を記​​述します。

  • = OFFSET($ B $ 1,0、C4-1)

  • キーボードのEnterキーを押します。

  • 関数は列のN番目の値を返します。

img9

行のN番目の値を取得するには、以下の手順に従います。-

  • セルC2に数式を記​​述します。

  • = OFFSET($ A $ 4、C4-1,0)

  • キーボードのEnterキーを押します。

  • 関数は行のN番目の値を返します。

img10

範囲内のN番目の値を取得するには、以下の手順に従います。-

  • セルC2に数式を記​​述します。

INDEX($ A $ 2:$ A $ 12、(ROW()-2)3 + 3)

  • キーボードのEnterキーを押します。

  • 関数は範囲内のN番目の値を返します。

img11

これは、Microsoft Excel 2010で行、列、および範囲のN番目の値を取得する方法です。