●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

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

MATCH関数とは、指定した範囲の中から、検索した値が何番目にあるか(位置)を返す関数です。
値そのものではなく、「位置番号(インデックス)」を取得できるため、INDEX関数と組み合わせて使うことが多いのが特徴です。

基本構文

=MATCH(検索値, 検索範囲, [検索方法])

  • 検索値: 探したい値
  • 検索範囲: 検索対象となる1列または1行の範囲
  • 検索方法: 省略可能(詳細は下記)

検索方法の種類

  • 0: 完全一致(最もよく使う)
  • 1: 以下で最大の値(昇順に並んでいる必要あり)
  • -1: 以上で最小の値(降順に並んでいる必要あり)

使用例

以下のようなリストがA1:A5にあるとします:

    A列(商品名)
    -------------
    りんご
    みかん
    ぶどう
    バナナ
    もも
    

=MATCH("ぶどう", A1:A5, 0) → 結果:3(「ぶどう」は3番目にある)
=MATCH("すいか", A1:A5, 0) → 結果:#N/A(存在しない場合)

INDEX関数との組み合わせ

MATCHは、INDEX関数の「行番号」や「列番号」の取得に使われます。

    =INDEX(B1:B5, MATCH("ぶどう", A1:A5, 0))
    

→ 「ぶどう」に対応するB列の値を返す(例:価格や在庫など)

エラー対策

  • 値が見つからないと#N/Aエラーになる
  • IFERROR関数を組み合わせて対処
    =IFERROR(MATCH("すいか", A1:A5, 0), "該当なし")
    

まとめ

  • MATCH関数: 値が範囲の中で何番目かを調べる
  • 位置を取得して、INDEX関数と組み合わせることで柔軟な検索が可能
  • 検索方法は通常「0(完全一致)」を使う

MATCH関数は、「検索値の位置を取得する」というシンプルな機能ながら、INDEX関数との併用によって強力な検索処理を実現します。
VLOOKUPでは難しい構成の表にも対応できるため、実務での活用範囲が非常に広い関数です。

 

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)とは?