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

Forumthread: PLZ aus anderer Tabelle übernehmen wenn Bedingung

PLZ aus anderer Tabelle übernehmen wenn Bedingung
05.09.2018 14:26:19
SiggiHD
Hallo miteinander,
eine Tabelle soll noch weiter gefüllt werden, mit den Postleitzahlen der Firmen. D.h. ich habe eine andere (Referenz)Tabelle als separate Datei, wo ca. 11000 Firmen hinterlegt sind. In "meiner Tabelle" sind 1900 Firmen. Nun soll ich zu jeder Firma in "meiner" Tabelle die PLZ in einer dafür vorgesehenen Spalte hinterlegen, ich orientiere mich an der Kundennummer. Die PLZ muss ich also automatisiert aus der anderen Tabelle rüberziehen. Hier die Beispiele:
https://www.herber.de/bbs/user/123780.xlsx (Referenztabelle)
https://www.herber.de/bbs/user/123781.xlsx (die zu füllende, "meine" Tabelle)
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: PLZ aus anderer Tabelle übernehmen wenn Bedingung
05.09.2018 15:57:06
Werner
Hallo Siggi,
folgende Formel in E2 und nach unten bis ans Tabellenende kopieren:
=SVERWEIS(A2;'D:\Test\[DeinDateiname.xlsx]Tabelle1'!$A:$D;4;FALSCH)
Den Pfad zu deiner Referenztabelle und den Dateinamen mußt du anpassen.
Im Übrigen macht es wenig Sinn hier zwei Dateien hochzuladen, bei denen nicht eine einzige Kundennummer übereinstimmt.
Gruß Werner
Anzeige
AW: PLZ aus anderer Tabelle übernehmen wenn Bedingung
05.09.2018 17:22:33
SiggiHD
Ja hast Recht, hab den Fehler dann auch gemerkt. Geht jetzt, prima! Danke dir.
Gerne u. Danke für die Rückmeldung. o.w.T.
05.09.2018 17:33:55
Werner

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

PLZ aus anderer Tabelle übernehmen, wenn Bedingung erfüllt


Schritt-für-Schritt-Anleitung

Um den Wert aus einer anderen Tabelle zu übernehmen, wenn eine bestimmte Bedingung erfüllt ist, kannst du die SVERWEIS-Funktion in Excel verwenden. Folge diesen Schritten:

  1. Öffne deine Excel-Datei, in der die PLZ ergänzt werden sollen.
  2. Identifiziere die Referenztabelle, die die Postleitzahlen enthält.
  3. Gehe zu der Zelle, in der die PLZ erscheinen soll (z.B. E2).
  4. Gib folgende Formel ein:
    =SVERWEIS(A2; 'D:\Test\[DeinDateiname.xlsx]Tabelle1'!$A:$D; 4; FALSCH)
    • A2: Die Zelle, die die Kundennummer enthält.
    • D:\Test[DeinDateiname.xlsx]: Der Pfad zu deiner Referenztabelle.
    • 4: Die Spaltennummer, aus der die PLZ übernommen werden soll.
  5. Drücke Enter und ziehe die Zelle nach unten, um die Formel auf die restlichen Zellen anzuwenden.

Häufige Fehler und Lösungen

  • Fehler: #NV
    Lösung: Überprüfe, ob die Kundennummer in der Referenztabelle vorhanden ist. Wenn nicht, wird kein Wert übernommen.

  • Fehler: #BEZUG!
    Lösung: Stelle sicher, dass der Pfad zur Referenztabelle korrekt ist und die Datei geöffnet ist.

  • Formel gibt falsche PLZ zurück
    Lösung: Vergewissere dich, dass die Spaltennummer in der SVERWEIS-Funktion korrekt angegeben ist.


Alternative Methoden

Wenn du Excel-Werte aus einer anderen Tabelle übernehmen möchtest, gibt es auch andere Methoden:

  1. INDEX und VERGLEICH:
    Du kannst die Kombination aus INDEX und VERGLEICH verwenden, um flexibler zu sein.

    =INDEX('D:\Test\[DeinDateiname.xlsx]Tabelle1'!$D:$D; VERGLEICH(A2; 'D:\Test\[DeinDateiname.xlsx]Tabelle1'!$A:$A; 0))
  2. Power Query:
    Mit Power Query kannst du Daten aus mehreren Tabellen zusammenführen und transformieren. Dies ist besonders nützlich, wenn du regelmäßig Daten aktualisieren musst.


Praktische Beispiele

Hier sind einige Beispiele, wie du Postleitzahlen ergänzen kannst:

  • Beispiel 1: Annehmen, dass in deiner Tabelle die Kundennummer in Spalte A steht und die PLZ in Spalte E erscheinen soll. Die Formel in E2 wäre:

    =SVERWEIS(A2; 'D:\Test\[PLZ_Tabelle.xlsx]Tabelle1'!$A:$D; 4; FALSCH)
  • Beispiel 2: Wenn die Kundennummer in einer anderen Spalte steht, kannst du die Formel entsprechend anpassen:

    =SVERWEIS(B2; 'D:\Test\[PLZ_Tabelle.xlsx]Tabelle1'!$A:$D; 4; FALSCH)

Tipps für Profis

  • Daten konsistent halten: Stelle sicher, dass die Daten in beiden Tabellen im gleichen Format vorliegen (z.B. keine Leerzeichen).
  • Verwende die Datenüberprüfung: Um sicherzustellen, dass nur gültige Kundennummern eingegeben werden, kannst du Datenüberprüfung einsetzen.
  • Automatisierung: Überlege, ob du VBA verwenden möchtest, um den Prozess der Datenübernahme zu automatisieren, insbesondere wenn du häufig mit großen Datenmengen arbeitest.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Werte aus einer Tabelle übernehmen?
Du kannst mehrere SVERWEIS-Funktionen in verschiedenen Zellen verwenden, um unterschiedliche Werte aus der Referenztabelle zu ziehen.

2. Was ist, wenn ich die PLZ automatisch aktualisieren möchte?
Du kannst die Verknüpfung zur Referenztabelle in Excel beibehalten, sodass die PLZ automatisch aktualisiert werden, wenn sich die Daten in der Referenztabelle ändern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige