検索

XMATCH

定義

XMATCH は、行または列の中での値の相対位置を返します。

構文

=XMATCH(lookup_value, lookup_array)

引数

引数 意味
lookup_value 探す値です。引用符で囲んだ単語やセル参照などです。
lookup_array 検索する 1 行または 1 列です。例: A2:A4。

計算例

買い物リストが A2:A4 に保存されていて、Pear がどこにあるかを知りたいとします。

A: 果物
Fig
Pear
Lime

数式: =XMATCH("Pear",A2:A4)

結果: 2。Pear は範囲 A2:A4 の中の 2 番目の項目です。

練習問題

範囲 A2:A4 には red、blue、green が入っています。B2 に、blue の位置を返す数式を書いてください。

  1. B2 に、A2:A4 の中での blue の位置を返す XMATCH 数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

MATCH は古い位置検索です。位置ではなく一致する値が欲しいときは XLOOKUP を使えます。

よくある間違い

結果をシートの行として読むミスです。XMATCH("Pear",A2:A4) は範囲内の 2 番目のセルである 2 であり、シートの 3 行目ではありません。

関連する関数

これらのリンクは関連する関数です。