Excel zwei Spalten vergleichen abweichungen aufzeigen SVERWEIS

Ich habe 2 Tabellen (Kunden A und B) mit den Spalten Art.No., Produktebezeichnung, Umsatz, Absatz und DB. In den beiden Tabellen sind nicht alle Artikel (Bezugsgrösse Art.No.) identisch, d.h. in A hat es Artikel, welche nicht in B sind und umgekehrt. Nun möchte ich für einen Vergleich hinter der Tabelle A den Umsatz, Absatz und DB des identischen Artikels aus Tabelle B in gleicher Zeile automatisch einfügen. Da aber in den beiden Tabellen nicht alle Artikel gleich sind, sollten nicht identische Artikel in der Tabelle B markiert (z.B. mit einem X) werden. Zeilen der Tabelle A ohne identische Artikel bleiben leer. Ich habe Versuche mit der Funktion SVERWEIS gemacht, jedoch ohne den gewünschten Erfolg. Können Sie mir bei meinem Problem weiterhelfen?

Die Funktion SVERWEIS können Sie für diese Art von Aufgabe durchaus benutzen.

Sie haben mit dieser Funktion jedoch nicht die Möglichkeit, beliebig leere Zeilen oder Einträge mit X zu erzeugen. Die Funktion gibt, wenn sie den Vergleichswert nicht findet, immer #NV zurück.

Wenn Sie also in der Tabelle "Kunden A" einen Eintrag haben, der nicht in der Tabelle "Kunden B" vorhanden ist, erhalten Sie anstelle eines Eintrags des entsprechenden Feldinhalts bei einem vorhandenen Vergleichswert den Wert #NV, und umgekehrt erhalten Sie in der Tabelle "Kunden B" auch den Eintrag #NV, wenn der Vergleichswert in "Kunden A" nicht vorhanden ist.

Sie bekommen also eine eindeutige Aussage, was in den beiden Tabellen identisch ist und was nicht.

Sie müssen die Abfrage jedoch in beiden Tabellen, "Kunden A" und "Kunden B", jeweils mit Bezug auf die andere Tabelle vornehmen.

Beispiel:

Sie definieren zuerst einmal in der Tabelle "Kunden A" die gesamte Tabelle oder Teile davon, in denen Ihre Daten stehen, mit dem Namen "KundenAListe"

Das gleiche machen Sie mit der Tabelle "Kunden B". Dort definieren Sie den gewünschten Bereich mit dem Namen "KundenBListe"

Danach definieren Sie in der Tabelle "Kunden A" mit SVERWEIS in der ersten Zelle, in der nachher ein Wert erscheinen soll, die Abfrage:

=SVERWEIS(A1;KundenBListe;1;FALSCH)

für die erste Spalte, die Sie ausgeben wollen;

in der nächsten Zelle rechts daneben

=SVERWEIS(A1;KundenBListe;2;FALSCH)

für die zweite Spalte, die Sie ausgeben wollen;

in der nächsten Zelle rechts daneben

=SVERWEIS(A1;KundenBListe;3;FALSCH)

für die dritte Spalte, die Sie ausgeben wollen usw.

Danach in der nächsten Zeile

=SVERWEIS(A2;KundenBListe;1;FALSCH)

für den zweiten Wert in der ersten Spalte, den Sie vergleichen wollen usw.

und entsprechend

=SVERWEIS(A1;KundenAListe;1;FALSCH) usw.

für die Tabelle "Kunden B", in der Sie ausgeben wollen, was in "Kunden A" nicht vorhanden ist.

So haben Sie dann in "Kunden A" sämtliche Einträge mit #NV markiert, die nicht in "Kunden B" sind und umgekehrt.

Falls Sie diese Einträge (für den Druck o.ä.) nicht anzeigen lassen wollen, sortieren Sie die Liste und löschen Sie die Zellinhalte der mit #NV markierten Zellen.

Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel für das Web Excel 2021 Excel 2021 für Mac Excel 2019 Excel 2019 für Mac Excel 2016 Excel 2016 für Mac Excel 2013 Excel 2010 Excel 2007 Excel für Mac 2011 Excel Starter 2010 Mehr...Weniger

Tipp: Versuchen Sie, die neue XVERGLEICH-Funktion zu verwenden, eine verbesserte Version von ÜBEREINSTIMMUNG, die in jede Richtung arbeitet und standardmäßig genaue Übereinstimmungen zurückgibt, wodurch sie einfacher und bequemer zu verwenden ist als die Vorgängerversion.

Mit der Funktion VERGLEICH wird in einem Bereich von Zellen nach einem angegebenen Element gesucht und anschließend die relative Position dieses Elements im Bereich zurückgegeben. Ein Beispiel: Wenn der Bereich A1:A3 die Werte "5", "25" und "38" enthält, gibt die Formel =VERGLEICH(25;A1:A3;0) den Wert "2" zurück, weil "25" der zweite Wert im Bereich ist.

Excel zwei Spalten vergleichen abweichungen aufzeigen SVERWEIS

Tipp: Verwenden Sie VERGLEICH immer dann statt einer der VERWEIS-Funktionen, wenn Sie die Position eines Elements in einem Bereich und nicht das Element selbst benötigen. Sie können die Funktion VERGLEICH beispielsweise verwenden, um einen Wert für das Argument Zeile in der INDEX-Funktion bereitzustellen.

Syntax

VERGLEICH(Suchkriterium;Suchmatrix;[Vergleichstyp])

