Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: 2 Tabellen abgleichen + Werte eintragen

2 Tabellen abgleichen + Werte eintragen
11.02.2023 21:02:40
Fred
Hallo zusammen,
leider habe ich folgendes Problem.
Ich muss 2 Tabellen miteinander abgleichen. Beide Tabellen sind von den Spalten gleich aufgebaut. In Tabelle1 sind sämtliche Informationen hinterlegt und Tabelle 2 soll damit abgelichen werden und das entsprechende Ergebniss automatisch eingetragen werden.
Folgend sehen die Tabellen aus:
Spalte1 - Gruppennr. - Spalte 2 Teilenummern - Spalte 3 - Ort
Jetzt sollen die Tabellen erstmal nach Gruppenummern auf Übereinstimmung gepürft werden, danach nach den übereinstimmenden Teilenummern und dann das Ergebniss in der dritten Spalte Ort ausgegeben werden.
Das Problem dabei ist das sowohl die Gruppennr. als auch Teiilenummern in den jeweiligen Spalten chaotisch vorkommen und Excel die Tabellen bis zum Ende abgleichen soll, zudem sollte bei einem fehlenden Wert in Spalte 3 (Ort) die Suche übersprungen werden und gepüft ob in den folgenden Zeilen ein entsprechender Wert (in Tabelle 1 - Spalte 3 - Ort) hinterlegt ist
Ich hatte es mit der wenn in Kombination der Index / Vergleich-Formel etwas gebaut nur leider nicht mit einem zufriedenstellenden Ergebniss.
Bitte um eure Hilfe, vielen Dank für eure Bemühungen.
Grüße
Fred
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 2 Tabellen abgleichen + Werte eintragen
12.02.2023 01:14:53
Piet
Hallo Fred
keiner wird eine Datei nachbauen um eine Formel oder ein Makro zu entwickeln.
Mehr Chancen hast du, wenn du eine Beispieldatei mit 10 bis 20 Zeilen hochlaedst.
mfg Piet
AW: 2 Tabellen abgleichen + Werte eintragen
12.02.2023 10:11:32
Marc
Naja wenn die Chaotisch vorkommen, einfach über Schleife alles absuchen lassen,
oder sortieren...
...
Aber Beispieldatei wäre nicht schlecht
Anzeige
AW: 2 Tabellen abgleichen + Werte eintragen
13.02.2023 15:44:53
Fred
Hallo,
entschuldigt bitte.
Hier die Datei
https://www.herber.de/bbs/user/157806.xlsx
Ich hoffe es ist verständlich.
Wie gehabt - dies wäre die Tabelle aufgrund die Tabelle 2 die Informationen ziehen soll. Bei den leeren Feldern soll die Abfrage übersprungen werden und die nächst mögliche Zuordnung abgefragt und in Tabelle 2 eingetragen werden.
Vielen Dank für die Hilfe
Fred
Anzeige
mit Bsp. Datei
13.02.2023 15:54:35
Fred
Hallo,
entschuldigt bitte.
Hier die Datei
https://www.herber.de/bbs/user/157806.xlsx
Ich hoffe es ist verständlich.
Wie gehabt - dies wäre die Tabelle aufgrund die Tabelle 2 die Informationen ziehen soll. Bei den leeren Feldern soll die Abfrage übersprungen werden und die nächst mögliche Zuordnung abgefragt und in Tabelle 2 eingetragen werden.
Vielen Dank für die Hilfe
Fred
Anzeige
AW: 2 Tabellen abgleichen + Werte eintragen
13.02.2023 17:45:50
Piet
Hallo Fred
ich habe deinBeispiel mit drei Tabellen hochgeladen. Daten sind aber nur in Tabelle1.
Unklar ist mir, ob Tabelle1 mit Tabelle2 vergleichen werden soll? Tabelle2 ist Leer!
Unklar ist mir, mit welchem Ergebnis die Spalter Ort überschreiben werden soll?
Ich brauchte dazu noch mal genauere Angaben, ohne die kann ich nicht anfangen.
mfg Piet
Anzeige
AW: 2 Tabellen abgleichen + Werte eintragen
13.02.2023 20:34:18
Fred
Hallo Piet,
in Tabelle1 sind die Informationen dauerhaft hinterlegt und soll nicht verändert werden. Tabelle 2 kommt immer wieder neu und soll dann mit den Informationen aus Tabelle 1 abgeglichen werden. Entsprechend sollen dann die fehlenden Angaben der Tabelle 2 in Spalte 3 mit den Angaben aus Tabelle 1 gefüllt bzw. aus Tabelle 1 zurückgegeben werden.
Meine Formel hat immer nur die jeweilen ersten Werte zurückgegben bzw. hat die leeren Felder in Tabelle 1 nicht übersprungen und dementsprechend den Abgleich nicht beendet. (Mal zur Info meine Formel : =wenn(A:A Tabelle1!$A:$A;index(c:c;vergleich(B:B;Tabelle1!$B:$B;0))) Evtl. Erkennst du oder sonstjemand schon den Fehler.
Vielen Dank für die Bemühungen & Hilfe
Fred
Anzeige
AW: 2 Tabellen abgleichen + Werte eintragen
13.02.2023 22:38:02
Yal
Hallo Fred,
theoretisch kann man keine SVERWEIS (oder INDEX & VERGLEICH) auf 2 Spalten prüfen lassen, aber manchmals doch.
{=SVERWEIS (A1 & B1; Tabelle1!$A$1:$C$40&Tabelle1!$B$1:$D$40;3;0)}
Die geschweifte Klammer werden nicht eingegeben sondern kommen indem man das Editieren mit Shift+Strg+Enter verlässt. Es bildet eine Matrix-Formel, spricht eine Formel, die eine Liste akzeptiert, wo eigentlich eine Einzelwert erwartet wäre.
Diese Formel ist sehr langsam.
Besser wäre, Du fügst in Tabelle1 eine Spalte VOR der Spalte A (die ehemalige Spalte A ist jetzt B) und in diese Spalte A:
= B1 & C1
dann wäre der SVerweis nur noch
=SVERWEIS(A1&B1;Tabelle1!$A$40:D$40;4;0)
(keine Matrixformel)
und ist wesentlich schneller.
VG
Yal
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

2 Tabellen in Excel abgleichen und Werte eintragen


Schritt-für-Schritt-Anleitung

  1. Tabellen vorbereiten: Stelle sicher, dass beide Tabellen (Tabelle1 und Tabelle2) die gleichen Spaltenstrukturen haben. Beispielsweise sollten beide Tabellen Spalten für Gruppennummern, Teilenummern und Orte enthalten.

  2. Formel zur Abgleichung: Verwende die folgende Formel in der ersten Zeile von Spalte 3 in Tabelle2, um die Werte aus Tabelle1 zu holen:

    =WENNFEHLER(SVERWEIS(A2&B2;Tabelle1!$A$1:$C$100;3;FALSCH);"")

    Diese Formel sucht nach der Kombination aus Gruppennummer und Teilenummer in Tabelle1 und gibt den Ort zurück.

  3. Automatisches Ausfüllen: Ziehe die untere rechte Ecke der Zelle nach unten, um die Formel auf die restlichen Zeilen in Tabelle2 anzuwenden.

  4. Fehlende Werte überspringen: Um sicherzustellen, dass leere Zellen übersprungen werden, kannst du die Formel anpassen:

    =WENN(A2<>"";WENNFEHLER(SVERWEIS(A2&B2;Tabelle1!$A$1:$C$100;3;FALSCH);"");"")
  5. Ergebnisse überprüfen: Überprüfe die Ergebnisse in Tabelle2, um sicherzustellen, dass die Werte korrekt eingetragen wurden.


Häufige Fehler und Lösungen

  • Fehler: #NV: Wenn du diesen Fehler siehst, ist das ein Indiz dafür, dass kein passender Wert gefunden wurde. Stelle sicher, dass die Gruppennummern und Teilenummern in beiden Tabellen übereinstimmen.

  • Leere Felder werden nicht übersprungen: Überprüfe, ob deine Formel die Bedingungen für leere Felder korrekt berücksichtigt. Siehe Schritt 4.

  • Formel funktioniert nicht: Stelle sicher, dass die Bereiche in der Formel korrekt angegeben sind und die Tabellenblätter richtig benannt sind.


Alternative Methoden

  1. INDEX und VERGLEICH: Anstelle von SVERWEIS kannst du auch die INDEX- und VERGLEICH-Kombination verwenden:

    =WENNFEHLER(INDEX(Tabelle1!C:C;VERGLEICH(A2&B2;Tabelle1!A:A&Tabelle1!B:B;0));"")

    Diese Methode ermöglicht es dir, mehr Flexibilität bei der Suche und Rückgabe von Werten zu haben.

  2. VBA-Makro: Wenn du regelmäßig Tabellen abgleichen musst, könnte ein VBA-Makro eine effiziente Lösung sein. Das Makro kann automatisch die Daten abgleichen und die Werte eintragen.


Praktische Beispiele

Angenommen, du hast folgende Daten:

Tabelle1 Gruppennr. Teilenummer Ort
1 A1 Berlin
2 B1 München
3 C1 Hamburg
Tabelle2 Gruppennr. Teilenummer Ort
1 A1
2 B2
3 C1

Nach Anwendung der obigen Formel in Tabelle2, würde die Spalte „Ort“ wie folgt ausgefüllt werden:

Gruppennr. Teilenummer Ort
1 A1 Berlin
2 B2
3 C1 Hamburg

Tipps für Profis

  • Daten sortieren: Bevor du die Abgleichung durchführst, sortiere die Tabellen nach den Gruppennummern. Dies kann die Leistung deiner Formeln verbessern.

  • Datenvalidierung: Verwende die Datenvalidierungsfunktion, um sicherzustellen, dass nur gültige Werte in die Spalten für Gruppennummern und Teilenummern eingegeben werden.

  • BedConditional Formatting: Nutze die bedingte Formatierung, um übereinstimmende Werte in beiden Tabellen hervorzuheben. So kannst du schnell erkennen, wo die Abgleiche erfolgreich waren.


FAQ: Häufige Fragen

1. Kann ich mehrere Spalten abgleichen?
Ja, du kannst die Formel so anpassen, dass sie mehrere Kriterien berücksichtigt, indem du die Werte in einer neuen Hilfsspalte kombinierst.

2. Wie gehe ich mit großen Datenmengen um?
Bei großen Datenmengen kann die Verwendung eines VBA-Makros effizienter sein, um den Abgleich automatisiert durchzuführen.

3. Was ist, wenn die Werte nicht übereinstimmen?
Wenn die Werte nicht übereinstimmen, überprüfe die Daten auf mögliche Tippfehler oder Unterschiede in der Formatierung (z. B. führende Leerzeichen).

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige