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 式の使用方法を学習できます。



Leave a Comment

Microsoft Wordで著者名を編集する方法

Microsoft Wordで著者名を編集する方法

Microsoft Word ドキュメントを作成したりコメントを残すたびに、デフォルトの Microsoft アカウント名が作成者名として割り当てられます。共有するとき

WindowsでExcelツールバーが機能しない場合の4つの方法

WindowsでExcelツールバーが機能しない場合の4つの方法

Windows 10 または 11 コンピューターで Microsoft Excel ツールバーが動作しない場合、それを修正する方法は次のとおりです。

Windows 11 上の Microsoft Excel で PDF に印刷ボタンを作成する方法

Windows 11 上の Microsoft Excel で PDF に印刷ボタンを作成する方法

Excel シートを PDF としてすばやく印刷するために、Microsoft Excel で [PDF に印刷] ボタンを作成する方法を説明します。

PowerPoint プレゼンテーションから画像を抽出する 3 つの最良の方法

PowerPoint プレゼンテーションから画像を抽出する 3 つの最良の方法

PowerPoint ファイルから画像を保存して、他の場所で使用したいですか? PowerPoint プレゼンテーションから画像を抽出する 3 つの簡単な方法を紹介します。

Microsoft Wordで入力できない問題を解決する10の最良の方法

Microsoft Wordで入力できない問題を解決する10の最良の方法

Word 文書に入力できないと、生産性の時間が無駄になる可能性があります。ここでは、Microsoft Word で入力できない場合の最良の方法を紹介します。

印刷時に Word が応答しない: 問題を解決する方法

印刷時に Word が応答しない: 問題を解決する方法

PC で文書を印刷するときに Word が応答しませんか?ここでは、それを修正するための実証済みの 8 つの方法を紹介します。

Windows 版 Microsoft Excel でキーボード ショートカットが機能しない場合のトップ 6 の修正方法

Windows 版 Microsoft Excel でキーボード ショートカットが機能しない場合のトップ 6 の修正方法

Windows では Excel のキーボード ショートカットが機能しませんか?これらの修正を試して問題を解決し、生産性を取り戻してください。

Windows での Excel のリソース不足エラーのトップ 6 の修正

Windows での Excel のリソース不足エラーのトップ 6 の修正

Windows 10 または 11 コンピューターで「Excel のリソースが不足しました」エラーが表示され続けますか?すぐに修正する方法をいくつか紹介します。

デスクトップとモバイルの Google ドキュメントで単語を検索する方法

デスクトップとモバイルの Google ドキュメントで単語を検索する方法

Google ドキュメントで単語を検索したいですか?正確な検索を実行し、シームレスな編集エクスペリエンスを保証する簡単な方法を次に示します。

Excel スプレッドシートを Word 文書に挿入する 3 つの方法

Excel スプレッドシートを Word 文書に挿入する 3 つの方法

Excel スプレッドシートのデータを Microsoft Word に挿入する必要がありますか?これを行うためのさまざまな方法を次に示します。