Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Textvergleich mit Markierung der Unterschiede

Textvergleich mit Markierung der Unterschiede
Walter
Hallo
ich bin auf der Suche nach einer Möglichkeit unterschiedliche Textstrings in zwei Spalten miteinander zu vergleichen. Die zu vergleichenden Texte stehe immer in der selben Zeile.
Ziel ist die unterschiedlichen Textteile der Strings in der jeweiligen Spalte durch Markierung (z.B. farblich) kenntlich zu machen.
VG
Walter
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Textvergleich mit Markierung der Unterschiede
22.04.2012 19:49:55
Hajo_Zi
Hallo Walter,
benutze die bedingte Formatierumn, Formel ist;A1=B1

Automatis Textteil-Markierung nur m.VBA, nicht ...
22.04.2012 21:33:14
Luc:-?
…mit BedingtFormat mögl, Walter,
schon gar nicht so trivial wie Hajo meint (es sei denn xl14 kann das…)! ;->
Gruß Luc :-?
Anzeige
AW: Automatis Textteil-Markierung nur m.VBA, nicht ...
23.04.2012 21:11:56
Walter
Hallo Luc,
so trival wie Hajo schreibt gehts nicht....
Ich möchte die Textunterschiede farblich kennzeichnen nicht die ganze Zelle.
Bei VBA bin ich Leihe; was muss man tun, um die Erkennung zu erstellen.
VG Walter
So, habe mal angefangen! Gehe dabei ...
24.04.2012 03:01:54
Luc:-?
…davon aus, Walter,
dass 1. immer ein primärer (Quell-)Text mit einem sekundären (ZText) vgl wird. Jeder der QText-Abfolge ungleiche Buchstabe in der ZTextfolge erhält dabei die (Default-)Farbe Rot. Das gilt auch für ganze Buchstabenfolgen-Einschübe und -Anfügungen. Problematisch sind Auslassungen im ZText. Hier könnten ggf alle der Auslassung folgenden Buchstaben die (Default-)Farbe Blau erhalten, sofern sie mit dem QText übereinstimmen.
2. setzt natürlich voraus, dass die Markierungen im ZText vorgenommen wdn sollen, die Standardschriftfarbe (automatisch) Schwarz ist und ZText nicht von einer Fml erzeugt wird. Dazu solltest du dich noch äußern, auch dazu, ob evtl beide Texte markiert wdn sollen (QText darf dann ebenfalls nicht von einer Fml erzeugt worden sein!), dann kann man das mit den Auslassungen anders lösen.
Übrigens, für Einschübe fktniert's schon so wie beschrieben.
Gruß Luc :-?
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Textvergleich in Excel: Unterschiede farbig markieren


Schritt-für-Schritt-Anleitung

Um Texte in Excel zu vergleichen und Unterschiede farbig zu markieren, kannst du die bedingte Formatierung und VBA verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und erstelle eine neue Tabelle.
  2. Gib die zu vergleichenden Texte in zwei Spalten ein (z.B. Spalte A und Spalte B).
  3. Wähle die Zellen in Spalte B aus, die du formatieren möchtest.
  4. Gehe zu "Start" → "Bedingte Formatierung" → "Neue Regel".
  5. Wähle "Formel zur Ermittlung der zu verwendenden Zellen".
  6. Gib folgende Formel ein:
    =A1<>B1
  7. Klicke auf "Formatieren" und wähle eine Füllfarbe aus, um die Unterschiede hervorzuheben.
  8. Bestätige mit OK und klicke erneut auf OK, um die Regel zu speichern.

Wenn du spezifische Textunterschiede in einer Zelle farblich markieren möchtest, musst du VBA verwenden. Hierfür benötigst du grundlegende Kenntnisse in der Programmierung mit VBA.


Häufige Fehler und Lösungen

  • Fehler: Die bedingte Formatierung zeigt keine Unterschiede an.

    • Lösung: Überprüfe, ob die Formel korrekt eingegeben wurde und die Zellen in den richtigen Bereichen ausgewählt sind.
  • Fehler: VBA-Code funktioniert nicht.

    • Lösung: Stelle sicher, dass der VBA-Editor korrekt geöffnet ist und der Code in das richtige Modul eingefügt wurde.

Alternative Methoden

Eine einfache Möglichkeit, Texte zu vergleichen, ist die Verwendung von Excel-Funktionen. Mit der Funktion VERGLEICH kannst du prüfen, ob ein Text in einer anderen Liste vorhanden ist.

Hier ein Beispiel:

=VERGLEICH(A1;B:B;0)

Wenn der Text in Spalte B gefunden wird, gibt die Funktion die Zeilennummer zurück, andernfalls wird ein Fehler angezeigt. Diese Methode ist jedoch weniger visuell und bietet keine farbliche Markierung.


Praktische Beispiele

Ein praktisches Beispiel für den Textvergleich in Excel könnte so aussehen:

In Spalte A stehen die Originaltexte:

A1: "Hallo Welt"
A2: "Excel ist toll"

In Spalte B stehen die Vergleichstexte:

B1: "Hallo Erde"
B2: "Excel ist super"

Nach Anwendung der oben beschriebenen bedingten Formatierung werden die Unterschiede in Spalte B farblich markiert.


Tipps für Profis

  • Verwendung von VBA: Wenn du mit VBA vertraut bist, kannst du komplexere Vergleiche durchführen und benutzerdefinierte Markierungen für unterschiedliche Texte setzen.
  • Kombination von Funktionen: Experimentiere mit Funktionen wie TEXTVERKETTEN oder TEXTKETTE, um die Ergebnisse der Vergleiche zu kombinieren und zu analysieren.

FAQ: Häufige Fragen

1. Wie kann ich zwei Spalten in Excel automatisch vergleichen?
Du kannst dies mit der bedingten Formatierung und der Formel =A1<>B1 tun.

2. Ist es möglich, nur Teile des Textes hervorzuheben?
Ja, dafür benötigst du VBA, um spezifische Teile des Textes zu identifizieren und farblich zu markieren.

3. Kann ich auch mehrere Spalten vergleichen?
Ja, du kannst die bedingte Formatierung auf mehrere Spalten anwenden, indem du die Formel entsprechend anpasst.

4. Welche Excel-Version benötige ich für diese Techniken?
Die beschriebenen Techniken funktionieren in den meisten aktuellen Excel-Versionen, einschließlich Excel 2013 bis 2021 und Excel 365.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige