


Excel: Vergleiche Saiten in zwei Zellen für Übereinstimmungen (Fall-unempfindlich oder genau)
Das Tutorial zeigt, wie Textsaiten in Excel für Fall-unempfindliche und genaue Übereinstimmung verglichen werden. Sie lernen eine Reihe von Formeln, um zwei Zellen nach ihren Werten, der Stringlänge oder der Anzahl der Vorkommen eines bestimmten Zeichens sowie zum Vergleich mehrerer Zellen zu vergleichen.
Bei der Verwendung von Excel für die Datenanalyse ist Genauigkeit das wichtigste Problem. Falsche Informationen führen zu verpassten Fristen, falsch eingeschätzten Trends, falschen Entscheidungen und verlorenen Einnahmen.
Während Excel -Formeln immer vollkommen wahr sind, können ihre Ergebnisse falsch sein, da einige fehlerhafte Daten in das System eindringen. In diesem Fall besteht das einzige Mittel darin, Daten auf Genauigkeit zu überprüfen. Es ist keine große Sache, zwei Zellen manuell zu vergleichen, aber es ist so gut wie unmöglich, die Unterschiede zwischen Hunderten und Tausenden von Textzeichenfolgen zu erkennen.
In diesem Tutorial werden Sie vermittelt, wie Sie die mühsame und fehleranfällige Aufgabe des Zellvergleichs automatisieren und welche Formeln in jedem speziellen Fall am besten verwendet werden können.
Wie man zwei Zellen in Excel vergleicht
Es gibt zwei verschiedene Möglichkeiten, Zeichenfolgen in Excel zu vergleichen, je nachdem, ob Sie Fallempfindlichkeit oder unempfindlicher Vergleich suchen.
Fall-unempfindliche Formel zum Vergleichen von 2 Zellen
Verwenden Sie eine einfache Formel wie folgt, um zwei Zellen in Excel Ignoring -Fall zu vergleichen:
=A1=B1
Wo A1 und B1 die Zellen sind, die Sie vergleichen. Das Ergebnis der Formel sind boolesche Werte wahr und falsch.
Wenn Sie Ihre eigenen Texte für Übereinstimmungen und Unterschiede ausgeben möchten, setzen Sie die obige Anweisung in den logischen Test der IF -Funktion ein. Zum Beispiel:
=IF(A1=B1, "Equal", "Not equal")
Wie Sie im folgenden Screenshot sehen, vergleichen beide Formeln Textzeichenfolgen, Daten und Zahlen gleich gut:
Fallempfindlichkeitsformel zum Vergleich von Zeichenfolgen in Excel
In einigen Situationen kann es nicht nur wichtig sein, die Textwerte zweier Zellen zu vergleichen, sondern auch den Charakterfall zu vergleichen. Fallempfindlicher Textvergleich kann unter Verwendung der Excel Exact-Funktion durchgeführt werden:
Exakt (Text1, Text2)Wobei Text1 und Text2 die beiden Zellen sind, die Sie vergleichen.
Unter der Annahme, dass Ihre Saiten in den Zellen A2 und B2 sind, lautet die Formel wie folgt:
=EXACT(A2, B2)
Als Ergebnis erhalten Sie für Textzeichenfolgen genau den Fall jedes Zeichens, ansonsten falsch.
Wenn Sie möchten, dass die genaue Funktion einige andere Ergebnisse liefert, setzen Sie sie in eine IF -Formel ein und geben Sie Ihren eigenen Text für value_if_true und value_if_false Argumente ein:
=IF(EXACT(A2 ,B2), "Exactly equal", "Not equal")
Der folgende Screenshot zeigt die Ergebnisse des Fall-sensitiven String-Vergleichs in Excel:
Wie man mehrere Zellen in Excel vergleicht
Um mehr als 2 Zellen in einer Reihe zu vergleichen, verwenden Sie die in den obigen Beispielen in Kombination mit dem und Operator diskutierten Formeln. Die vollständigen Details folgen unten.
Fall-unempfindliche Formel zum Vergleich von mehr als 2 Zellen
Verwenden Sie eine der folgenden Formeln, je nachdem, wie Sie die Ergebnisse anzeigen möchten:
=AND(A2=B2, A2=C2)
oder
=IF(AND(A2=B2, A2=C2), "Equal", "Not equal")
Die und die Formel gibt true zurück, wenn alle Zellen den gleichen Wert enthalten, falsch, wenn ein Wert unterschiedlich ist. Die IF -Formel gibt in diesem Beispiel die Beschriftungen aus, die Sie eingeben, " gleich " und " nicht gleich ".
Wie im folgenden Screenshot demonstriert, funktioniert die Formel perfekt zu allen Datentypen - Text, Daten und numerische Werte:
Fallempfindliche Formel zum Vergleichen von Text in mehreren Zellen
Um mehrere Zeichenfolgen miteinander zu vergleichen, um festzustellen, ob sie genau übereinstimmen, verwenden Sie die folgenden Formeln:
=AND(EXACT(A2,B2), EXACT(A2, C2))
Oder
=IF(AND(EXACT(A2,B2), EXACT(A2, C2)),"Exactly equal", "Not equal")
Wie im vorherigen Beispiel liefert die erste Formel wahre und falsche Werte, während die zweite Ihre eigenen Texte für Übereinstimmungen und Unterschiede anzeigt:
Vergleichen Sie einen Zellbereich mit einer Probenzelle
Die folgenden Beispiele zeigen, wie Sie überprüfen können, dass alle Zellen in einem bestimmten Bereich denselben Text wie in einer Probenzelle enthalten.
Fall-unempfindliche Formel zum Vergleich von Zellen mit einem Probentext
Wenn der Charakterfall nicht wirklich wichtig ist, können Sie die folgende Formel verwenden, um Zellen mit einer Probe zu vergleichen:
Zeilen ( Bereich )*Spalten ( Bereich ) = countif ( Bereich , Probenzelle )Im logischen Test der IF -Funktion vergleichen Sie zwei Zahlen:
- Die Gesamtzahl der Zellen in einem bestimmten Bereich (die Anzahl der Zeilen multipliziert mit der Anzahl der Spalten) und
- Die Anzahl der Zellen, die den gleichen Wert wie in der Probenzelle enthalten (zurückgegeben von der CountIF -Funktion).
Unter der Annahme, dass der Beispieltext in C2 liegt und die zu vergleichen, liegen im Bereich A2: B6 die Formel wie folgt:
=ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2)
Verwenden Sie die IF-Funktion wie in den vorherigen Beispielen:
=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2),"All match", "Not all match")
Wie im obigen Screenshot gezeigt, kann die Formel perfekt mit einer Reihe von Textketten fertig werden, kann aber auch zum Vergleichen von Zahlen und Daten verwendet werden.
Fallempfindliche Formel zum Vergleich von Zeichenfolgen mit einem Beispieltext
Wenn der Charakterfall einen Unterschied macht, können Sie Strings mit dem Beispieltext mit den folgenden Array -Formeln vergleichen.
If (Zeilen ( Bereich )*Spalten ( Bereich ) = sum (-exakt ( sample_cell , reichweite )), " text_if_match ", " text_if_not überein "))Mit dem Quellbereich in A2: B6 und dem Beispieltext in C2 hat die Formel die folgende Form:
=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=SUM(--EXACT(C2, A2:B6)), "All match", "Not all match")
Im Gegensatz zu regulären Excel -Formeln werden Array -Formeln durch Drücken der Strg -Schalteingabetaste durchgeführt. Wenn es korrekt eingegeben wird, schließt Excel die Array -Formel in {lockige Klammern} ein, wie im Screenshot gezeigt:
Um festzustellen, ob ein bestimmter Wert in einem Bereich vorhanden oder nicht vorhanden ist, überprüfen Sie bitte, ob in einem Bereich ein Wert vorhanden ist.
So vergleichen Sie zwei Zellen mit der Saitenlänge
Manchmal möchten Sie überprüfen, ob die Textzeichenfolgen in jeder Zeile eine gleiche Anzahl von Zeichen enthalten. Die Formel für diese Aufgabe ist sehr einfach. Zuerst erhalten Sie die Saitenlänge von zwei Zellen mit der Len -Funktion und vergleichen dann die Zahlen.
Wenn die zu verglichenen Saiten in den Zellen A2 und B2 sind, verwenden Sie eine der folgenden Formeln:
=LEN(A2)=LEN(B2)
Oder
=IF(LEN(A2)=LEN(B2), "Equal", "Not equal")
Wie Sie bereits wissen, gibt die erste Formel die booleschen Werte wahr oder falsch zurück, während die zweite Formel Ihre eigenen Ergebnisse ausgibt:
Wie im obigen Screenshot demonstriert, eignen sich die Formeln sowohl für Textzeichenfolgen als auch für Zahlen.
Tipp. Wenn zwei scheinbar gleiche Saiten unterschiedliche Längen zurückgeben, liegt das Problem höchstwahrscheinlich darin, in einem oder beiden Zellen zu führen oder nach Ablaufräumen zu führen . Entfernen Sie in diesem Fall zusätzliche Leerzeichen mit der Trim -Funktion. Die detaillierten Beispiele für Erläuterungen und Formel finden Sie hier: So schneiden Sie Räume in Excel.
Vergleichen Sie zwei Zellen durch Auftreten eines bestimmten Charakters
Dies ist das letzte Beispiel in unserem Tutorial von Excel Compare -Strings und zeigt eine Lösung für eine ziemlich spezifische Aufgabe an. Angenommen, Sie haben 2 Spalten mit Textzeichenfolgen, die ein Zeichen enthalten, das Ihnen wichtig ist. Ihr Ziel ist es, zu überprüfen, ob zwei Zellen in jeder Reihe die gleiche Anzahl von Vorkommen eines bestimmten Charakters enthalten.
Betrachten Sie das folgende Beispiel, um die Dinge klarer zu machen. Nehmen wir an, Sie haben zwei Listen von Bestellungen (Spalte B) und empfangen (Spalte C). Jede Zeile enthält Bestellungen für ein bestimmtes Element, dessen eindeutige Kennung in allen Bestell -IDs enthalten ist und in Spalte A in derselben Zeile aufgeführt ist (siehe den Screenshot unten). Sie möchten sicherstellen, dass jede Zeile eine gleiche Anzahl von versendeten und empfangenen Elementen mit dieser spezifischen ID enthält.
Um dieses Problem zu lösen, schreiben Sie eine Formel mit der folgenden Logik.
- Ersetzen Sie zunächst die eindeutige Kennung durch die Ersatzfunktion durch nichts:
SUBSTITUTE(A1, character_to_count,"")
- Berechnen Sie dann, wie oft die eindeutige Kennung in jeder Zelle erscheint. Holen Sie sich hierzu die Saitenlänge ohne die eindeutige Kennung und subtrahieren Sie sie von der Gesamtlänge der Zeichenfolge. Dieser Teil soll beispielsweise für Zelle 1 und Zelle 2 einzeln geschrieben werden:
LEN(cell 1) - LEN(SUBSTITUTE(cell 1, character_to_count, ""))
undLEN(cell 2) - LEN(SUBSTITUTE(cell 2, character_to_count, ""))
- Zuletzt vergleichen Sie diese 2 Zahlen, indem Sie das Gleichstellungszeichen (=) zwischen den oben genannten Teilen platzieren.
In unserem Beispiel befindet sich der eindeutige Kennung in A2, und die zu vergleichenen Saiten sind in den Zellen B2 und C2. Die vollständige Formel lautet also wie folgt:
=LEN(B2)-LEN(SUBSTITUTE(B2,$A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2,$A2,""))
Die Formel gibt true zurück, wenn die Zellen B2 und C2 eine gleiche Anzahl von Vorkommen des Zeichens in A2 enthalten, ansonsten falsch. Um die Ergebnisse für Ihre Benutzer aussagekräftiger zu gestalten, können Sie die Formel in die IF -Funktion einbetten:
=IF(LEN(B2)-LEN(SUBSTITUTE(B2, $A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2, $A2,"")), "Equal", "Not equal")
Wie Sie im obigen Screenshot sehen können, funktioniert die Formel trotz einiger zusätzlicher Komplikationen perfekt:
- Das zu gezählte Zeichen (eindeutige Kennung) kann überall in einer Textzeichenfolge erscheinen.
- Die Saiten enthalten eine variable Anzahl von Zeichen und unterschiedliche Separatoren wie Semikolon, Komma oder Raum.
So vergleichen Sie Strings in Excel. Um die in diesem Tutorial besprochenen Formeln genauer zu betrachten, können Sie unser Beispielblatt unten herunterladen. Ich danke Ihnen für das Lesen und hoffe, Sie nächste Woche in unserem Blog zu sehen!
Üben Sie die Arbeitsmappe zum Download
Excel - Beispiele vergleichen (.xlsx -Datei)
Das obige ist der detaillierte Inhalt vonExcel: Vergleiche Saiten in zwei Zellen für Übereinstimmungen (Fall-unempfindlich oder genau). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In Excel kann die Verwendung des Timeline -Filters Daten nach Zeitraum effizienter anzeigen, was bequemer ist als die Verwendung der Filtertaste. Die Zeitleiste ist eine dynamische Filteroption, mit der Sie Daten für ein einzelnes Datum, ein Monat, ein Quartal oder ein Jahr schnell anzeigen können. Schritt 1: Daten in die Pivot -Tabelle konvertieren Konvertieren Sie zunächst die ursprünglichen Excel -Daten in eine Pivot -Tabelle. Wählen Sie eine beliebige Zelle in der Datentabelle aus (formatiert oder nicht) und klicken Sie auf der Registerkarte Einfügen des Bandes auf Pivottable. Verwandte: So erstellen Sie Pivot -Tabellen in Microsoft Excel Lassen Sie sich nicht vom Pivot -Tisch einschüchtern! Wir werden Ihnen grundlegende Fähigkeiten beibringen, die Sie in wenigen Minuten beherrschen können. Verwandte Artikel Stellen Sie im Dialogfeld sicher, dass der gesamte Datenbereich ausgewählt ist ((

Schneller Link Warum sollten Tabellen in Excel genannt werden? So nennen Sie eine Tabelle in Excel Excel -Tabellen -Benennungsregeln und -techniken Standardmäßig werden Tabellen in Excel als Tabelle 1, Tabelle 2, Tabelle 3 usw. bezeichnet. Sie müssen sich jedoch nicht an diese Tags halten. Tatsächlich wäre es besser, wenn Sie es nicht tun würden! In diesem schnellen Leitfaden werde ich erklären, warum Sie Tische immer in Excel umbenennen und Ihnen zeigen sollten, wie das geht. Warum sollten Tabellen in Excel genannt werden? Während es einige Zeit dauern kann, die Gewohnheit zu entwickeln, Tabellen in Excel zu benennen (wenn Sie dies normalerweise nicht tun), veranschaulichen die folgenden Gründe heute

Mit Excel Overflow Range Operator (#) können Formeln automatisch angepasst werden, um Änderungen der Überlaufbereichsgröße aufzunehmen. Diese Funktion ist nur für Microsoft 365 Excel für Windows oder Mac verfügbar. Gemeinsame Funktionen wie eindeutige, Countif und Sortby können in Verbindung mit Operatoren der Überlaufbereich verwendet werden, um dynamische sortierbare Listen zu erstellen. Das Pfundzeichen (#) in der Excel -Formel wird auch als Überlaufbereichsoperator bezeichnet, wodurch das Programm angewiesen wird, alle Ergebnisse im Überlaufbereich zu berücksichtigen. Selbst wenn der Überlaufbereich zunimmt oder abnimmt, spiegelt die Formel, die # enthält, diese Änderung automatisch wider. So listen und sortieren Sie eindeutige Werte in Microsoft Excel

Verwenden Sie die Formel bedingte Formatierung, um Überlaufarrays in Excel zu verarbeiten Die direkte Formatierung von Überlaufarrays in Excel kann zu Problemen führen, insbesondere wenn sich die Datenform oder die Größe ändert. Formelbasierte bedingte Formatierungsregeln ermöglichen die automatische Formatierung, wenn sich die Datenparameter ändern. Das Hinzufügen eines Dollarszeichens ($), bevor eine Spaltenreferenz eine Regel auf alle Zeilen in den Daten anwenden kann. In Excel können Sie direkte Formatierung auf die Werte oder den Hintergrund einer Zelle anwenden, damit die Tabelle leichter zu lesen ist. Wenn jedoch eine Excel -Formel eine Reihe von Werten zurückgibt (als Überlaufarrays bezeichnete Werte), verursacht die Anwendung direkter Formatierung Probleme, wenn sich die Größe oder Form der Daten ändert. Angenommen, Sie haben diese Tabelle mit Überlaufergebnissen aus der Pivotby -Formel,

Schnelle verknüpft die Pivotby -Syntax

In diesem Tutorial werden Sie Excel -Tabellenstile anwenden, modifizieren und entfernen, während Sie alle Tabellenfunktionen erhalten. Möchten Sie Ihre Excel -Tische genau so aussehen, wie Sie es wollen? Lesen Sie weiter! Nach dem Erstellen einer Excel -Tabelle ist der erste Schritt üblich

In diesem Tutorial wird erläutert, wie die Übereinstimmungsfunktion in Excel mit Formel -Beispielen verwendet wird. Es zeigt auch, wie Sie Ihre Lookup -Formeln verbessern können, indem Sie eine dynamische Formel mit Vlookup und Übereinstimmung erstellen. In Microsoft Excel gibt es viele verschiedene Lookups/Refs

Schnelle verknüpft die Aggregat -Syntax
