Note: The other languages of the website are Google-translated. Back to English

セルにExcelのいくつかの値のXNUMXつが含まれているかどうかを確認するにはどうすればよいですか?

列Aにテキスト文字列のリストがあるとします。ここで、別の範囲D2:D7に基づくいくつかの値の2つが含まれているかどうか、各セルをテストします。 D7:DXNUMXの特定のテキストのいずれかが含まれている場合は、Trueと表示されます。含まれていない場合は、次のスクリーンショットのようにFalseと表示されます。 この記事では、セルに別の範囲のいくつかの値のXNUMXつが含まれている場合にセルを識別する方法について説明します。


セルに数式を含むリストのいくつかの値のXNUMXつが含まれているかどうかを確認します

セルの内容に別の範囲のテキスト値のいずれかが含まれているかどうかを確認するには、次の数式が役立ちます。次のようにしてください。

結果を検索する空白のセル(たとえば、B2)に次の数式を入力し、この数式を適用するセルまで塗りつぶしハンドルを下にドラッグします。セルに別のテキスト値がある場合は、特定の範囲の場合はTrueになり、そうでない場合はFalseになります。 スクリーンショットを参照してください:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

ヒント:

1.「はい」または「いいえ」を使用して結果を示したい場合は、次の式を適用してください。必要に応じて次の結果が得られます。スクリーンショットを参照してください。

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

2.上記の式では、 D2:D7 に基づいてセルをチェックする特定のデータ範囲であり、 A2 チェックしたいセルです。


セルに数式を含むリストのいくつかの値のXNUMXつが含まれている場合は、一致を表示します

セルにリスト内の値が含まれているかどうかを確認してからその値を返す場合があります。複数の値が一致する場合は、リスト内の一致するすべての値が次のスクリーンショットに表示されます。Excelでこのタスクを解決するにはどうすればよいですか。

セルに特定のテキストのいずれかが含まれている場合に一致するすべての値を表示するには、次の数式を適用してください。

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

注意:上記の式では、 D2:D7 に基づいてセルをチェックする特定のデータ範囲であり、 A2 チェックしたいセルです。

その後、プレス Ctrl + Shift + Enter キーを合わせて最初の結果を取得し、塗りつぶしハンドルをこの数式を適用するセルまでドラッグします。スクリーンショットを参照してください。

ヒント:

上記のTEXTJOIN関数は、Excel2019およびOffice365でのみ使用できます。以前のバージョンのExcelを使用している場合は、次の式を適用する必要があります。

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

注意:上記の式では、 D2:D7 に基づいてセルをチェックする特定のデータ範囲であり、 A2 チェックしたいセルです。

その後、プレス Ctrl + Shift + Enter 一緒にキーを押して最初の結果を取得し、空白のセルが表示されるまで数式セルを右側にドラッグしてから、塗りつぶしハンドルを他のセルにドラッグすると、一致するすべての値が次のスクリーンショットのように表示されます。


セルに便利な機能を備えたリストのいくつかの値のXNUMXつが含まれている場合は、一致を強調表示します

セルに別のリストのいくつかの値のXNUMXつが含まれている場合に、一致する値の特定のフォントの色を強調表示する場合は、このセクションで簡単な機能を紹介します。 キーワードをマーク of Kutools for Excel、このユーティリティを使用すると、セル内の特定のXNUMXつ以上のキーワードを一度に強調表示できます。

注意:これらを適用するには キーワードをマーク 機能、まず、ダウンロードする必要があります Kutools for Excel、次に機能をすばやく簡単に適用します。

インストールした後 Kutools for Excel、次のようにしてください。

1に設定します。 OK をクリックします。 クツール > テキスト > キーワードをマーク、スクリーンショットを参照してください:

2。 の中に キーワードをマーク ダイアログボックスで、次の操作を行ってください。

  • 一致するテキストを強調表示するデータ範囲を レンジ テキストボックス;
  • 強調表示するキーワードが含まれているセルを選択します。キーワードを手動で(カンマで区切って)入力することもできます。 キーワード テキストボックス
  • 最後に、チェックしてテキストを強調表示するためのフォントの色を指定する必要があります キーワードの色をマークする オプションを選択します。 

3。 次に、をクリックします。 Ok ボタンをクリックすると、一致するすべてのテキストが次のスクリーンショットのように強調表示されます。


