エクセル関数実戦ガイドTop >  エクセル 関数 >  エクセル関数(MATCH編)

エクセル関数(MATCH編)

位置検索をするための関数をご紹介する。

【関数】
=MATCH(検索する値,検索する範囲,検索する方法)

【意味】
検索する範囲の中から検索する値を探し出して、何番目にあるのかという位置を求める関数になる。

検索する方法によっては、「#N/Aエラー」になることがある。このときは検索する値が範囲内にない時に出る場合がある。

【引数の意味】
検索する値:検索したい値を直接指定、または検索したい値が入力されているセルを指定する。値には文字列、数値などが指定できる。

検索する範囲:検索したい値が入力されている場所をセルの範囲指定で指定する。

検索する方法:0→検索する値と完全に一致する値を求める。
       1→検索する値に近い値の位置を求める。
       (省略時は「1」指定になる)
       ?1→昇順に並んでいる値に対して検索できた位置を求める。

以下に使用方法としての例を挙げますので参考にしてください。

【例】
行 A列
1  1
2  3
3  16
4  20
5  22
6  30
7  35
8  40

「=MATCH(16,A1:A8,0)」と指定する。

セルA1?A8の中に「16」という数字は3番目にあるので、返る数字は「3」と返って来る。


次に、「=MATCH(25,A1:A8,0)」と指定した場合はセルA1?A8の中に「25」という数字は無いので「#N/A」と返って来る。

まだ使用方法はあるが、上記の例のように指定すると検索できるので参考にしてみてください。

関連エントリー

エクセル関数実戦ガイドTop >  エクセル 関数 >  エクセル関数(MATCH編)

探し物がなかったら・・・楽天で探す!
楽天で探す
楽天市場

カテゴリー

parts

  • seo