検索
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 の位置を返す数式を書いてください。
- B2 に、A2:A4 の中での blue の位置を返す XMATCH 数式を書いてください。
- B2 は A2:A4 の中での blue の位置を表示する必要があります。
ステップ 1 / 2
B2 に =XMATCH("blue",A2:A4) と入力します。
blue は 2 番目なので、位置は 2 です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
B2 は XMATCH を使っています。
B2 は 2 を表示しています。
関連する関数
MATCH は古い位置検索です。位置ではなく一致する値が欲しいときは XLOOKUP を使えます。
よくある間違い
結果をシートの行として読むミスです。XMATCH("Pear",A2:A4) は範囲内の 2 番目のセルである 2 であり、シートの 3 行目ではありません。