MATCH関数・・・「何番目?」関数
=MATCH(検査値,検査範囲、[照合の型])
照合の型には、「1」、「0」、「-1」の3つがあります。
 
<1> ・・・小さい方から何番目?
 
検索範囲内で検索値以下の最大の数値が入力されているセルの相対位置を返します。  
位置は、選択範囲内の相対位置ですから、A2:A10を検索範囲とし、A10がヒットした場合、  
行数の10ではなく、9が関数の返す値になります。          
データを昇順に並べ替えておく必要があります。      
 
<0> ・・・上から何番目?
 
検索範囲内で検索値と一致するセルの相対位置を返します。      
ない場合は、#N/Aを返します。            
 
<-1> ・・・大きい方から何番目?
 
検索範囲内で検索値以上の最小の数値が入力されているセルの相対位置を返します。  
データを降順に並べ替えておく必要があります。      
                 
検査値
検査範囲
照合の型
<1>
照合の型
<0>
照合の型
<−1>
検査値
検査範囲
照合の型
<1>
照合の型
<0>
照合の型
<−1>
ランダムに並んだ文字列に、MATCH関数を使用 ランダムに並んだ数値列に、MATCH関数を使用
篠原彰子 3 1 1 7 5 1 1
室田良 2 2 2 4 2 2 2
紺野麻美 #N/A 3 3 2 #N/A 3 3
飯田肇 10 4 #N/A 8 5 4 #N/A
飯田華織 5 5 #N/A 5 5 5 1
石黒亜弥 3 6 #N/A 9 6 6 #N/A
伊沢猛 #N/A 7 7 1 #N/A 7 7
安部夏美 #N/A 8 8 10 8 8 #N/A
町田聖子 3 9 #N/A 3 #N/A 9 2
大場佳代 3 10 #N/A 6 5 10 1
昇順で並び替え後、MATCH関数を使用 昇順で並び替え後、MATCH関数を使用
安部夏美 1 1 1 1 1 1 1
飯田香織 2 2 #N/A 2 2 2 #N/A
飯田肇 3 3 #N/A 3 3 3 #N/A
伊沢猛 4 4 #N/A 4 4 4 #N/A
石黒亜矢 5 5 #N/A 5 5 5 #N/A
大場佳代 6 6 #N/A 6 6 6 #N/A
紺野麻美 7 7 #N/A 7 7 7 #N/A
篠原彰子 8 8 #N/A 8 8 8 #N/A
町田聖子 9 9 #N/A 9 9 9 #N/A
室田良 10 10 #N/A 10 10 10 #N/A
降順で並び替え後、MATCH関数を使用 降順で並び替え後、MATCH関数を使用
室田良 10 1 1 10 10 1 1
町田聖子 10 2 2 9 10 2 2
篠原彰子 10 3 3 8 10 3 3
紺野麻美 10 4 4 7 10 4 4
大場佳代 5 5 5 6 5 5 5
石黒亜矢 #N/A 6 6 5 #N/A 6 6
伊沢猛 #N/A 7 7 4 #N/A 7 7
飯田肇 #N/A 8 8 3 #N/A 8 8
飯田香織 #N/A 9 9 2 #N/A 9 9
安部夏美 #N/A 10 10 1 #N/A 10 10
HOME