検索
ホームページトピックexcelExcelおよびGoogleシートの範囲で値が存在するかどうかを確認します

この記事では、ExcelとGoogleシートで最も一般的に使用される式を調査して、列、行、またはセルの範囲内に値が存在するかどうかを確認します。

経験豊富なユーザーであろうと、お気に入りのスプレッドシートプログラムについて学び始めた場合でも、特定の範囲に特定の値が存在するか、存在しないかどうかを迅速に識別する方法を知ることで、データ分析で多くの時間と労力を節約できます。これは、大規模なデータセットを操作する場合や研究を実施する場合に特に役立ちます。 Microsoft ExcelとGoogleシートでは、このタスクを実行するためのいくつかの式があります。ステップバイステップガイドを使用すると、データセットの構造とサイズに関係なく、スプレッドシートに簡単に適用できます。

値がExcelの範囲で存在する場合

特定の値がさまざまなセルに存在するかどうか、およびそれがテキストを返す場合、およびそれがそうでない場合は別のテキストを返しているかどうかを確認するには、ifとcountif関数の組み合わせを使用できます。

if(countif( rangevalue )> 0、 "yes"、 "no")

この式では、Countifは特定の値の発生を範囲内で数えます。カウントがゼロを超える場合、IFステートメントは「はい」を返します。値が範囲内で見つからない場合、countif関数はゼロをもたらし、出力が「いいえ」になります。

この汎用式は、可能なすべてのシナリオでうまく機能します。

列に値が存在するかどうかを確認します

C3の値が列Aに存在するかどうかをテストするには、この式を使用できます。

=IF(COUNTIF($A$3:$A$20, C3)>0, "Yes", "No")

フォーミュラの$サインを使用してセルD4:D7に正しくコピーすることにより、範囲の参照($ A $ 3:$ A $ 20)をロックすることに注意してください。

ExcelおよびGoogleシートの範囲で値が存在するかどうかを確認します

値が連続して存在するかどうかを確認します

b5の値が行b2:i2に表示されるかどうかを確認するには、式は次の形式を取得します。

=IF(COUNTIF($B$2:$I$2, B5)>0, "Yes", "No")

ExcelおよびGoogleシートの範囲で値が存在するかどうかを確認します

範囲で値が存在するかどうかを確認します

特定の値が2D範囲で発生するかどうかを確認するには、Countifの最初の引数への対応する範囲の参照を提供します。例えば:

=IF(COUNTIF($A$3:$B$11, D3)>0, "Yes", "No")

ExcelおよびGoogleシートの範囲で値が存在するかどうかを確認します

範囲でルックアップ値を見つけるためのより多くの式

IF Countif式が最も簡単ですが、特定の値が範囲に表示されるかどうかを見つける唯一の方法ではありません。以下は、いくつかの代替ソリューションです。

ISNUMBERとマッチ

リスト内で値が発生したかどうかを確認する別の方法は、ISNumber関数との一致を使用することです。例えば:

=IF(ISNUMBER(MATCH(C3, $A$3:$A$20, 0)), "Yes", "No")

一致関数は、数として範囲(A3:A20)内のルックアップ値(C3)の位置を返します。一致が見つからない場合は#n/aエラー。 ISNumber関数は数値を真に変換し、エラーをFalseに変換します。構造を最終結果として「はい」または「いいえ」を与えるifに包みます。

Isnaとvlookup

わずかに複雑であるがまだ機能しているソリューションは、if、isnaおよびvlookup機能を1つの式で使用することです。

=IF(ISNA(VLOOKUP(C3, $A$3:$A$20, 1, FALSE)), "No", "Yes")

ここで、vlookup関数の検索ルックアップ値は指定された配列であり、同じ列(1)から正確な一致(false)を返します。一致が見つからない場合、#n/aエラーが返されます。 (Excel 365およびExcel 2021では、vlookupの代わりにXlookupを使用できます。)ISNA関数は、#n/aエラーの結果をチェックし、正の場合はtrueを返します。最後に、IF関数は、True(No Match)に対して「いいえ」とFalse(はい」(一致)の「はい」を返します。

ExcelおよびGoogleシートの範囲で値が存在するかどうかを確認します

詳細については、ExcelでvlookupでiSnaを使用する方法をご覧ください。

イスナとマッチ

このソリューションは、vlookupの代わりに試合を使用してマッチの範囲を確認することを除いて、以前のソリューションと非常によく似ています。

=IF(ISNA(MATCH(C3, $A$3:$A$20, 0)), "No", "Yes")

ヒント。目標が1つの列でルックアップ値を見つけて、別の列から一致する値を返すことである場合は、vlookupまたはXlookup関数を基本形式で使用します。

Googleシートの範囲に値が存在する場合

Googleシートでは、Excelで使用したまったく同じ式を使用して、範囲に値が存在するかどうかを確認できます。

たとえば、D3の値が範囲A3:B11で発生するかどうかを見つけるには、E4の式は次のとおりです。

=IF(COUNTIF($A$3:$B$11, D3)>0, "Yes", "No")

ExcelおよびGoogleシートの範囲で値が存在するかどうかを確認します

このチュートリアルの最後に利用できるサンプルスプレッドシートには、さらにいくつかの式を見つけることができます。

範囲に値が存在するかどうかを確認します

