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

Excelの数式:セルに多くのもののXNUMXつが含まれているかどうかを確認します

このチュートリアルでは、セルにExcelのいくつかの値のいずれかが含まれているかどうかを確認する数式を提供し、数式の引数と数式のしくみについて説明します。
ドキュメントは、次のいずれかが含まれているかどうかを確認します1

一般的な式:

=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))>0

Arguments

Things: the values you want to check if cell contains one of them.
Text: the cell reference or text string you want to check if contains number.

戻り値:

この数式は論理値FALSEを返します。セルには何も含まれていません。 TRUE:セルには少なくともXNUMXつのものが含まれています。

この式のしくみ

たとえば、セルB3に数値が含まれているかどうかを確認するには、次の数式を使用してください

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

メディア情報 入力します チェックするキー。
ドキュメントは、次のいずれかが含まれているかどうかを確認します2

説明

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

ISNUMBER関数:セルに数値が含まれている場合、ISNUMBER関数はTRUEを返します。 そう ISNUMBER(SEARCH($E$3:$E$5,B3)) SEARCH関数が1つの数値を検出すると、配列の結果を{true、false、false}として返します。
ドキュメントは、次のいずれかが含まれているかどうかを確認します4

--ISNUMBER(SEARCH($E$3:$E$5,B4)) TRUE値を1に変換し、FALSE値を0に変換するため、この式は配列の結果をに変換します。 {1; 0; 0}.
ドキュメントは、次のいずれかが含まれているかどうかを確認します5

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

最後に、左の式を比較します SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) 左の数式の結果が0より大きい限り、数式はTRUEを返すか、FALSEを返します。
ドキュメントは、次のいずれかが含まれているかどうかを確認します6

サンプルファイル

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


相対式


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

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

毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。

  • 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
  • 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
  • 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
  • 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。
Excelのリボン(Kutools for Excelがインストールされている)

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

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
Excelのスクリーンショット(Officeタブがインストールされている場合)
コメントを並べ替える
コメント (1)
まだ評価はありません。 最初に評価してください!
このコメントは、サイトのモデレーターによって最小化されました
Bonjour, j'essaye cette formulasur une très grande liste de mot et la recherche fait un contient, mais pas au mot entier.
Vous avez une solution ?

例として、le mot de ma liste à rechercher est "aire". Cependant, le mot "horaire" m'indique vrai... avec la formule.
Alors oui "horaire" contient "aire" mais pas en mot entier...

Autre example : le mot de ma liste à rechercher est "ri". Cependant, le mot "clé dynamométique" m'indique vrai...

ありがとう
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

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