インデックス

インデックス

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

行番号と列番号を指定すると、表から値を返します。

 

構文

 

INDEX(data_table; row; column; area_number)

data_table:検証するセルの範囲です。例:A1:D8

row:指定したdata_table内で、返す値を含むセルの行番号です。例:3

column:指定したdata_table内で、返す値を含むセルの列番号です。例:1

area_number:複数のセルの範囲を指定した場合に、対象とする範囲の順番です。例:2

 

備考

  • 行または列の値にゼロを指定すると、それぞれ列全体または行全体が入力として使用されます。


例

 

数式

結果

=INDEX(A1:D8;3;1)

キャスター付き椅子

=INDEX(A1:D8;4;2)

280

=INDEX(A1:D8~C1:C8;4;1;2)

$123


以下に埋め込まれたセルの範囲で、この関数を実際に試すことができます。   



発生する可能性のあるエラー

 

エラー

意味

#N/A!

  • 関数で検索対象の値が見つかりませんでした。VLOOKUPや類似の関数でよく発生します。

#NAME!

  • 関数名が正しくないか、無効です。

  • 指定された定義済みの名前(存在する場合)が無効です。

  • 関数で使用している定義済みの名前に入力ミスがあります。

  • 関数内のテキスト値を囲む二重引用符がありません。

  • セル範囲の参照にコロンがありません。

#VALUE!

  • 指定された引数のデータ型が正しくないか、無効です。
    たとえば、範囲内にテキスト値が含まれている場合、関数「=DATE(A1:A3)」は#VALUEエラーを返します。

  • 行、列、またはarea_numberの値が0であるか、指定されたdata_tableを超えています。

#REF!

  • 指定されたセル参照が正しくないか、無効です。セルまたは範囲が削除、移動、または貼り付けによって上書きされた場合に、このエラーが発生することがあります。

 

類似関数