Die Syntax der Funktion VERGLEICH weist die folgenden Argumente auf:

  • lookup_value    Erforderlich. Der Wert, dem Sie in der -lookup_array möchten. Wenn Sie beispielsweise die Nummer einer Person in einem Telefonbuch nachschauen, verwenden Sie den Namen der Person als Nachschlagewert, aber die Telefonnummer ist der Wert, den Sie suchen.

    Das lookup_value Argument kann ein Wert (Zahl, Text oder Wahrheitswert) oder ein Zellbezug auf eine Zahl, einen Text oder einen Wahrheitswert sein.

  • Suchmatrix    Erforderlich. Der Zellbereich, der durchsucht wird.

  • match_type    Optional. Die Zahl -1, 0 oder 1. Das argument match_type gibt an, wie Excel -lookup_value den Werten in der Datei lookup_array. Der Standardwert für dieses Argument ist 1.

    In der folgenden Tabelle wird beschrieben, wie die Funktion Werte basierend auf der Einstellung des Arguments match_type findet.

Vergleichstyp

Verhalten

1 oder nicht angegeben

VERGLEICH sucht nach dem größten Wert, der kleiner oder gleich dem Wert für Suchkriterium ist. Die Werte im Argument Suchmatrix müssen in aufsteigender Reihenfolge angeordnet sein, z. B. ...-2, -1, 0, 1, 2, ..., A-Z, FALSCH, WAHR.

0

VERGLEICH sucht nach dem ersten Wert, der mit dem Wert für Suchkriterium genau übereinstimmt. Die Werte im Argument Suchmatrix dürfen in beliebiger Reihenfolge angeordnet sein.

-1

ÜBEREINSTIMMUNG findet den kleinsten Wert, der größer oder gleich dem Wert lookup_value. Die Werte im Argument lookup_array in absteigender Reihenfolge angegeben werden, z. B. WAHR, FALSCH, Z-A, ... 2, 1, 0, -1, -2, ... und so weiter.

  • MATCH gibt die Position des übereinstimmende Werts innerhalblookup_array zurück, nicht den Wert selbst. Beispiel: VERGLEICH("b";{"a;"b";"c"};0) gibt 2 zurück, die relative Position von "b" innerhalb der Matrix {"a";"b";"c"}.

  • VERGLEICH unterscheidet beim Abgleichen von Zeichenfolgen (Text) nicht zwischen Groß- und Kleinbuchstaben.

  • Findet VERGLEICH keinen übereinstimmenden Wert, gibt die Funktion den Fehlerwert #NV zurück.

  • Ist Vergleichstyp gleich 0 und ist als Suchkriterium eine Zeichenfolge angegeben, können Sie im Argument Suchkriterium die Platzhalterzeichen Fragezeichen (?) und Sternchen (*) verwenden. Ein Fragezeichen ersetzt ein Zeichen; ein Sternchen ersetzt eine beliebige Zeichenfolge. Wenn Sie nach einem Fragezeichen oder Sternchen suchen möchten, müssen Sie eine Tilde (~) vor das zu suchende Zeichen setzen.

Beispiel

Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Um die Ergebnisse der Formeln anzuzeigen, markieren Sie sie, drücken Sie F2 und dann die EINGABETASTE. Im Bedarfsfall können Sie die Breite der Spalten anpassen, damit alle Daten angezeigt werden.

Produkt

Anzahl

Bananen

25

Orangen

38

Äpfel

40

Birnen

41

Formel

Beschreibung

Ergebnis

=VERGLEICH(39;B2:B5;1)

Da es keine genaue Übereinstimmung gibt, wird die Position des nächstkleineren Werts (38) im Bereich B2:B5 zurückgegeben.

2

=VERGLEICH(41;B2:B5;0)

Die Position des Werts 41 im Bereich B2:B5.

4

=VERGLEICH(40;B2:B5;-1)

Gibt einen Fehlerwert zurück, da die Werte im Bereich B2:B5 nicht in absteigender Reihenfolge angeordnet sind.

#NV

Benötigen Sie weitere Hilfe?

Wie kann ich in Excel zwei Spalten miteinander vergleichen?

Um in Excel zwei Spalten zu vergleichen, können wir den Gleich-Operator = nutzen oder den Inhalte auswählen Dialog verwenden.

Wie vergleiche ich zwei Spalten um fehlende Werte in Excel hervorzuheben?

Hier können Sie zwei Spalten Zellen für Zellen vergleichen und dann die Unterschiede oder Übereinstimmungen nach Bedarf hervorheben. 1. Wählen Sie zwei Spalten aus, mit denen Sie vergleichen möchten, und klicken Sie dann auf Startseite > Bedingte Formatierung > Zellenregeln hervorheben > Doppelte Werte.

Wie vergleiche ich zwei Spalten und gebe Werte aus der dritten Spalte in Excel zurück?

Vergleichen Sie zwei Spalten und geben Sie den Wert aus der dritten Spalte mit der VLOOKUP-Funktion zurück. = IFERROR (VLOOKUP (D2, $ A $ 2: $ B $ 16,2, FALSE), "") (Wenn der Wert nicht gefunden wird, wird eine leere Zelle angezeigt.)

Wie kann ich zwei Tabellen vergleichen?

Um in Excel zwei Tabellen miteinander zu vergleichen, nutzen Sie am besten die bedingte Formatierung. Mit dieser können Sie Regeln festlegen, die dann auf eine bestimmte Arbeitsmappe (Exceldatei) angewandt werden. Befinden sich beide Tabellen in einer Datei, teilen Sie diese zunächst auf zwei Arbeitsmappen auf.