範囲内のセルに特定のサブストリングが含まれているかどうかを確認するには、ルックアップ値の両側にワイルドカードキャラクター(アスタリスク)を配置して、COUNTIFがセル内のどこにでも探すようにします。

if(countif( range 、 " * value *")> 0、 "yes"、 "no")

たとえば、Bellow式は、範囲A3:B11のセルが「Apple」という単語が含まれているかどうかを確認します。

=IF(COUNTIF(A3:B11, "*apple*")>0, "Yes", "No")

ハードコードされた値の代わりに特定のセルを参照している場合は、このようなセルの参照の前後にアスタリスクを連結します。

=IF(COUNTIF($A$3:$B$11,"*"&D3&"*")>0, "Yes", "No")

ExcelおよびGoogleシートの範囲で値が存在するかどうかを確認します

範囲に存在する値を強調表示します

特定の範囲に存在する値を識別するより視覚的な方法は、Excel条件付き書式でそれらを強調する可能性があります。手順は次のとおりです。

  1. 範囲で見つけたい値のセルを選択します(この場合はC3:C7)。
  2. [ホーム]タブの[スタイル]グループで、 [条件]フォーマット> [新しいルール]をクリックします。
  3. 新しいフォーマットルールウィンドウで、式を使用してフォーマットするセルを決定します
  4. これらの式の1つをフォーマット値に入力します。この式が真のボックスです

    =MATCH(C3, $A$3:$A$20, 0)

    =COUNTIF($A$3:$A$20, C3)>0

    ここで、C3は目標値を持つ最上位のセルであり、$ 3:$ A $ 20がチェックする範囲です。

  5. フォーマットをクリックして、ボタンをクリックして、目的のフォーマットを構成します。
  6. [OK]を2回クリックして、両方のダイアログウィンドウを閉じます。

終わり!範囲(正確な一致)に存在するすべての値が強調表示されます。

ExcelおよびGoogleシートの範囲で値が存在するかどうかを確認します

部分的に一致する値を強調表示するには、以下に示すような式を変更します - ルックアップ値リファレンスの両側にアスタリスクを連結します。

=MATCH("*"&C3&"*", $A$3:$A$20, 0)

=COUNTIF($A$3:$A$20, "*"&C3&"*")>0

ExcelおよびGoogleシートの範囲で値が存在するかどうかを確認します

ヒント。同じ式をGoogleシート条件付きフォーマットで使用して、Googleスプレッドシートの範囲で正確または部分的な一致を強調することができます。

これで、列、行、または範囲に値が存在するかどうかを確認するための知識とスキルが装備されています。読んでくれてありがとう!

ワークブックを練習します

Excel(.xlsxファイル)の範囲に値が存在するかどうかを確認しますGoogleシートの範囲で値が存在するか(オンラインシート)

以上がExcelおよびGoogleシートの範囲で値が存在するかどうかを確認しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Excelでタイムラインを作成してピボットテーブルとチャートをフィルタリングする方法Excelでタイムラインを作成してピボットテーブルとチャートをフィルタリングする方法Mar 22, 2025 am 11:20 AM

この記事では、Excelピボットテーブルとチャートのタイムラインを作成するプロセスをガイドし、それを使用してダイナミックで魅力的な方法でデータと対話する方法を示します。 あなたはあなたのデータをピボで編成しています

Excelでドロップダウンする方法Excelでドロップダウンする方法Mar 12, 2025 am 11:53 AM

この記事では、単一および依存リストを含むデータ検証を使用して、Excelでドロップダウンリストを作成する方法について説明します。 プロセスの詳細、一般的なシナリオのソリューションを提供し、データ入力制限やPEなどの制限について説明します

XMLファイルをインポートすることができますXMLファイルをインポートすることができますMar 07, 2025 pm 02:43 PM

Excelは、組み込みの「XMLデータインポート」関数を使用してXMLデータをインポートできます。 インポートの成功は、XML構造に大きく依存します。よく構成されたファイルは簡単にインポートされますが、複雑なファイルは手動マッピングが必要になる場合があります。 ベストプラクティスにはXMLが含まれます

Excelで列を合計する方法Excelで列を合計する方法Mar 14, 2025 pm 02:42 PM

この記事では、Sum関数、Autosum機能、および特定のセルを合計する方法を使用して、Excelの列を合計する方法について説明します。

Excelでパイチャートの作成方法Excelでパイチャートの作成方法Mar 14, 2025 pm 03:32 PM

この記事では、データの準備、チャート挿入、および強化された視覚分析のためのパーソナライズオプションに焦点を当てて、Excelでパイチャートを作成およびカスタマイズする手順を詳述します。

Excelで平均を計算する方法Excelで平均を計算する方法Mar 14, 2025 pm 03:33 PM

記事では、平均関数を使用してExcelの平均の計算について説明します。主な問題は、この関数をさまざまなデータセットに効率的に使用する方法です。(158文字)

Excelでテーブルを作る方法Excelでテーブルを作る方法Mar 14, 2025 pm 02:53 PM

記事では、テーブルの作成、フォーマット、およびカスタマイズでExcelで説明し、データ分析のために合計、平均、ピボットアブルなどの関数を使用しています。

Excelにドロップダウンを追加する方法Excelにドロップダウンを追加する方法Mar 14, 2025 pm 02:51 PM

記事では、データ検証を使用してExcelのドロップダウンリストの作成、編集、削除について説明します。主な問題:ドロップダウンリストを効果的に管理する方法。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール