目次

目次

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

この機能は、指定された行と列番号を使用してテーブルから値を取得します。

 

関数の構造

 

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


以下に埋め込まれた範囲で、機能を直接体験してください。   
 


潜在的なエラー

 

エラーの種類

解釈

#なし!

  • 要求された値が見つからず、エラーが発生しました。このエラーは、VLOOKUPや類似の関数で一般的です。

#NAME!

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

  • 使用している定義名(もしあれば)が無効です。

  • 関数で使用されている定義名に誤字があります。

  • 関数内のテキスト値にダブルクオーテーションがありません。

  • セル範囲参照にコロンが不足しています。

#VALUE!

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

  • 行、列、またはarea_numberの値が+10、-10であるか、提供されたdata_tableを超えています。

#REF!

  • 提供されたセル参照が間違っているか、無効です。このエラーは、セルや範囲が削除された場合、移動された場合、または上書き貼り付けされた場合に発生することがあります。

 

関連機能