Excel 列に値が存在する場合、TRUE を返します。

  • これを共有
Hugh West

今回は、受信について 'TRUE' を出力します。 基本的に、スプレッドシートを扱うとき、大きな配列の中から特定のセルの値を一つ一つ探すことは不可能です。 幸い、Excelにはこの検索とタスクの一致を助ける様々な方法があります。 それ以外にも、種類と量に応じて、単純な数式や関数の組み合わせを使用することができます。のデータを使用します。

練習用ワークブックをダウンロードする

この記事の作成に使用した練習用ワークブックをダウンロードすることができます。

カラムに値が存在する場合にTRUEを返す.xlsx

Excelで列内に値が存在する場合にTRUEを返す5つのメソッド

1.Excelの列が値で構成されている場合に真を求める簡単な数式を使用する

これは、カラム間のデータをマッチングして返す最も簡単な方法の一つです。 .そこで、手順を説明します。

ステップス

  • まず、結果欄の最初のセルに次の数式を入力します(ここでは。 セルD5 ).
=B5=C5

  • 数式を入力すると、次のようになります。 両列の値が一致する場合は出力として、そうでない場合は FALSE 次に、以下を使用します。 オートフィル (+) をクリックすると、数式が列の残りの部分にドラッグダウンされます。

2. EXACT関数を使って、Excelのカラムに値が存在する場合にTRUEを返す

大文字・小文字を区別するデータを列間で照合し、照合結果を取得したい場合があります。 このような場合、以下のようにします。 EXACT機能 は大きな助けになります。 エグザクト は,2つの文字列が完全に同じかどうかを調べ,TRUE または FALSE を返す関数です。 この関数は大文字と小文字を区別します。 このメソッドで行った手順は,次のとおりです。

ステップス

  • まず、次の数式を入力します。
=EXACT(B5,C5)

  • 数式を正しく入力すると、次のように出力されます。

MATCH、ISERROR、NOT関数の組み合わせで、Excelのカラムに値が存在する場合に真を取得する。

この記事の前半では、関数の組み合わせでデータ範囲の特定のセルの値を一致させるという話をしました。 興味深いことに、このタスクを実行するにはいくつかの組み合わせがあります。 たとえば、次のようなものがあります。 MATCH , ISERROR ノット 今回の例では、果物のデータセットがあり、他の果物のリストを含む列の中から特定の果物の名前を探すことにします。

ステップス

  • 期待通りの結果を得るには、次の数式を入力します。
=not(iserror(match(b5,$c$5:$c$13,0)))である。

式の内訳。

マッチ(b5,$c$5:$c$13,0)

これです。 MATCH機能 は、配列中の指定された値と一致する項目の相対位置を、指定された順序で返します。

iserror(マッチ(b5,$c$5:$c$13,0)) )

今すぐ ISERROR関数 は,値がエラーであるか否かを調べ,その結果を返す。 または FALSE .

not(iserror(match(b5,$c$5:$c$13,0)))である。

最後に 否定機能 変遷 FALSE まで または FALSE まで .

  • 数式が正しく入力されていれば、次のような結果が得られます。

4.IF、ISERROR、VLOOKUP関数の組み合わせで、Excelの列に値が存在する場合にTRUEを返す

先ほどの例と同様に、別の関数の組み合わせで、別の列に特定の値がある場合に TRUE を出力するようにします。 今度は、関数の組み合わせで イフ , アイサーラー ブイエルオークアップ 例えば、B列のセルにある数字がC列でも利用可能かどうかを知りたい場合、以下のような手順で行います。

ステップス

  • まず、以下の数式を入力します。
=if(iserror(vlookup(b5,$c$5:$c$13,1,false))),false,true)

式の内訳。

VLOOKUP(B5,$C$5:$C$13,1,FALSE)

これです。 VLOOKUP関数 は,表の左端の列から値を探し,指定した列から同じ行の値を返します。 この関数は,表の左端の列から セルB5 範囲内 C5:C13 .

iserror(vlookup(b5,$c$5:$c$13,1,false))である。

では、その アイサーラー 関数は,値がエラーであるかどうかを調べ,その結果に基づいて または FALSE ... 最後に

if(iserror(vlookup(b5,$c$5:$c$13,1,false))),false,true)

IF機能 は,条件を満たすかどうかを調べ,1つの値を返す。 の場合は別の値になります。 FALSE .

  • 数式を入力した結果、次のような結果が得られます。

5.ISNUMBER関数とMATCH関数の組み合わせで、Excelの列に値が残っている場合の真偽を確認する。

3、4 と同様に、別の関数の組み合わせで、列内の特定のセルの値を検索します。 たとえば ISNUMBER MATCH 関数で値を検索し '真 例えば、C列の月リストでB列の任意の月を見つけたい場合、次のような手順で行います。

ステップス

  • ご希望の結果を得るには、まず以下の数式を入力してください。
=isnumber(match(b5,$c$5:$c$13,0))である。

ここでは MATCH の値を見て一致させます。 セルB5 範囲内 C5:C13です。 ISNUMBER関数 は,値が数値であるか否かをチェックし または ファルス .

  • 最終的に、以下のような結果が得られます。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。