Excel でテキストを比較する方法: 8 つのベストで簡単な方法

Excel スプレッドシートで巨大なデータベースを扱っていて、重複するエントリをデータベースから削除する必要がある場合は、次の手法を使用して Excel でテキストを比較できます。

Excel スプレッドシートは、金融口座、住所録、またはテキスト データベースを管理するためだけのものではありません。また、データを分析して重複したエントリを消去するのにも役立ちます。さらに、Excel ワークシートのいくつかの簡単な数式と論理関数を使用して、セルとセル範囲を比較し、探している特定の値を見つけることができます。

ワークシート全体から重複値やターゲット値を視覚的にスクレイピングすることはできますが、Excel ワークシートに何千ものエントリが含まれている場合、理想的な方法ではない場合があります。さらに、さまざまな条件付き書式設定機能により、探している値が検出されると、セルが自動的に強調表示されます。

Excel でテキストを比較する方法を学びましょう。また、Excel が条件付き書式を使用して 2 つの列のテキストを比較する方法についても説明します。掘り下げましょう!

Excelでテキストを比較することを学ぶ必要があるのはなぜですか?

Excel 関数でテキストの比較を実行する理由は無限にあります。ただし、以下は、私生活および職業生活で直面する可能性が最も高いものです。

  • あなたは会社を経営しており、米国の 50 州すべての顧客用に個別の Excel データベースを作成しました。今、誰かが顧客の名前を混ぜました。ここでは、ワークシートを手動でスクラブする代わりに、Excel でテキストの比較を使用して、50 の州の間で混同された顧客名を見つけることができます。
  • あなたのビジネスには、e コマース ストアから商品を配送するための、ブラックリストに登録されたアドレスとホワイトリストに登録されたアドレスの 2 つの別個のデータベースがあります。従業員が住所を混同しました。このひどい状況では、Excel の文字列比較機能を使用できます。
  • 1 か月分の食料品の買い物リストを作成し、先月購入した食料品とリストを混同しました。ここでは、Excel で比較テキストを利用できます。
  • 高校の教師で、質問に対する生徒の回答を自動的に評価する必要がある場合は、Excel 文字列を使用して列と行を比較できます。
  • ビジネス プロモーションの目的で、何千もの顧客に割引コードを提供しています。ここで、割引コードを使用してプレミアム製品とサブスクリプションを売り込んだ顧客をリターゲティングしたいと考えています。Excel の 2 列のテキスト比較機能を使用して、プロモーション メールを送信した顧客のマスター データベースからプロモーション コードを使用した顧客名を照合できます。

Excel で値とテキストを比較する理由は他にも何千もあります。理由が何であれ、2 つの列のテキストを比較する Excel の次の 8 つの方法が役立つことがわかります。

1. 等号演算子を使用して Excel でテキストを比較する

たとえば、2 つの列のデータを比較するだけで、必要な物資がすべて揃っていることを確認できます。ここでは、大文字と小文字を区別しない比較演算子 Equals を使用して、要求されたサプライ品と配送されたサプライ品を照合できます。

したがって、1 つのアプリから参照データをコピーして、参照または要求されたサプライ品の列の下に貼り付けることができます。次に、別のアプリからターゲット データをインポートし、データをターゲットまたはサプライの受信列の下に貼り付けることができます。

異なるアプリからデータをインポートする場合でも、セル テキストの大文字と小文字の一致と値の一致について考える必要はありません。大文字と小文字を区別しない比較の仕組みは次のとおりです。

  • 次の数式をコピーして、比較結果が必要なセルに貼り付けます。

=A2=B2

  • Enter キーを押すと、参照データとターゲット データに応じて、Excel に True または False が表示されます。

Excel でテキストを比較する方法: 8 つのベストで簡単な方法

等号演算子を使用して Excel でテキストを比較する

  • 数式が良さそうであれば、それをコピーして列全体に貼り付けて、受け取った商品と注文した商品をすぐに把握してください。

2. EXACT 関数を使用して Excel でテキストを比較する

Excel ワークシートの列間で値を一致させるときに、大文字と小文字の区別が重要な考慮事項であるプロジェクトに取り組んでいるとします。このシナリオでは、Equals 演算子を使用して Excel でテキストを比較することはできません。

このデリケートなシナリオでは、以下に示すように EXACT 式を使用できます。

  • 適切な列ヘッダーを作成し、列の下の行に参照データを入力します。
  • 同様に、最初の列の横に評価対象のデータ列を作成し、その下の行にデータを入力します。

Excel でテキストを比較する方法: 8 つのベストで簡単な方法

EXACT 関数を使用して Excel でテキストを比較する方法を学ぶ

  • 完了したら、比較結果、TRUE または Fale が必要なセルに等号 (=)を入力し、次の数式を入力します。

=EXACT(B2,C2) (同じワークシートの場合)

=EXACT(Sheet8!B2,Sheet9!C2) (異なるワークシートの場合)

  • 同じ Excel ワークブックの別のワークシートから参照データまたはターゲット データを選択することもできます。
  • Enterキーを押すと、指定されたテキストの大文字と小文字に基づいて簡単に比較できます。