より相対的な記事:

  • ExcelでXNUMXつ以上のテキスト文字列を比較する
  • 次のスクリーンショットに示すように、ワークシート内のXNUMXつ以上のテキスト文字列を大文字と小文字を区別するか大文字と小文字を区別しないかで比較する場合は、この記事で、Excelでこのタスクを処理するための便利な数式について説明します。
  • セルにテキストが含まれている場合はExcelで表示
  • 列Aにテキスト文字列のリストがあり、キーワードの行がある場合は、キーワードがテキスト文字列に表示されているかどうかを確認する必要があります。 キーワードがセルに表示されている場合は表示され、表示されていない場合は、次のスクリーンショットのように空白のセルが表示されます。
  • Excelで複数の値を見つけて置き換える
  • 通常、検索と置換機能は、特定のテキストを検索して別のテキストに置き換えるのに役立ちますが、場合によっては、複数の値を同時に検索して置換する必要があります。 たとえば、以下のスクリーンショットに示すように、すべての「Excel」テキストを「Excel 2019」に、「Outlook」を「Outlook2019」に置き換えるなどです。 この記事では、Excelでこのタスクを解決するための式を紹介します。

最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
コメントを並べ替える
コメント (50)
まだ評価はありません。 最初に評価してください!
このコメントは、サイトのモデレーターによって最小化されました
「特定のテキスト」列にフレーズが含まれている場合はどうなりますか? たとえば、「重複を削除」、「テキストを変換」、「検索」などの方法を確認しますか?
このコメントは、サイトのモデレーターによって最小化されました
TrueまたはFalseの代わりに、見つかったテキストの名前を印刷したいのですが、どうすればよいですか?
このコメントは、サイトのモデレーターによって最小化されました
skyyangによって与えられた式をチェックしてください...それはうまくいきます
このコメントは、サイトのモデレーターによって最小化されました
非常に便利な式。
検索から見つかったその値を取得できますか? (つまり、範囲内に4桁の郵便番号が含まれているかどうかをアドレスフィールドで確認したい場合は、4桁の郵便番号の値を表示します。)
デイビッド
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、デビッド、
私はこの配列式があなたを助けることができます:
=IF(SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))>0,INDEX($D$2:$D$4,SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))))
数式を貼り付けたら、Shift + Ctrl+Enterキーを同時に押してください。
この数式はやや複雑です。必要に応じてセル参照を変更してください。
それを試してみてください、それがあなたを助けることができることを願っています!
このコメントは、サイトのモデレーターによって最小化されました
驚くべきことに、それは私が必要としていたように正確に機能します。 チャンプスありがとう。
このコメントは、サイトのモデレーターによって最小化されました
お役に立ててうれしいです!
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、上記の機能をどのように取得したか説明していただけますか? 同じことをしようとしていますが、セル参照を正しく変更できないようです。
このコメントは、サイトのモデレーターによって最小化されました
はい、お願いします、私もこれが必要です。 $ D $ 2がロックされている理由がわかりませんか?
このコメントは、サイトのモデレーターによって最小化されました
これは素晴らしいです! ただし、私にとって大きな問題の2つは、「検索」D4:DXNUMXリストに空白のセルがある場合はどうなるかということです。 私にとって、それは式を台無しにし、私はいくつかの場所で「NUM」を取得します。 ありがとう!
このコメントは、サイトのモデレーターによって最小化されました
この数式は、ルックアップセルにいくつかの単語があり、セル内の検索にいくつかの単語がある場合に機能しますか? 基本的に私は材料のリストを持っていて、それらのリストの中から特定の材料を見つけたいと思っています。特定の材料は複数の単語である可能性があります
このコメントは、サイトのモデレーターによって最小化されました
列Aに材料のリストがあり、各セルには製品のすべての材料が含まれているため、100つの単語だけでなく、列Dに、列A内で見つけようとしている材料のリストがあります。どうすればよいですか。 この式はこれに対してXNUMX%機能しないようです
感謝
このコメントは、サイトのモデレーターによって最小化されました
私自身と別のギャルは、私たちが解決しなければならないデータの問題のために、これを2日間理解しようとしています。 この表現をありがとうございます。 それはまさに私たちが必要としていたものです。
このコメントは、サイトのモデレーターによって最小化されました
列Dのリストを15000語にすることはできますか?それでも式は上記と同じままですか? わずかな値で期待どおりの結果が得られていますが、リストが数千に跳ね上がると、すべて#REFが表示されます。
このコメントは、サイトのモデレーターによって最小化されました
スカイヤン、

これを読むかどうかはわかりませんが、どうもありがとうございました!

あなたは天才です!!!
このコメントは、サイトのモデレーターによって最小化されました
D列に空白のセルがある場合、これをどのように機能させますか?
このコメントは、サイトのモデレーターによって最小化されました
hi
添付ファイルを参照してください。列Dの成分のいずれかが列Aに存在するかどうかを調べ、列Bで見つかった成分を表示しようとしていますが、これは可能ですか?
このコメントは、サイトのモデレーターによって最小化されました
最初の添付ファイルがアップロードされませんでした。以下の添付ファイルを参照してください
このコメントは、サイトのモデレーターによって最小化されました
감사합니다정말진심으✧감사드립니다
한달여간을네이버에서만찾다가구글을통해찾으니이렇게바✧정확한정보
このコメントは、サイトのモデレーターによって最小化されました
ヒープのおかげで、これはうまくいきました。
このコメントは、サイトのモデレーターによって最小化されました
유용한자료감사합니다!
このコメントは、サイトのモデレーターによって最小化されました
= SUMPRODUCT(-ISNUMBER(SEARCH(list、A2)))と条件付き書式を使用して、ある列の値を別の列と比較します。 エクセル2007でうまく機能します。何日も私の頭を悩ませてきました。
このコメントは、サイトのモデレーターによって最小化されました
はい、いいえ

