• CSS
  • HTML
  • EXCEL
  • WINDOWS 10
  • TIPS
  • MAIL

https://www.billionwallet.com > EXCEL > 《EXCEL》 範囲内で指定された値を検索し、相対的な位置を返す MATCH

【EXCEL】 範囲内で指定された値を検索し、相対的な位置を返す MATCH

この関数は、見つかった値が何番目に位置するかを数値で返す。セルの範囲内で指定された項目(値)を検索し、その項目の相対的な位置を返します。MATCH 関数では、指定したセルに含まれている値ではなく、検査範囲内にある検査値に一致する値の位置が返されます。

英字の大文字と小文字は区別されません。検査値が見つからない場合は、エラー値 #N/Aが返されます。

構文

=MATCH(検査値, 検査配列, [照合の型])

検査値 検査範囲の中で照合する値 (数値、文字列、または論理値)を指定します。
検査配列検索するセルの範囲を指定します。
[照合の型] オプション項目。-1、0、1 の数値のいずれかを指定します。この引数の既定値は 1 です。

1 : 検査値以下の最大の値が検索されます。このとき検査範囲のデータは、昇順に並べ替えておく必要があります。
0 : 検査値に一致する値のみが検索の対象となります。このとき検査範囲を並べ替えておく必要はありません。
-1 : 検査値以上の最小の値が検索されます。このとき検査範囲のデータは、降順に並べ替えておく必要があります。

スポンサーリンク

MATCH関数の使い方

<例1>下記の表にて、身長171cmは何番目?

EXCEL(エクセル)/MATCH関数

▼ 関数の挿入【fx】ボタンをクリックします。

EXCEL(エクセル)/MATCH関数

=MATCH(171, B3:B12,1)

*検査値:171cm

*検査配列:対象になる範囲「B3」~「B12」

*照合の型:1

171cm以下の最大値は170なので、結果、セルの位置[6]の値が返されます。

EXCEL(エクセル)/MATCH関数

=MATCH(171, B3:B12,0)

*照合の型:0

171と一致するセルがないため、結果、「#N/A」が返されます。

=MATCH(171, B3:B12,-1)

*照合の型:-1

検索範囲のデータが降順に並べ替えられていないため、エラーが返されます。結果、「#N/A」が返されます。

スポンサーリンク

スポンサーリンク

Category

 Windows 11  Windows 10  CSS  HTML  EXCEL(エクセル)  有用なTIPs  WINDOWS  MAIL(メール)

BILLION WALLET Copyright©All rights reserved