●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

Excelの検索・参照関数:INDEX関数とは?

INDEX関数とは、指定した範囲(配列)の中から、行番号と列番号をもとに、該当するセルの値を取り出す関数です。
表の中から「行」と「列」を指定して値を取り出すのが主な用途で、MATCH関数と組み合わせて使うことも多く、柔軟な検索が可能です。

基本構文

=INDEX(範囲, 行番号, [列番号])

  • 範囲: 検索対象の表または配列
  • 行番号: 範囲の中で、何行目の値を取り出すか
  • 列番号(省略可): 2次元配列のときに列も指定(1列のみなら不要)

使用例

以下のような表がA1:C3にあるとします:

    A       B       C
    ---------------------
    商品名   単価     在庫数
    りんご   120     35
    みかん   80      50
    

=INDEX(A2:C3, 1, 2) → 「120」を返す(1行目2列目)
=INDEX(C2:C3, 2) → 「50」を返す(C列の2行目)

特徴

  • 参照元が左側でなくてもOK: VLOOKUPのような制限がない
  • 列の挿入・削除に強い: 列番号でなく「列の位置」で参照
  • MATCH関数との組み合わせで柔軟な検索が可能

MATCH関数と併用した応用例

    =INDEX(B2:B4, MATCH("みかん", A2:A4, 0))
    

→ 「みかん」に一致する行をMATCHで探し、B列からその行の単価をINDEXで返す(結果は「80」)

行または列の省略も可能

  • =INDEX(A1:A5, 3) → A3セルの値
  • =INDEX({10, 20, 30}, 2) → 「20」

まとめ

  • INDEX関数: 行番号・列番号を指定してセルの値を取得
  • VLOOKUPよりも柔軟性が高く正確な参照が可能
  • MATCH関数との併用で、動的な検索が実現できる

INDEX関数は、特に「表の左側に検索値がある場合」や「列の順番が変わる可能性がある場合」に強みを発揮します。
VLOOKUPでは難しい操作も、INDEXとMATCHの組み合わせで柔軟に対応できます。

 

Excel関連用語集

−−−−−  Excel  −−−−−

Excelの基本用語:セルとは?

Excelの基本用語:ワークシートとは?

Excelの基本用語:ワークブックとは?

Excelの基本用語:セル参照(相対参照・絶対参照)とは?

Excelの基本用語:数式とは?

Excelの基本用語:関数とは?

Excelの基本関数:IF関数とは?

Excelの代表的な検索関数:VLOOKUP関数とは?

Excelの検索・参照関数:INDEX関数とは?

Excelの検索・参照関数:MATCH関数とは?

Excelの基本関数:SUM関数とは?

Excelの基本関数:COUNT関数とは?

Excelの集計機能:ピボットテーブルとは?

Excelのグラフ機能:棒グラフ・折れ線グラフ・円グラフとは?

Excelの基本機能:データの並べ替えとは?

Excelの基本機能:フィルターとは?

Excelの便利機能:条件付き書式とは?

Excelの便利機能:名前の定義(名前付き範囲)とは?

Excelの便利機能:データの入力規則(入力制限)とは?

Excelのサポート機能:数式の検証(エラーチェック)とは?

Excelの便利機能:テーブル(Excelテーブル機能)とは?

Excelの自動化機能:マクロとは?

Excelの自動化言語:VBA(Visual Basic for Applications)とは?

Excelのセキュリティ機能:シート保護/ブック保護とは?

Excelの印刷設定:改ページ・印刷範囲とは?

Excelの基礎知識:シリアル値(日付・時間の内部形式)とは?

Excelの入力支援機能:ドロップダウンリスト(プルダウン)とは?

Excelのミニグラフ機能:スパークラインとは?

Excelの時短機能:クイック分析とは?

Excelのデータ処理機能:パワークエリ(Power Query)とは?