ワイルドカードを使用して特定のテキストを含む値を検索する
Excelの範囲内の特定のテキスト文字列を含む最初の一致を見つけるには、 INDEX および MATCH foワイルドカード文字を含むrmula-アスタリスク(*)と疑問符(?)。
ワイルドカードを使用して最初の一致の値を取得するにはどうすればよいですか?
取得するため 文字「e」を含む名 と 3番目の文字が「e」である最初の国 上記の表から、最初にXNUMXつのワイルドカード文字の使用方法を知っておく必要があります。 アスタリスク(*)、任意の数の文字に一致し、 疑問符(?)、XNUMX文字のみに一致します。 たとえば、* iceは、米、サービス、氷、@#$ iceなどを意味します。 とmo ?? 月、mo&%、気分など、もっと意味する可能性があります。ワイルドカードの使用法を把握したら、それらをINDEXおよびMATCH式に組み込むことができます。
一般的な構文
=INDEX(return_range,MATCH(lookup_value,lookup_array,0))
- return_range: 組み合わせ式が最初の一致を返す範囲。 ここでは、名前または国の範囲を示します。
- 参照値: で指定された条件を満たす名または国の位置を返すために使用される値MATCH ルックアップ配列。 ここでは、文字「e」を含む名前と、3番目の文字が「e」である国を指します。
- lookup_array: セルの範囲 参照値 記載されています。 ここでは、名前または国の範囲を示します。
- match_type 0: MATCHに、に正確に等しい最初の値を見つけるように強制します。 参照値.
取得するため 文字「e」を含む名 と 3番目の文字として「e」を持つ最初の国、セルF5およびF8に以下の数式をコピーまたは入力して、を押してください。 入力します 結果を得るには:
セルF5 = INDEX(B5:B11、マッチ(「* e *」,B5:B11、0))
セルF8 = INDEX(C5:C11、マッチ(「?? e *」,C5:C11、0))
式の説明
=INDEX(B5:B11,MATCH("*e*",B5:B11,0))
- MATCH( "* e *"、B5:B11,0): ルックアップ値 * e * 文字が単語内のどの位置にあるかに関係なく、文字「e」を含む任意の単語に一致できます。 (Excelの数式では、テキストを二重引用符( "")で囲む必要があることに注意してください。) マッチタイプ 0 完全一致を見つけるようにMATCH関数に要求します。 この関数は、範囲内の文字「e」を含む名の位置を返します。 B5:B11、です 3.
- 索引(B5:B11,MATCH( "* e *"、B5:B11,0))= INDEX(B5:B11,3): INDEX関数は 3名前範囲のrd値 B5:B11、です エディ.
=INDEX(C5:C11,MATCH("??e*",C5:C11,0))
- MATCH( "?? e *"、C5:C11,0): ):ルックアップ値 ?? e * 単語が3文字以上である限り、3番目の文字が「e」である任意の単語に一致できます。 (Excelの数式では、テキストを二重引用符( "")で囲む必要があることに注意してください。) マッチタイプ 0 完全一致を見つけるようにMATCH関数に要求します。 次に、この関数は、範囲内の3番目の文字として「e」を持つ最初の単語の位置を返します。 C5:C11、です 3.
- 索引(C5:C11,MATCH( "?? e *"、C5:C11,0))= INDEX(C5:C11,3): INDEX関数は 3国の範囲のrd値 C5:C11、です .
関連機能
Excel INDEX関数は、範囲または配列からの指定された位置に基づいて表示された値を返します。
Excel MATCH関数は、セル範囲内の特定の値を検索し、値の相対位置を返します。
関連する式
特定の製品、映画、人物などについてExcelにリストされている情報を見つける必要がある場合は、INDEX関数とMATCH関数の組み合わせをうまく利用する必要があります。
従業員の成績を評価したり、学生のスコアを評価したり、体重に基づいて郵便料金を計算したりするために、Excelで近似一致を見つける必要がある場合があります。このチュートリアルでは、INDEX関数とMATCH関数を使用して必要な結果。
Excelスプレッドシートの左側の列にリストされている、右側にある特定のアイテムに関する情報を見つけるには、INDEX関数とMATCH関数を使用できます。 XNUMXつの関数の組み合わせには、別のExcelの強力なルックアップ関数であるVLOOKUPよりも任意の列の値をルックアップするという利点があります。
最高のオフィス生産性ツール
Kutools forExcel-群衆から目立つのに役立ちます
毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。
- 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
- 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
- 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
- 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする
- 数十の開いているドキュメントを切り替えるのにXNUMX秒!
- マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
- 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
- Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