중복되는값배열일경우배열✧B열C열.........기재는가능한가요
このコメントは、サイトのモデレーターによって最小化されました
はいまたはいいえではなく、セル内で一致するテキストを返す方法はありますか?
このコメントは、サイトのモデレーターによって最小化されました
同じ質問; はい/いいえではなく、一致したテキストを返すことはできますか?
このコメントは、サイトのモデレーターによって最小化されました
この数式の結果を、単に「TRUE」、「FALSE」、「Yes」、または「No」から特定のテキストの値に変更することは可能でしょうか。


ありがとうございました
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、ニルス、
「はい」または「いいえ」の代わりに他のテキストを使用する場合は、「はい」、「いいえ」を他のテキストに置き換える必要があります。次の式を試してください。
= IF(SUMPRODUCT(-ISNUMBER(SEARCH($ D $ 2:$ D $ 6、A2)))、"特定のテキスト1"、 "特定のテキスト2")

それを試してみてください、それがあなたを助けることができることを願っています!
このコメントは、サイトのモデレーターによって最小化されました
ジェーンは以下の質問をしました。「同じ質問です。はい/いいえではなく、一致したテキストを返すことができますか?」 -答えにも興味があります
このコメントは、サイトのモデレーターによって最小化されました
= IF(SUMPRODUCT(-ISNUMBER(SEARCH($ D $ 2:$ D $ 6、A2)))、 "はい、"いいえ ")
このコメントは、サイトのモデレーターによって最小化されました
ねえ、
私はこの式を試しましたが、すべてにTRUEを示していますか?
このコメントは、サイトのモデレーターによって最小化されました
チェックしてください
このコメントは、サイトのモデレーターによって最小化されました
数式が正しくありません。 すべての値に対して「true」を示しています
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、Dd、
数式は私のExcelワークシートでうまく機能しますが、ここにスクリーンショットとして問題シートを提供できますか?
ありがとうございました!
このコメントは、サイトのモデレーターによって最小化されました
ねえ、私は同じ問題を抱えています。 False でなければならない場合でも、毎回 true を返します。 これは式です:
=SUMPRODUCT(--ISNUMBER(SEARCH($AH$2:$AH$122;C2)))>0

$AH$2:$AH$12 は単語のリストです
C2 はツイートからのテキストです。

ツイートにリストの単語が含まれていなくても true を返します
このコメントは、サイトのモデレーターによって最小化されました
まさに私が探していたものです! 完璧に動作します
このコメントは、サイトのモデレーターによって最小化されました
完全!! いくつかのよく知られた式の組み合わせと一致する複雑な需要
このコメントは、サイトのモデレーターによって最小化されました
これは非常に役に立ちましたが、最後のピースが欠けています。
IF(SUMPRODUCT(-ISNUMBER(SEARCH($ D $ 2:$ D $ 6、A2)))、 "Yes"、 "No")を展開して、リスト内の値の大文字と小文字の区別も確認するにはどうすればよいですか?
前もって感謝します
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、スコット、
大文字と小文字を区別して値を確認するには、次の式を適用してください。
= IF(SUMPRODUCT(-ISNUMBER(FIND($ D $ 2:$ D $ 6、A2)))、 "はい"、 "いいえ")

ぜひお試しください、ありがとうございます!
このコメントは、サイトのモデレーターによって最小化されました
こんにちは-セルだけでなくキーワードを行で検索する必要がある場合、つまり、この数式でA2だけでなくA2-P2を検索する必要がある場合はどうなりますか? = IF(SUMPRODUCT(-ISNUMBER(SEARCH($ D $ 2:$ D $ 6、A2)))、 "はい"、 "いいえ")
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、マーゴ、
この数式を行データに適用するには、次のように単一セル参照を行参照に置き換える必要があります。
= IF(SUMPRODUCT(-ISNUMBER(SEARCH($ R $ 2:$ R $ 6、A2:P2)))、 "はい"、 "いいえ")
ぜひお試しください。お役に立てば幸いです。
このコメントは、サイトのモデレーターによって最小化されました
キーワードの部分的な一致でこれを行うことは可能ですか? この方法は完全に一致するだけです
ここにはまだコメントが投稿されていません
もっと読む

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護