検索
ホームページソフトウェアチュートリアルオフィスソフトウェアExcel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)

チュートリアルでは、ケースに依存しない一致と正確な一致について、Excelのテキスト文字列を比較する方法を示しています。多くの式を学習して、2つのセルを、特定の文字の値、文字列の長さ、または発生数、および複数のセルを比較する方法で2つのセルを比較します。

データ分析にExcelを使用する場合、精度が最も重要な懸念事項です。誤った情報は、締め切りを逃し、誤った傾向、間違った決定、収益の損失につながります。

Excelフォーミュラは常に完全に真実ですが、一部の欠陥のあるデータがシステムに侵入したため、結果は間違っている可能性があります。この場合、唯一の救済策は、正確性を確認することです。 2つのセルを手動で比較することは大したことではありませんが、数百から数千のテキスト文字列の違いを見つけることは不可能です。

このチュートリアルでは、細胞の比較の退屈でエラーが発生しやすいタスクを自動化する方法と、各特定のケースで使用するのに最適な式を教えてくれます。

Excelの2つのセルを比較する方法

Excelで文字列を比較する方法は、ケースに敏感な比較であるか、ケースに依存しない比較を求めるかに応じて、2つの異なる方法があります。

2つの細胞を比較するケースと感受性の式

Excelを無視して2つのセルを比較するには、次のような単純な式を使用します。

=A1=B1

ここで、A1とB1はあなたが比較している細胞です。式の結果は、ブール値真であり偽です。

一致と違いのために独自のテキストを出力する場合は、IF関数の論理テストに上記のステートメントを埋め込みます。例えば:

=IF(A1=B1, "Equal", "Not equal")

以下のスクリーンショットにあるように、両方の式はテキスト文字列、日付、数字を等しく比較します。

Excel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)

Excelの文字列を比較するケースに敏感な式

状況によっては、2つのセルのテキスト値を比較するだけでなく、キャラクターケースを比較することも重要かもしれません。 Excelの正確な関数を使用して、ケースに敏感なテキスト比較を行うことができます。

正確(text1、text2)

ここで、 Text1Text2はあなたが比較している2つのセルです。

文字列がセルA2とB2にあると仮定すると、式は次のようになります。

=EXACT(A2, B2)

その結果、各文字のケースを含めて、テキスト文字列が正確に一致する場合、それ以外の場合はfalseになります。

正確な関数を他の結果を提供する場合は、IF式に埋め込み、 value_if_trueおよびvalue_if_false引数の独自のテキストを入力します。

=IF(EXACT(A2 ,B2), "Exactly equal", "Not equal")

次のスクリーンショットは、Excelのケースに敏感な文字列比較の結果を示しています。

Excel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)

Excelの複数のセルを比較する方法

2つ以上のセルを連続して比較するには、上記の例で説明した式を使用して、演算子と組み合わせて使用​​します。詳細については、以下に次を続けます。

2つ以上の細胞を比較するケースと感受性の式

結果をどのように表示するかに応じて、次の式のいずれかを利用します。

=AND(A2=B2, A2=C2)

または

=IF(AND(A2=B2, A2=C2), "Equal", "Not equal")

すべてのセルに同じ値が含まれている場合、式はtrueを返します。この例では、フォーミュラが入力するラベル「 Equal 」と「等しくない」ラベルを出力します。

以下のスクリーンショットで示されているように、この式は、テキスト、日付、数値のデータ型と完全に機能します。

Excel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)

いくつかのセルのテキストを比較するための症例に敏感な式

複数の文字列を互いに比較して正確に一致するかどうかを確認するには、次の式を使用します。

=AND(EXACT(A2,B2), EXACT(A2, C2))

または

=IF(AND(EXACT(A2,B2), EXACT(A2, C2)),"Exactly equal", "Not equal")

前の例のように、最初の式は真と誤った値を提供しますが、2番目の式は一致と違いのために独自のテキストを表示します。

Excel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)

細胞の範囲をサンプルセルと比較します

次の例は、特定の範囲のすべてのセルがサンプルセルと同じテキストが含まれていることを確認する方法を示しています。

セルをサンプルテキストと比較するための症例感受性式

キャラクターケースが実際に重要でない場合は、次の式を使用してセルをサンプルと比較できます。

行(範囲)*列(範囲)= countif(範囲サンプルセル

IF関数の論理テストでは、2つの数値を比較します。

  • 指定された範囲内のセルの総数(行数に列数を掛けた)、および
  • サンプルセルと同じ値を含むセルの数(countif関数によって返されます)。

サンプルテキストがC2にあり、比較する文字列が範囲A2:B6にあると仮定すると、式は次のようになります。

=ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2)

