Excel MATCH関数:データの場所の検索

01/01

Excel MATCH関数

マッチ機能によるデータの相対位置の発見 ©テッドフランス語

MATCH関数の概要

MATCH関数は、リストまたはセルの選択範囲内のデータの相対位置を示す数値を返すために使用されます 。 範囲内の指定された項目の位置が項目自体の代わりに必要な場合に使用されます。

指定された情報は、テキストまたは数値データのいずれかです。

たとえば、上記の画像では、MATCH関数を含む式

= MATCH(C2、E2:E7,0)
Gizmosの相対位置は、 F3〜F8の5番目のエントリであるため、5として返します。

同様に、範囲C1:C3が5,10,15などの数を含む場合、式

= MATCH(15、C1:C3,0)
15が範囲内の3番目のエントリであるため、番号3が返されます。

MATCHと他のExcel関数の結合

MATCH関数は、通常、VLOOKUPやINDEXなどの他のルックアップ関数と組み合わせて使用​​され、次のような他の関数の引数の入力として使用されます。

MATCH関数の構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、カンマ区切り文字、および引数を含みます。

MATCH関数の構文は次のとおりです。

=一致(Lookup_value、Lookup_array、Match_type)

Lookup_value - (必須)データのリスト内で検索する値。 この引数には、数値、テキスト、論理値、またはセル参照を指定できます。

Lookup_array - 検索対象のセル範囲(必須)。

Match_type - (オプション)は、Lookup_valueとLookup_arrayの値をどのように一致させるかをExcelに指示します。 この引数のデフォルト値は1です。選択肢:-1、0、または1。

ExcelのMATCH関数を使用した例

この例では、MATCH関数を使用してインベントリリスト内のGizmosという用語の位置を検索します。

関数とその引数を入力するオプションは次のとおりです。

  1. = MATCH(C2、E2:E7,0)などの完全な関数をワークシートのセルに入力する
  2. 関数のダイアログボックスを使用して関数と引数を入力する

MATCH関数ダイアログボックスの使用

上記の画像に表示されている例のダイアログボックスを使用してMATCH関数と引数を入力する方法を以下の手順で説明します。

  1. セルD2をクリックします - 関数の結果が表示される場所
  2. リボンメニューの[ 数式 ]タブをクリックします
  3. リボンから参照と参照を選択して関数ドロップダウンリストを開きます
  4. リスト内のMATCHをクリックして、関数のダイアログボックスを表示します
  5. ダイアログボックスで、 Lookup_value行をクリックします。
  6. ダイアログボックスにセル参照を入力するには、ワークシートのセルC2をクリックします。
  7. ダイアログボックスのLookup_array行をクリックします。
  8. ダイアログボックスに範囲を入力するには、 ワークシートのセルE2〜E7をハイライト表示します
  9. ダイアログボックスのMatch_type行をクリックします。
  10. この行に数字「 0 」(引用符なし)を入力して、セルD3のデータと完全に一致するものを検索します
  11. OKをクリックして機能を完了し、ダイアログボックスを閉じます。
  12. Gizmos という用語は在庫リストの上から5番目の項目であるため、数字「5」がセルD3に表示されます
  13. セルD3をクリックすると、完全な関数= MATCH(C2、E2:E7,0)がワークシートの上の数式バーに表示されます

他のリストアイテムの位置を見つける

Lookup_value引数としてGizmosを入力するのではなく、その用語をセルに入力し、セルD2を入力してからそのセル参照を関数の引数として入力します。

このアプローチにより、検索式を変更することなく、異なる項目を簡単に検索することができます。

別のアイテム( ガジェットなど)を検索するには、

  1. 部品名をセルC2に入力します。
  2. キーボードのEnterキーを押します。

D2の結果が更新され、新しい名前のリスト内の位置が反映されます。