🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

Wie kann ich Tabelle 1 mit den Postleitzahlen aus Tabelle 2 ergänzen?

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Noirbert
Beiträge: 3
Registriert: Sa 31. Aug 2024, 20:02

Wie kann ich Tabelle 1 mit den Postleitzahlen aus Tabelle 2 ergänzen?

Beitrag von Noirbert » Sa 31. Aug 2024, 20:31

Es gibt ein Personenregister, in welchem u.a. ein Ort ohne Postleitzahl angegeben ist. Orte kommen mehrfach vor
Es gibt eine 2. Tabelle in denen Orte samt Postleitzahl aufgelistet sein. Tabelle 2 enthält sämtliche Orte, welche in Tabelle 1 vorkommen. Nicht alle Orte, welche in Tabelle 2 vorkommen, sind in Tabelle 1 gelistet.

Das Problem, dass unterschiedliche Orte selben Namens verschiedene Postleitzahlen haben, soll nicht betrachtet werden.

Wie kann ich Tabelle 1 mit den Postleitzahlen aus Tabelle 2 ergänzen?

Ein Vorsorieren nach Ortsnamen und manuelles Löschen überzähliger Orte und Einfügen doppelter Orte ist aufgrund der Größe des 1. Datensatzes (ca. 15.000) nur schwer möglich.

echo
Beiträge: 295
Registriert: Do 27. Jan 2022, 09:53
Wohnort: BRA / Nds.

Re: Wie kann ich Tabelle 1 mit den Postleitzahlen aus Tabelle 2 ergänzen?

Beitrag von echo » Sa 31. Aug 2024, 21:23

Hallo
Relevante Funktionen könnten sein:
SVerweis()
INDEX( .... ; VERGLEICH())
Das lässt sich aber nur klären, wenn du uns über den Aufbau deiner Tabellen aufklärst.
Bitte eine anonyme Beispieldatei > keine Bilder

Du kannst per Formel-Funktion nach dem Ort aus Tab1 in Tab2 suchen und aus der dazugehörigen Spalte die PLZ ermitteln.
Ist das geschehen, markierst du diese Formeln und löscht sie wieder, das geht wie folgt:
>Formeln markieren > Rechtsklick >>Kopieren
>Rechtsklick >> Inhalte einfügen >> Inhalte einfügen >> Nur Werte

Gruß Holger
Feedback wäre nett.
Ist das Thema gelöst, bitte im Betreff, [GELÖST] voranstellen.

Noirbert
Beiträge: 3
Registriert: Sa 31. Aug 2024, 20:02

Re: Wie kann ich Tabelle 1 mit den Postleitzahlen aus Tabelle 2 ergänzen?

Beitrag von Noirbert » So 1. Sep 2024, 12:25

Lieber Holger!

Vielen lieben Dank für deine prompte Antwort. Ich beginne mit den von dir vorgeschlagenen Functions zu experimentieren. Ich hoffe, bald ein positives Update vermelden zu dürfen.

Noirbert
Beiträge: 3
Registriert: Sa 31. Aug 2024, 20:02

Lösung

Beitrag von Noirbert » So 1. Sep 2024, 16:27

Lieber Holger!

Danke für den Tipp. Das Problem konnte mir SVERWEIS gelöst werden. Hier die Beispielfiles.

ortsliste.ods
(2.04 MiB) 178-mal heruntergeladen
Beispieldaten.ods
(443.94 KiB) 199-mal heruntergeladen
Eine Frage bleibt -das Problem kann händisch gelöst werden- und ist, dass der Ort Wien mit eine völlig falschen Postleitzahl versehen wird.

echo
Beiträge: 295
Registriert: Do 27. Jan 2022, 09:53
Wohnort: BRA / Nds.

Re: Wie kann ich Tabelle 1 mit den Postleitzahlen aus Tabelle 2 ergänzen?

Beitrag von echo » So 1. Sep 2024, 17:39

Eine Frage bleibt -....................- und ist, dass der Ort Wien mit eine völlig falschen Postleitzahl versehen wird.
Hallo
Sverweis() hat bei dir als 4. Parameter [;Sortiert]eine 1 eingestellt,
das funktioniert einwandfrei nur bei aufsteigend sortierter Matrix (PLZ.-Liste) und wenn ein ungefährer Wert gesucht wird.
-
Die Matrix der Formel beginnt in Zeile 2; Wien steht in Zeile 1 außerhalb der Matrix
https://help.libreoffice.org/7.3/de/tex ... _id3153152


Stell diesen 4. Parameter [;Sortiert] auf 0 (Null) oder FALSCH
Das bedeutet, das SVerweis() nach einer EXAKTEN Übereinstimmung sucht,
wird diese exakte Übereinstimmung nicht gefunden gibt die Formel einen Fehler zurück.

Gruß Holger

Nachtrag:
zum Beispiel "Abersee" wird nicht gefunden weil in der Suchspalte nur "Abersee-St.Gilgen" steht.
Eine Anpassung der Formel ignoriert den Rest, wenn das ausreichend ist.
=SVERWEIS(F1&"*";$'Orte, PLZ'.$B$1:$C$12655;2;0)
Aber ACHTUNG: "Abersee" ; "Abersee-St.Gilgen" ; "Abersee-ABC" ; "Abersee-YXZ"
Da kann das nicht korrekt funktionieren
Zuletzt geändert von echo am So 1. Sep 2024, 18:33, insgesamt 2-mal geändert.
Feedback wäre nett.
Ist das Thema gelöst, bitte im Betreff, [GELÖST] voranstellen.


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten