チュートリアルでは、ケースに依存しない一致と正確な一致について、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の正確な関数を使用して、ケースに敏感なテキスト比較を行うことができます。
正確(text1、text2)ここで、 Text1とText2はあなたが比較している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つ以上のセルを連続して比較するには、上記の例で説明した式を使用して、演算子と組み合わせて使用します。詳細については、以下に次を続けます。
2つ以上の細胞を比較するケースと感受性の式
結果をどのように表示するかに応じて、次の式のいずれかを利用します。
=AND(A2=B2, A2=C2)
または
=IF(AND(A2=B2, A2=C2), "Equal", "Not equal")
すべてのセルに同じ値が含まれている場合、式はtrueを返します。この例では、フォーミュラが入力するラベル「 Equal 」と「等しくない」ラベルを出力します。
以下のスクリーンショットで示されているように、この式は、テキスト、日付、数値のデータ型と完全に機能します。
いくつかのセルのテキストを比較するための症例に敏感な式
複数の文字列を互いに比較して正確に一致するかどうかを確認するには、次の式を使用します。
=AND(EXACT(A2,B2), EXACT(A2, C2))
または
=IF(AND(EXACT(A2,B2), EXACT(A2, C2)),"Exactly equal", "Not equal")
前の例のように、最初の式は真と誤った値を提供しますが、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")
上記のスクリーンショットに示すように、式はさまざまなテキスト文字列に完全に対処しますが、数字と日付を比較するためにも使用できます。
文字列をサンプルテキストと比較するケースに敏感な式
文字ケースが違いを生む場合、次の配列式を使用して文字列をサンプルテキストと比較できます。
if(行(範囲)*列(範囲)= sum( - exact( sample_cell 、 range ))、 " 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}の配列式を囲みます。
特定の値が存在するか、範囲に存在しないかを特定するには、範囲で値が存在するかどうかを確認してください。
文字列の長さで2つのセルを比較する方法
各行のテキスト文字列に同数の文字が含まれているかどうかを確認する場合があります。このタスクの式は非常に簡単です。最初に、LEN関数を使用して2つのセルの文字列長を取得し、数値を比較します。
比較する文字列がセルA2およびB2にあると仮定して、次の式のいずれかを使用します。
=LEN(A2)=LEN(B2)
または
=IF(LEN(A2)=LEN(B2), "Equal", "Not equal")
すでにご存知のように、最初の式はブール値を真または偽りにしますが、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つの数値を比較します。
この例では、一意の識別子は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の文字列を比較する方法です。このチュートリアルで説明した式を詳しく見るには、以下のサンプルシートをダウンロードできます。お読みいただきありがとうございます。来週のブログでお会いしましょう!
ダウンロード用のワークブックを練習します
Excel-文字列の例を比較する(.xlsxファイル)
以上がExcel:一致のために2つのセルの文字列を比較します(ケース非感受性または正確)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

この包括的なガイドでは、さまざまなOutlookバージョンにわたって電子メール、タスク、その他のアイテムをアーカイブして、Outlookメールストレージを効果的に管理する方法について説明します(365、2021、2019、2016、2013、および以前)。 自動アーカイブ、PEの構成を学ぶ

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

この包括的なガイドにより、Outlookデータは安全でアクセスしやすくなります。 Outlookの電子メール、連絡先、カレンダーエントリ、およびタスクを自動的かつ手動でバックアップする方法を学びます。 Reの重要性

このチュートリアルでは、Excelで余分なスペースを削除するための迅速かつ簡単な方法を示しています。単語間の先頭、後続、および過剰なスペースを排除し、トリム関数のトラブルシューティングを行い、代替ソリューションを発見する方法を学びます。 重複検出FAに直面しています

このチュートリアルでは、式と便利なテキストツールキットを使用して、Excelの不要なスペースを排除する方法を示します。リーディングとトレーリングのスペース、単語の間の余分なスペース、壊れないスペース、その他の印刷されていないキャラクターを削除することを学びます。 最大

Excelは、おなじみのインターフェイス、データツール、幅広い機能セットのおかげで、ビジネスの世界で人気があります。 Libreoffice CalcやGNumericなどのオープンソースの代替品は、Excelファイルと互換性があります。 OfficeとGristは、クラウドベースのスプレッドシートエディターにコラボレーション機能を提供します。 Microsoft Excelのオープンソースの代替品を探していることは、達成したいことに依存します。毎月の食料品リストを追跡していますか、それともビジネスプロセスをサポートできるツールをお探しですか?さまざまなユースケースのスプレッドシート編集者を以下に示します。 Excelはビジネスの世界で巨人のままです Microsoft Ex

このチュートリアルでは、式の例を備えたExcelで一致関数を使用する方法について説明します。また、VlookupとMatchを使用して動的な式を作成することにより、ルックアップ式を改善する方法も示しています。 Microsoft Excelでは、さまざまなルックアップ/Refがあります

このチュートリアルでは、Microsoft Excelで複数のIF機能を効果的に使用する方法を示しています。 コアコンセプトは、複数の条件を評価し、異なる結果を返すためにステートメントの場合はネストされています


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

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

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

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
