指定した範囲内にある指定した値の相対位置を返します。
構文
search_item:指定した範囲内で検索する値です。例:'Ming Yin'
search_region:検索対象の行または列です。例:C2:C7
match_type:指定した範囲内で指定した値を検索する方法を決定します。省略した場合の初期値は1です。
-1 - search_regionは降順に並べ替える必要があります。完全一致する値、または次に大きい値が対象になります。
0 - search_regionは並べ替えられていなくてもかまいません。完全一致および正規表現による一致が対象になります。
1および>2 - search_regionは昇順に並べ替える必要があります。完全一致する値、または次に小さい値が対象になります。
2 - search_regionは並べ替えられていなくてもかまいません。完全一致する値が対象になります。
注記
MATCHでは大文字と小文字が区別されません。例:'APPLES'と'Apples'は同じものとして扱われます。
検索する文字列全体を覚えていない場合は、先頭の文字に続けて.*を使用します。例:Standard Chairsを検索する場合は'Stand.*'
例
|
数式 |
結果 |
|
=MATCH( 'Ming Yin' ; C2:C7 ;0) |
4 |
|
=MATCH(3038; A2:A7 ;1) |
5 |
発生する可能性のあるエラー
|
エラー |
意味 |
|
#N/A! |
|
|
#NAME! |
|
|
#VALUE! |
|
|
#REF! |
|
類似の関数