3. IF 式を使用して Excel でテキストを比較する

EXACT 数式または Equals 演算子を使用してテキストを比較したいが、比較結果として TRUE または FALSE を表示したくないとします。実際には、Matched や Not Matched などのテキストを表示したいと考えています。その場合、以下に概説するように、上記の式のいずれかを IF 関数内にネストできます。

  • 等号 (=)を入力し、式をIFで始めます。
  • 次に、上記の式のいずれかを IF 関数の論理チャレンジとして入力します。
  • 論理チャレンジの後に、引用符で囲まれたMatchedのように、表示するテキストを入力します。

Excel でテキストを比較する方法: 8 つのベストで簡単な方法

IF 式を使用して Excel でテキストを比較する方法

  • コンマを入力してから、論理チャレンジが失敗した場合に Excel に表示する別のテキストを入力します。この場合、Not Matched は引用符で囲まれています。
  • したがって、最終的な式は次のようになります。

=IF(EXACT(B2,C2),「一致」,「不一致」)

4. VLOOKUP を使用して Excel でテキストを比較する

たとえば、グループ A から最終選考に残った候補者の名前を見つける必要があります。ここでは、グループ A の名前を、最終選考に残ったすべての候補者の列の名前と一致させる必要があります。

ここでは、VLOOKUP 関数を使用して、Excel で 2 つの列のテキストを簡単に比較できます。方法は次のとおりです。

  • ワークシートの最初の列には、グループ Aの名前が含まれている必要があります。
  • 次の列では、最終選考に残った候補者の名前をコピーして貼り付けることができます。

Excel でテキストを比較する方法: 8 つのベストで簡単な方法

VLOOKUP を使用して Excel でテキストを比較する

  • 一番外側の列には、最初のラウンドで資格を得た候補者の名前を示す比較結果が表示されます。
  • ここで、 Shortlisted Namesからグループ Aの名前の比較リストが必要な場所に、次の式をコピーして貼り付けるだけです。

=VLOOKUP(A2,$C2:2:C$15,1,FALSE)

  • #N/Aエラーを Failed テキストに置き換えるには、以下の式を使用します。

=IFNA(VLOOKUP(A2,$C2:2:C$15,1,FALSE),"失敗")

5.テキストを比較して欠席者をすばやく見つける

考えてみましょう。あなたは技術カンファレンスのイベント コーディネーターです。セミナーに出席した個人にのみ証明書を送信するには、出席者を登録者のリストと照合する必要があります。VLOOKUP と IFNA 式を使用して、2 つの列間でテキストを比較する方法を次に示します。

  • Registeredの列ヘッダーを作成し、下の行に名前を入力します。
  • この列の右側に、実際にセミナーに参加した個人用の別の列を作成します。

Excel でテキストを比較する方法: 8 つのベストで簡単な方法

テキストを比較して欠席者をすばやく見つける方法

  • 3 番目の列に、次の式を入力します。

=IFNA(VLOOKUP(A2,$C2:2:C$15,1,FALSE),"不在")

  • 式を下にコピペすると、登録者の在席・不在のステータスが取得できます。

Excel は、参照列の登録名を照合して、名前が必要な 3 番目の列に結果を表示します。また、IFNA 式により、#N/A エラーが表示された場合、Excel はエラー コードを Absent というテキストに置き換えます。

6. 部分的な値について Excel でテキストを比較する

列 A と列 B の間でテキストを比較する必要があるが、絶対一致を探しているわけではないとします。この状況では、次に概説するように FIND 式を使用する必要があります。

  • 参照テキスト データを列 Aに、対象データを列 Bに配置します。

Excel でテキストを比較する方法: 8 つのベストで簡単な方法

FIND を使用して Excel でテキストを比較する方法

  • 列 Cに次の数式を入力して、Excel で部分テキスト比較の値を検索して表示します。

=FIND(C2,A2)

Excel でテキストを比較する方法: 8 つのベストで簡単な方法

FIND と ISNUMBER を一緒に使用する

  • FIND関数は、部分一致が見つからない場合にエラーを返します。ISNUMBER関数内にFIND関数を入れ子にしました。これで、式は、部分的に一致する場合はTRUE を表示し、まったく一致しない場合はFALSE を表示します。

=ISNUMBER(FIND(C2,A2))

7. 条件付き書式を使用してテキストまたは文字列を比較する

あなたが、すべての購入品を確認する責任を負っているオフィスにいるとします。ビジネスのさまざまな部門からさまざまな購入要件を受け取ります。組織が重複したアイテムの発注書を送信していないことを確認するのは、あなたの義務です。

このシナリオでは、Excel の条件付き書式を使用して、2 つ以上の列のデータを比較し、重複する値を含むセルを強調表示できます。次の手順に従って、Excel でこのテキスト比較トリックを練習します。

  • 比較したいテキストのデータベースをコンパイルします。
  • 範囲全体を選択し、Excel リボンの [ホーム]メニューで[条件付き書式]をクリックします。

Excel でテキストを比較する方法: 8 つのベストで簡単な方法

[セルの強調表示ルール] オプションで [重複する値] を選択します。

  • ドロップダウン リストで、[セルのルールを強調表示]オプションの上にマウス カーソルを置きます。

Excel でテキストを比較する方法: 8 つのベストで簡単な方法

条件付き書式を使用してテキストまたは文字列を比較する方法

  • 複数のセル ルールが表示されます。[重複する値]を選択します。
  • [重複する値] ポップアップで、[次の値を持つ値 ] ドロップダウン リストをクリックして強調表示の形式を選択できます。

8. テキスト 1 がテキスト 2 内にある場合に Excel の列を比較する

テキストのグループ内で一連のテキストを検索する必要がある場合は、次のように SEARCH 関数を使用できます。

  • 参照用のテキストの列と、テスト テキスト用の別の列を作成します。
  • 次に、3 番目の列に次の式を入力します。

=検索(C2,A2)

  • Enterを押します。次に、数式をコピーして 3 列目のセルに貼り付けます。

Excel でテキストを比較する方法: 8 つのベストで簡単な方法

テキスト 1 がテキスト 2 内にある場合に Excel の列を比較する方法

  • Enter キーを押して、さらに結果を取得します。

Excel は、参照列のテスト テキストに一致する文字番号を表示します。

結論

Excel の 2 つ以上のセルまたは列の間でテキストを一致させるために、他の多くの数式や入れ子になった数式が存在する可能性があります。しかし、最も簡単で最も広く使用されている方法は、この記事で前述した方法です。

Excel でテキストを比較する他の直感的な方法を知っている場合は、下のコメント ボックスにその方法を忘れずに記載してください。それまでの間、  Excel の IF-THEN 式の使用方法を学習できます。



Microsoft Excelでスケジュールを作成する方法

Microsoft Excelでスケジュールを作成する方法

デジタル スケジュール アプリはたくさんありますが、他の人と共有したり、印刷して冷蔵庫に置いたり、チームに配ったりできるアプリが必要な場合は、Microsoft Excel で作成できます。すぐに始めることができる便利なテンプレートから、最初からスケジュールを作成するまで、Excel でわずか数分でスケジュールを作成できます。

OneNote for Windows でノートブックを同期する方法

OneNote for Windows でノートブックを同期する方法

常にオンライン。OneNote で重要なメモを失​​うことを心配する必要はありませんが、これは OneNote が適切に同期している場合に限ります。

Microsoft Wordで文書を読み上げてもらう方法

Microsoft Wordで文書を読み上げてもらう方法

文書を読み上げるのを聞くと役立つ場合があります。Microsoft Word では、文書を読み上げるテキスト読み上げ機能を利用できます。

Microsoft Outlook で予定表グループを作成する方法

Microsoft Outlook で予定表グループを作成する方法

家族や同僚の共有カレンダー、または購読しているカレンダーを表示したい場合は、Microsoft Outlook に簡単に追加できます。ただし、カレンダー グループを作成すると、複数のカレンダーを並べて表示したり、自分のカレンダーと並べて表示したりできます。

PowerPoint プレゼンテーションに付録を追加する方法

PowerPoint プレゼンテーションに付録を追加する方法

Microsoft PowerPoint プレゼンテーションを作成するときは、聴衆にとって意味のあるコンテンツを含める必要があります。提供したいコンテンツに関連する追加の詳細がある場合がありますが、必ずしもスライドショーに表示されるとは限りません。

Word 文書を JPEG として保存する方法

Word 文書を JPEG として保存する方法

Word 文書を JPEG として保存する方法を見つけようとしていますか。このブログ投稿では、マウスを数回クリックするだけで Word 文書を画像に変換する手順を詳しく説明します。

修正: クラウド ファイル プロバイダーが OneDrive で実行されていない – 0x8007016A エラー

修正: クラウド ファイル プロバイダーが OneDrive で実行されていない – 0x8007016A エラー

OneDrive の「クラウド ファイル プロバイダーが実行されていません」エラーは、さまざまな理由で表示されます。Windows PC にバグがあるか、OneDrive の同期オプションが無効になっているため、アプリに上記のエラー メッセージが表示される可能性があります。

Microsoft Office にドキュメントをピン留めする方法

Microsoft Office にドキュメントをピン留めする方法

Microsoft Office でドキュメントを固定する方法を理解すると、Word、Excel、その他のアプリをさらに簡単に使用できるようになります。

OneNote で音声を録音する方法

OneNote で音声を録音する方法

OneNote で音声を録音する方法を理解すると、アプリをより簡単に効果的に使用できるようになります。その方法は次のとおりです。

クールな Microsoft Teams の背景画像を無料でダウンロードできる場所

クールな Microsoft Teams の背景画像を無料でダウンロードできる場所

Microsoft Teams は最も人気のあるチーム コミュニケーション ツールの 1 つとなり、独自のカスタム画像を仮想背景として使用できるようになりました。プロフェッショナルなものを探している場合でも、面白いものを探している場合でも、数多くの Web サイトが無料で使用できるクリエイティブなカスタム画像を提供しています。