MATCHとXMATCHの違い

どちらも「探している値が何番目にあるか」を返します。XMATCH は MATCH の新しい版です。

どちらを使うか

新しく書くなら XMATCH。使える環境(Microsoft 365 / Excel 2021 以降)なら、既定が完全一致なだけでも選ぶ理由になります。

違うところ(4つ)

見るところMATCHXMATCH
既定の一致 近似一致(1)。省くと、並べ替えていない表で間違った位置を返す 完全一致(0)。省いてもそのまま使える
VLOOKUP と同じつまずき方
探す向き 上から下だけ 4つめに -1 で下から上
「最後に一致したもの」を取りたいときに効く
ワイルドカード 一致の種類が 0 のときだけ使える 3つめに 2 を指定して使える
どちらも正規表現は使えません
使える版 すべての版 Microsoft 365 / Excel 2021 以降
配る相手の版に注意

気をつけるところ

INDEX と組み合わせる書き方は、どちらも同じです。=INDEX(返す範囲, XMATCH(探す値, 探す範囲)) のように、MATCH をそのまま XMATCH に置きかえられます。

それぞれのページ