目次
大規模なデータベースを扱う場合、データベースから特定のテキストを検索する必要があります。 Excelには、それを簡単に実行できる関数がいくつかあります。 この記事では、以下のことを説明します。 4 探し方 もし その セル範囲に特定のテキストを含む において エクセル .
練習用ワークブックをダウンロードする
この練習用シートをダウンロードして、この記事を読みながら練習してください。
セルの範囲に特定のテキストが含まれているかどうかを調べる.xlsx
Excelでセルの範囲に特定のテキストが含まれているかどうかを調べる4つの簡単な方法
以下のデータセットでは、テキストの範囲にある特定のテキストが含まれているかどうかを判断します。 また、左側の列の名前は テキスト は意図したテキストを含み、右側の列は 具体的な テキスト には、左の列でチェックされるテキストが含まれています。 そして、右の列の 結果 カラムに出力が表示されます。 互換性の問題を回避するために Excel 365 版です。
1.Excelでセルの範囲に特定のテキストが含まれているかどうかを検索するCOUNTIF関数を挿入する
データの範囲内に値やテキストが存在するかどうかを判断するには、単純に計算式に基づいた COUNTIF関数 . があります。 COUNTIF 関数は、ある特定の条件が満たされた場合に値をカウントするのに役立ちます。
ステップス
- まず、セルにおいて E5 は、数式を挿入してください。
=COUNTIF(B5:B10,"*"&D5&"*")>0
- 次に、 を押します。 入力 をクリックすると結果が表示されます。
🔎 フォーミュラ・ブレークダウン
- ここでの入力Rangeは B5:B10 .
- クライテリオンは "*"&D5& "*" .ここで、私たちは アスタリスク (*) として ワイルドカード アスタリスクをセル参照の前後に連結しています。 D4 ということは、その値が範囲内のどこかに現れるとカウントされるわけです。
- したがって、値が見つかれば、その出力は 真 を出力します。 ファルス .
- その後、マウスカーソルを数式セルの右下に合わせ、カーソルが表示されているときに フィルハンドル アイコン + ) をダブルクリックすると、残りのセルにも同じ数式が適用されます。
- それゆえ、結果が出るのです。
続きを読む Excelでセルに特定の文字列が含まれているかどうかを確認する方法
2.ISNUMBER関数とFIND関数でセル範囲に特定の文字列が含まれているかどうかを検索する
に基づく計算式を使って ISNUMBER と FIND を使えば、セルの範囲から特定のテキストを簡単に見つけることができます。 ISNUMBER は,その中の引数を満たせば論理的な出力を返す。 一方で FIND 関数は、文字列またはテキストの範囲内で指定されたテキストの特定の位置を返します。
ステップス
- まず、セルにおいて E5 という式に当てはめる。
=isnumber(find(d5,b5))
- 次に、 を押します。 入力 をクリックすると結果が表示されます。
🔎 フォーミュラ・ブレークダウン
- があります。 探す ここでいう機能とは、セル内に記載されたテキストの正確な位置を決定することです。 D5 をテキスト文字列で B5 .それらは数値であったり、(文字列の中にテキストが見つからない場合は)空白であったりします。
- があります。 ISNUMBER の出力に基づいて論理的な出力を返します。 FIND 関数を使用します。
- をドラッグして、残りのセルに同じ機能を適用します。 フィルハンドル セルまで E10 .
- それゆえ、望ましい結果を得ることができるのです。
続きを読む Excel 範囲内の文字列を検索する
IF関数、OR関数、COUNTIF関数を組み合わせて、特定の文字列が含まれるセルを検索する。
与えられたセル範囲から特定のテキストを検索する必要がある場合、次のように簡単に行うことができます。 IF関数 の中で他の関数をネストする。 イフ を利用することで、より簡単に作業を行うことができます。
3.1 COUNTIF関数付きIF
という組み合わせで イフ とのことです。 COUNTIF 関数は、意図した文字列が特定のテキストを含むかどうかを判断します。
ステップス
- 結果を取得したいセルで、以下を適用します。 イフ とのことです。 COUNTIF この式の最終形は
=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")
🔎 フォーミュラ・ブレークダウン
- レンジは B5:B10です。
- クライテリオンは "*"&D5& "*" .
- 値が見つかった場合、その結果には はい .
- 値が見つからなかった場合、結果には ノー .
- を押して、結果を取得します。 入力 .
- 次に、残りのテキストにも同じことを適用します。 ソースと一致したテキストは、次のように表示されます。 はい などが表示されます。 ノー .
3.2 ISNUMBER関数、SEARCH関数、IF関数
の組み合わせで、文字列が特定のテキストを含むかどうかを判断することができるのです。 イフ , 検索 そして ISNUMBER の機能を持つ。
ステップス
- まず最初に イフ という関数があります。 ISNUMBER 細胞内機能 E5 .最終的な計算式は
=if(isnumber(search(d5,b5)), "found", "not found")
🔎 フォーミュラ・ブレークダウン
- テキストを見つけます D5 テキスト内 B5 を使用しています。 検索 関数を使用します。
- その結果、次のように表示されます。 FOUND が真の場合、その値は
- その結果、次のように表示されます。 NOT FOUND が false の場合。
- プレス 入力 をクリックすると、その機能が適用されます。
- をドラッグすることで、残りのセルの結果を得ることができます。 フィルハンドル セルまで E10 .
3.3 ORとCOUNTIFを用いたIF
ここでは、複合的に適用することで イフ , または と COUNTIF 関数は、セルを含むテキストが特定のテキストを持つかどうかを判断するために展開されます。 イフ 関数は、ある条件をチェックするのに役立ちますが、一方では COUNTIF は、その特定の条件が満たされた場合に値をカウントするのに役立ちます。 そして、その条件を満たすために オア 関数は、条件に基づいて必要な出力を返すのに役立ちます。
ステップス
- インセル E5 という数式を入力する。
=IF(OR(COUNTIF(B5, "*"&$D$5:$D$10& "*")), "YES", "NOT FOUND")
- したがって、プレス 入力 をクリックすると結果が表示されます。
🔎 フォーミュラ・ブレークダウン
- レンジは B5 .
- クライテリオンは "*"&$D$5:$D$10& "*" .
- したがって、その値があれば、結果は次のようになります。 はい .
- さらに、値が見つからなかった場合、その結果、次のように表示されます。 NOT FOUND .
- をドラッグして、残りのセルに同じ数式を適用します。 フィルハンドル アイコンからセル E10 .
続きを読む Excelでセル内のテキストを検索する方法
4.SUMPRODUCT関数とCOUNTIF関数の結合
があります。 サンプロダクト と COUNTIF は、セル内の特定のテキストを検索するのにも役立ちます。 以下の手順で学習してください。 サンプロダクト 一方 COUNTIF は、その特定の条件が満たされた場合に値をカウントするのに役立ちます。
ステップス
- 最初は サンプロダクト 細胞内機能 E5 をネストしています。 COUNTIF 関数の中で サンプロダクト 最終的な計算式は
=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0
- したがって、プレス 入力 をクリックすると結果が表示されます。
🔎 フォーミュラ・ブレークダウン
- レンジは B5:B10 .
- クライテリオンは "*"&D5& "*" .
- があります。 COUNTIF 関数は,マッチしたセルの数をカウントする。
- さらに サンプロダクト 関数が返す数値を受け取ります。 COUNTIF 関数を呼び、その合計を取得します。
- 最後に、残りのセルにも同じ数式を適用すると、入力に対して正確な結果が得られます。
覚えておきたいこと
- ワイルドカードを使用する場合、アスタリスク( * )を各サブストリングに適用する必要があります。 アスタリスク( * ) は、使用すると任意の数の文字にマッチします。
- 使用中 イフ をもって オア 覚え込ませる ブロック 絶対セル参照によるRange ($) .