行と列の位置

MATCH 検査値の相対位置を求める

対応バージョン:2013 2010 2007

[検査値]が[検査範囲]のなかの何番目のセルであるかを求めます。[検査範囲]の先頭のセルの位置を1として数えた値が返されます。

入力方法と引数

MATCHマッチ検索値, 検査範囲, 照合の種類

検索値検索する値を指定します。
検査範囲[検査値]を検索する範囲を指定します。範囲は1行または1列のセル範囲や配列定数で指定します。
照合の種類
検索の方法を以下のように指定します。
1または省略[検査値]以下の最大値を検索します。この場合、[検査範囲]のデータは昇順に並べ替えておく必要があります。
0[検査値]に一致する値のみを検索します。
-1[検査値]以上の最小値を検索します。この場合、[検査範囲]のデータは降順に並べ替えておく必要があります。

使用例売掛残高一覧で顧客名がどの位置にあるかを求める

MATCH関数

活用のポイント

  • [照合の種類]が0のとき、[検査値]の文字列にはワイルドカード文字が使用できます。使用できるワイルドカード文字は、任意の文字列を表す「*」と、任意の1文字を表す「?」です。
  • 検索時には、英字の大文字と小文字は区別されませんが、全角文字と半角文字は区別されます。