Leerezeilen in Adressbereich vermeiden?
Hallo Zusammen,
Mit SVERWEIS hole ich aus der Tabelle KUNDEN die Inhalte der Adressfelder anhand der Kundennummer Tabelle Bestellung in Zelle B1. Die Adresszeilen in Bestellung sind horizontal angeordent in D3:D7. In jeder Zelle dieses Bereiches steht der unten aufgeführte SVERWEIS, natürlich mit angepasstem Spaltenindex.
In der Tabelle KUNDEN sind die Adressen wagrecht angeordnet, Spalten A:E, in Spalte A steht die Kundenummer.
Problem
Wenn es nun in der Tabelle KUNDEN eine leere Zelle hat, sei es z.B leere Zelle ADRESSZUSATZ oder zweite Zelle für KUNDENNAME (wenn dieser sehr lang ist) gereniert das eine leere Zeile im Adressbereich D3:D7 in der Zieldatei BESTELLUNG.
Wie muss ich den SVERWEIS anpassen, dass bei einer leeren Zelle in KUNDEN zur nächsten nichtleeren Zelle rechts gesprungen wird und dessen Wert in die Zieldatei BESTELLUNG als nächste Zeile eingefügt wird.
=SVERWEIS($B$1;Kunden!$A$2:$E$27;2)
Möglichweise gibt es im Internet schon eine Lösung, habe aber mit vielen verschiedenen Suchanfragen keine Lösung gefunden.
Ich hoffe, jemand weis Rat für den ich mich schon im Voraus bedanke.
Gruss Smily44
PS: Ich habe OFFICE 365, WIN10/64
1 Antwort
Die Daten in der Tabelle Kunden müssen so aufbereitet werden, dass es pro Kunde genau eine Zeile gibt. Der Adresszusatz würde beispielsweise in einer eigenen Spalte stehen, nicht unter dem Datensatz.
Dann kannst du in den Bestellungen beliebige Adressfelder zu einer Kundennummer abgreifen.
Mein Ansatz wäre also, sicherzustellen, dass die Quelldaten wohlformatiert sind.
Im Zielbereich kannst du dir die einzelnen Werte in beliebiger Anordnung per SVERWEIS aus den Quelldaten ziehen.
Na ja, bitte lies meine Anfrage - dort steht genau das was ich mache, nämlich die Daten mit SVERWEIS holen, für jedes Feld/Zelle in KUNDEN ein SVERWEIS der dann, wenn die Zelle in KUNDEN leer ist logischerweise eine leere Zelle produziert und genau das möchte ich vermeiden
Per Formel ist das etwas komplizierter. Einfacher wäre es, auf die Daten, die du ziehst, einen Filter zu setzen.
Entschuldige bitte, aber das hilft mir nun auch nicht weiter.
Vielen Dank - ich verstehe die Antwort allerdings nicht ganz. In der Queldatei Kunden habe ich für jeden Kunden eine Zeile. Nur in Dokumenten wie Auftragsbestätigung oder Rechnung sind die Adressdaten untereinander angeordnet.