結果をよりユーザーフレンドリーにするには、つまり、「すべての一致」や「すべての一致ではない」などのものを真とfalseの代わりに出力します。

=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2),"All match", "Not all match")

Excel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)

上記のスクリーンショットに示すように、式はさまざまなテキスト文字列に完全に対処しますが、数字と日付を比較するためにも使用できます。

文字列をサンプルテキストと比較するケースに敏感な式

文字ケースが違いを生む場合、次の配列式を使用して文字列をサンプルテキストと比較できます。

if(行(範囲)*列(範囲)= sum( - exact( sample_cellrange ))、 " text_if_match "、 " text_if_not match "))

ソース範囲がA2:B6に存在し、C2のサンプルテキストがあるため、式は次の形状を取得します。

=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=SUM(--EXACT(C2, A2:B6)), "All match", "Not all match")

通常のExcelフォーミュラとは異なり、 Ctrl Shift Enterを押すことにより配列式が完了します。正しく入力した場合、Excelはスクリーンショットに示すように、{Curly Braces}の配列式を囲みます。

Excel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)

特定の値が存在するか、範囲に存在しないかを特定するには、範囲で値が存在するかどうかを確認してください。

文字列の長さで2つのセルを比較する方法

各行のテキスト文字列に同数の文字が含まれているかどうかを確認する場合があります。このタスクの式は非常に簡単です。最初に、LEN関数を使用して2つのセルの文字列長を取得し、数値を比較します。

比較する文字列がセルA2およびB2にあると仮定して、次の式のいずれかを使用します。

=LEN(A2)=LEN(B2)

または

=IF(LEN(A2)=LEN(B2), "Equal", "Not equal")

すでにご存知のように、最初の式はブール値を真または偽りにしますが、2番目の式は独自の結果を出力します。

Excel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)

上記のスクリーンショットで示されているように、数式はテキスト文字列と数字で動作します。

ヒント。一見等しい2つの文字列が異なる長さを返す場合、問題は片方または両方のセルの先頭または後続のスペースにある可能性が高いです。この場合、トリム関数を使用して余分なスペースを削除します。詳細な説明と式の例は、Excelでスペースをトリミングする方法:ここにあります。

特定の文字の発生によって2つのセルを比較します

これは、Excel Comparing Stringsチュートリアルの最後の例であり、かなり具体的なタスクのソリューションを示しています。仮定すると、あなたにとって重要なキャラクターを含むテキスト文字列の2つの列があります。あなたの目標は、各行の2つのセルが特定の文字の同じ数の発生を含むかどうかを確認することです。

物事をより明確にするために、次の例を考えてください。たとえば、出荷された注文(列B)と受信(列C)の2つのリストがあります。各行には、特定のアイテムの注文が含まれています。その一意の識別子はすべての注文IDに含まれ、列Aの同じ行にリストされています(下のスクリーンショットを参照してください)。各行に、その特定のIDを含む同数の出荷されたアイテムが含まれていることを確認する必要があります。

この問題を解決するには、次のロジックを使用して式を書きます。

  • まず、一意の識別子を代替機能を使用して何も使用しないものに置き換えます。

    SUBSTITUTE(A1, character_to_count,"")

  • 次に、各セルに一意の識別子が表示される回数を計算します。このために、一意の識別子なしで文字列の長さを取得し、文字列の全長から減算します。この部分は、細胞1およびセル2用に個別に記述されます。たとえば、:

    LEN(cell 1) - LEN(SUBSTITUTE(cell 1, character_to_count, ""))およびLEN(cell 2) - LEN(SUBSTITUTE(cell 2, character_to_count, ""))

  • 最後に、上記の部分の間に等式記号(=)を配置することにより、これら2つの数値を比較します。
len(セル1 )-Len(代替( Cell 1Character_to_count 、 ""))= len( Cell 2 )-Len(代替( Cell 2Charature_to_count 、 ""))

この例では、一意の識別子はA2にあり、比較する文字列は細胞B2およびC2にあります。したがって、完全な式は次のとおりです。

=LEN(B2)-LEN(SUBSTITUTE(B2,$A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2,$A2,""))

式は、細胞B2とC2がA2の特性の等しい数の発生を含む場合、それ以外の場合はfalseの場合、trueを返します。結果をユーザーにとってより意味のあるものにするには、IF機能に式を埋め込むことができます。

=IF(LEN(B2)-LEN(SUBSTITUTE(B2, $A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2, $A2,"")), "Equal", "Not equal")

Excel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)

上記のスクリーンショットでわかるように、いくつかの追加の合併症にもかかわらず、フォーミュラは完全に機能します。

  • カウントされる文字(一意の識別子)は、テキスト文字列のどこにでも表示できます。
  • 文字列には、セミコロン、コンマ、スペースなど、さまざまな数の文字とさまざまなセパレーターが含まれています。

これは、Excelの文字列を比較する方法です。このチュートリアルで説明した式を詳しく見るには、以下のサンプルシートをダウンロードできます。お読みいただきありがとうございます。来週のブログでお会いしましょう!

ダウンロード用のワークブックを練習します

Excel-文字列の例を比較する(.xlsxファイル)

以上がExcel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Excelでの時間のフォーマット:12/24時間、カスタム、デフォルトExcelでの時間のフォーマット:12/24時間、カスタム、デフォルトMay 07, 2025 am 10:42 AM

このチュートリアルでは、Excel Time形式の基本とそれ以降について説明します。 Microsoft Excelにはいくつかの時間の機能があり、それらを深く知ることで多くの時間を節約できます。強力な時間関数を活用するために、どのようにExcel stを知るのに役立ちます

Excel日付関数 - 日付、今日などの式の例。Excel日付関数 - 日付、今日などの式の例。May 07, 2025 am 09:03 AM

これは、すべてのExcel日付関数の概要を提供し、その基本的な用途を説明し、多くの式の例を提供するExcel Dateチュートリアルの最後の部分です。 Microsoft Excelは、日付とTIで動作するための大量の機能を提供します

rand and randbetweenは機能してExcelで乱数を生成しますrand and randbetweenは機能してExcelで乱数を生成しますMay 07, 2025 am 09:02 AM

このチュートリアルでは、Excel乱数ジェネレーターアルゴリズムの特異性を説明し、randとrandbetheellの関数を使用して、Excelで乱数、日付、パスワード、その他のテキスト文字列を生成する方法を示します。 私たちがdelvの前

パワーユーザー向けの5つのExcelのヒントパワーユーザー向けの5つのExcelのヒントMay 07, 2025 am 12:55 AM

Excel効率の改善:テーブルを迅速に処理するのに役立つ5つの実用的なヒント Microsoft Excelを何十年も使用しているユーザーでさえ、効率を改善するための新しいテクニックを常に発見できます。この記事では、スプレッドシートワークフローをスピードアップするために、長年にわたって蓄積してきた5つの実用的なエクセルヒントを共有しています。 1.最初の行をフリーズする必要はありません:Excel Tablesを巧みに使用する 多くのデータを含むExcelテーブルを使用する場合、[ビュー]タブを介して最初の行を凍結することに慣れて、スクロール時にヘッダーが常に表示されるようにすることができます。 しかし、実際、データをExcelテーブルとしてフォーマットする場合、このステップは必要ありません。まず、データの最初の行に列タイトルが含まれていることを確認してください。次に、データを選択し、[挿入]タブで[テーブル]をクリックします。 2。

Excelで条件付きフォーマットの代わりにカスタム番号フォーマットを使用しますExcelで条件付きフォーマットの代わりにカスタム番号フォーマットを使用しますMay 06, 2025 am 12:56 AM

カスタム番号形式の詳細な説明:Excelでパーソナライズされた数字形式をすばやく作成します Excelはさまざまなデータフォーマットツールを提供しますが、組み込みのツールが特定のニーズを満たすことができないか、非効率的である場合があります。この時点で、カスタムデジタル形式は、ニーズを満たすデジタル形式をすばやく作成するのに役立ちます。 カスタム番号形式とは何ですか? Excelでは、各セルには独自の数値形式があり、セルを選択し、リボンの開始タブで数値グループで表示できます。 関連:Excelの12のデジタル形式オプションとデータへの影響 セルの数値形式を調整して、データ型に一致します。 [番号形式]ダイアログランチャーをクリックしてから、

ExcelでchooseColsとchooserows関数を使用する方法データを抽出する方法ExcelでchooseColsとchooserows関数を使用する方法データを抽出する方法May 05, 2025 am 03:02 AM

ExcelのChooseCols and Chooserows関数は、データから特定の列または行の抽出を簡素化し、ネストされた式の必要性を排除します。 それらの動的な性質により、データセットの変更に適応します。 ChooseCols and Chooserows構文: これらの機能

GoogleシートでAI機能を使用する方法GoogleシートでAI機能を使用する方法May 03, 2025 am 06:01 AM

GoogleシートのAI機能:データ分析のための強力な新しいツール Googleシートは、Geminiを搭載した組み込みのAI関数を誇っており、スプレッドシート内で直接言語モデルのパワーを活用する必要性を排除します。 このf

弦、セル、列を組み合わせて、連結関数を拡張します弦、セル、列を組み合わせて、連結関数を拡張しますApr 30, 2025 am 10:23 AM

この記事では、Concatenate関数と「&」オペレーターを使用して、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

Safe Exam Browser

Safe Exam Browser

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

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。