メインコンテンツへスキップ

Excelの数式:セルにいくつかの値のいずれかが含まれているかどうかを確認しますが、他の値は除外します

値のリストが3つあるとすると、セルB3に範囲E5:E3の値のいずれかが含まれているかどうかを確認しますが、同時に、以下のスクリーンショットに示すように、範囲F4:FXNUMXの値は含まれていません。 このチュートリアルでは、Excelでこのタスクをすばやく処理し、数式の引数を説明する数式を提供します。
ドキュメントは、1つを含むが、XNUMXを除外するかどうかを確認します

一般的な式:

=(SUMPRODUCT(--ISNUMBER(SEARCH(include,text)))>0) *(SUMPRODUCT(--ISNUMBER(SEARCH(exclude,text)))=0)

Arguments

Text: the text string you want to check.
Include: the values you want to check if argument text contains.
Exclude: the values you want to check if argument text does not contain.

戻り値:

数式は1または0を返します。セルに含める必要のある値の1つが含まれ、除外する必要のある値が含まれていない場合は、0を返すか、1を返します。この数式0とXNUMXは、論理値のように扱われます。真と偽。

この式のしくみ

セルB3に範囲E3:E5の値のいずれかが含まれているかどうかを確認し、同時に範囲F3:F4の値を除外する場合は、次の数式を使用してください。

=(SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0)*(SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))=0)

イベント 入力します チェック結果を取得するためのキー。
ドキュメントは、2つを含むが、XNUMXを除外するかどうかを確認します

説明

一部1: (SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0) セルにE3:E5の値が含まれているかどうかを確認します

検索 関数:SEARCH関数は、テキスト文字列の最初の文字の位置を別の文字列内に返します。SEARCH関数は、一致するテキストを見つけた場合は相対位置を返し、見つからなかった場合は#VALUEを返します。 エラー。 たとえば、ここでは式 SEARCH($E$3:$E$5,B3) セルB3の範囲E5:E3の各値を検索し、セルB3の各テキスト文字列の場所を返します。 次のように配列の結果が返されます。 {1; 7; 12}.

ISNUMBER関数:セルが数値の場合、ISNUMBER関数はTRUEを返します。 そう ISNUMBER(SEARCH($E$3:$E$5,B3)) SEARCH関数が3つの数値を検出すると、配列の結果を{true、true、true}として返します。

--ISNUMBER(SEARCH($E$3:$E$5,B3)) TRUE値を1に変換し、FALSE値を0に変換するため、この式は配列の結果を次のように変更します。 {1; 1; 1}.

SUMPRODUCT 関数:範囲を倍数にするか、配列を合計するために使用され、積の合計を返します。 ザ・ SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) 1 + 1 + 1 = 3を返します。

最後に、左の式を比較します SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) 左の式の結果が0より大きい限り、結果はTRUEになるか、FALSEを返します。 ここではTRUEを返します。
ドキュメントは、3つを含むが、XNUMXを除外するかどうかを確認します

一部2: (SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))=0) セルにF3:F4の値が含まれていないかどうかを確認します

検索($ F $ 3:$ F $ 4、B3) セルB3の範囲E5:E3の各値を検索し、セルB3の各テキスト文字列の場所を返します。 次のように配列の結果が返されます。 {#VALUE!;#VALUE!}.

ISNUMBER(SEARCH($F$3:$F$4,B3)) 配列の結果を次のように返します {false; false} SEARCH関数が0の番号を見つけるため。

--ISNUMBER(SEARCH($F$3:$F$4,B3)) TRUE値を1に変換し、FALSE値を0に変換するため、この式は配列の結果を次のように変更します。 {0; 0}.

SUMPRODUCT 関数:範囲を倍数にするか、配列を合計するために使用され、積の合計を返します。 ザ・ SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3))) 0 + 0 = 0を返します。

最後に、左の式を比較します SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3))) 左の式の結果が0に等しい限り、結果はTRUEを返すか、FALSEを返します。 ここではTRUEを返します。
ドキュメントは、4つを含むが、XNUMXを除外するかどうかを確認します

パート3:複数のXNUMXつの式

=(SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0)*(SUMPRODUCT(--ISNUMBER(SEARCH($F$3:$F$4,B3)))=0)

=TRUE*TRUE

=1

この式1と0は、論理値TRUEとFALSEのように処理されます。

サンプルファイル

ドキュメントサンプルクリックしてサンプルファイルをダウンロード


相対式


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

Kutools forExcel-群衆から目立つのに役立ちます

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する  |  空白行を削除する  |  データを失わずに列またはセルを結合する  |  数式なしのラウンド ...
スーパーVルックアップ: 複数の基準  |  複数の値  |  複数のシートにわたって  |  ファジールックアップ...
上級ドロップダウンリスト: 簡単なドロップダウンリスト  |  依存関係のドロップダウン リスト  |  複数選択のドロップダウンリスト...
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  列を比較する 同じセルと異なるセルを選択する ...
注目の機能: グリッドフォーカス  |  デザインビュー  |  ビッグフォーミュラバー  |  ワークブックとシートマネージャー | リソースライブラリ (自動テキスト)  |  日付ピッカー  |  ワークシートを組み合わせる  |  セルの暗号化/復号化  |  リストごとにメールを送信する  |  スーパーフィルター  |  特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する ...)  |  50+ チャート 種類 (ガントチャート ...)  |  40+ 実用的 (誕生日に基づいて年齢を計算する ...)  |  19 挿入 ツール (QRコードを挿入, パスから画像を挿入 ...)  |  12 変換 ツール (数字から言葉へ, 通貨の換算 ...)  |  7 マージ&スプリット ツール (高度な結合行, Excelのセルを分割する ...)  |  ... もっと

Kutools for Excelは300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...

説明


Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
<p>avec les fonctions en français ça donne : SOMMEPROD(--ESTNUM(CHERCHE(Liste;B2)))</p>
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations