目次
Excelで作業をしていると、他のテキストの中から特定のテキストを検索することがよくあります。 このような場合、以下のようにします。 マイクロソフト エクセル 今日は、Excelのセル内の別のテキストの中にあるテキストを見つける方法を紹介します。 に もし、あなたも気になるなら、私たちの練習用ワークブックをダウンロードして、私たちのフォローをしてください。
練習用ワークブックをダウンロードする
この記事を読みながら練習できるように、練習用ワークブックをダウンロードしてください。
セル内の文字列を検索する.xlsx2 Excelでセル内のテキストを検索する適切な例
のデータセットを考え、その例を示す。 10個のEメールID の 10 のメールドメインに属しているかどうかを調べます。 Gメール このデータセットは、セル B5:B14 というセル範囲に結果を表示します。 C5:C14 それぞれ
備考本記事の操作は、すべて Microsoft Office 365 のアプリケーションになります。
例1:SEARCH関数、ISNUMBER関数、IF関数を組み合わせて、セル内のテキストを検索する場合
最初の例では、以下のように 検索 , ISNUMBER そして イフ 関数を使用して、セルからテキストを検索します。 この例では ケースインセンシティブ という問題があります。 そこで、この単語があるかどうかを確認します。 Gメール 以下は、その手順です。
📌ステップス。
- まず、セルを選択します。 C5 .
- では、そのセルに次の数式を書き込んでください。
=IF(ISNUMBER(SEARCH("Gmail",B5)), "Yes", "No")
- したがって、プレス 入力 .
- という言葉があるように Gメール は、セルのデータに存在する B5 の場合、数式はセルにYesを返します。 C5 .
- その後です。 ドラッグ その オートフィルハンドル アイコンをクリックすると、数式をセルまでコピーします。 C14 .
- 最後に、私たちの数式がすべてのデータに対して結果を表示することがわかります。
このように、この数式は完全に動作し、Excelのセル内のテキストを検索することができると言えます。
🔎 フォーミュラの内訳セルの数式を分解しています C5 .
👉
SEARCH("Gmail",B5)。 : その 検索 は、目的の文字を検索し、文字番号を表示します。 ここでは、この関数は 12 .
👉
ISNUMBER(SEARCH("Gmail",B5)) : その ISNUMBER の結果が、「1」であるか「2」であるかをチェックします。 検索 が数値であるか否かを判定し,数値であれば 真 そうでない場合は、次のように表示されます。 ファルス ここで、この関数は 真 .
👉
IF(ISNUMBER(SEARCH("Gmail",B5)), "Yes", "No") : 最後に イフ の値をチェックする関数です。 ISNUMBER 関数は 真の または 擬似 を選択した場合。 真の その イフ 関数が返す はい を返します。 いいえ ここで、この関数は はい .
続きを読む Excel 範囲内の文字列を検索する
例2:FIND関数とISNUMBER関数を組み合わせて、セル内の文字列を検索する
以下の例では FIND , ISNUMBER そして イフ 関数を使用して、セルからテキストを検索します。 これは ケースセンシティブ の問題です。 FIND 関数は、セル内のまったく同じエンティティを探します。 ここでは、正確な単語をチェックします。 Gメール この例を完成させるための手順は以下の通りです。
📌ステップス。
- まず最初に、セルを選択します。 C5 .
- その後、そのセルに次のような数式を書き込んでください。
=IF(ISNUMBER(FIND("Gmail",B4)), "Yes", "No")
- 次に、 を押します。 入力 .
- ここで、正確な言葉 Gメール は、セルのテキストには存在しません。 B5 という数式が返されます。 いいえ 細胞内 C5 .
- 今すぐ ドラッグ その オートフィルハンドル アイコンをクリックすると、数式をセルまでコピーします。 C14 .
- この式がすべてのデータに対して結果を示すことがわかると思いますが、実際の生活では、ドメインに Gメール .したがって、すべての結果は いいえ .
最後に、この数式が正常に動作し、Excelのセル内のテキストを検索することができたと言えます。
🔎 フォーミュラの内訳セルの数式を分解しています C5 .
👉
FIND("Gmail",B4)の場合 : その FIND この関数は正確な文字をチェックし、文字番号を表示します。 この単語はテキストに存在しないので、この関数は #バリュー のエラーが発生しました。
👉
ISNUMBER(FIND("Gmail",B4)) : その ISNUMBER の結果が、「1」であるか「2」であるかをチェックします。 FIND が数値であるか否かを判定し,数値であれば 真 これに対して ファルス ここで、この関数は ファルス .
👉
IF(ISNUMBER(FIND("Gmail",B4)), "Yes", "No") : 結局は イフ の値をチェックする関数です。 ISNUMBER 関数は 真の または 擬似 その結果が真であれば イフ 関数が返す はい を返します。 いいえ ここで、この関数は いいえ .
結論
以上で本記事を終了します。 本記事が皆様のお役に立ち、Excelでセル内のテキストを検索できるようになれば幸いです。 さらにご質問やおすすめの方法がありましたら、以下のコメント欄でご紹介ください。
ホームページのチェックもお忘れなく。 エクセルウィキ 新しい方法を学び、成長し続けましょう。