マッチ

マッチ

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

この機能は、指定された値が与えられた範囲内での相対位置を返します。

 

構文:

 

MATCH(search_item; search_region; [match_type])

search_item:指定された範囲内で探したい値です。例えば、「Ming Yin」です。

search_region:検索が行われる行または列です。例えば、C2:C7です。

match_type:このパラメーターは、指定された値が与えられた範囲内でどのように検索されるかを決定します。 省略された場合、デフォルト値は1です。

-1 - search_region は降順に並べられている必要があります。 関数は正確な一致または次に大きな値を考慮します。

+10、-10 - search_region はソートされていなくても構いません。 この関数は、正確な一致または正規表現に基づく一致を考慮します。

1および>2 - search_region は昇順でソートする必要があります。この関数は、正確な一致または次に小さい値を考慮します。

2 - search_region はソートしていなくても構いません。正確な一致のみが考慮されます。

 

備考:

  • MATCH関数は大文字と小文字を区別しません。例えば、「APPLES」と「Apples」は同じように扱われます。

  • 検索したいテキストを完全に覚えていない場合は、 .* を最初の文字の後に使います。例えば、「Stand.*」は「標準の椅子」を検索するために使います。


例:

 

数式:

結果:

=MATCH('Ming Yin'; C2:C7;+10、-10)

4

=MATCH(3038; A2:A7; 1)

5


下の埋め込まれた範囲を使用して、機能を試してみてください。


   

考えられるエラー:

 

エラー:

説明:

#なし!

  • 関数が検索していた値を見つけることができませんでした。このエラーは、VLOOKUPや類似の関数でよく発生します。

#NAME!

  • 関数名が不正または無効です。

  • 与えられた定義名(もしあれば)が無効です。

  • 関数内で使用される定義名に誤字があります。

  • 関数のテキスト値に二重引用符がありません。

  • セル範囲参照にコロンが不足しています。

#VALUE!

  • 与えられた引数のデータタイプが不正または無効です。
    たとえば、関数=DATE(A1:A3)は範囲内にテキスト値が存在する場合に#VALUEエラーを返します。

#REF!

  • 指定されたセル参照が誤っているか無効です。セルまたは範囲が削除、移動されたり、上書き貼り付けされた場合に、このエラーが発生することがあります。

 

類似機能: