2 Tabellen logisch zusammenfügen
Moderator: Moderatoren
2 Tabellen logisch zusammenfügen
Hallo,
ich nutze OpenOffice 4.
Ich will eine Multilanguage-Tabelle für Ländercodes (iso 3166) aufbauen.
Dazu hab ich 2 Tabellen:
Tabelle 1 ( > 5 Spalten )
ISO-2 | NAME_EN | NAME_DE | CONTINENT | ...
DZ | Algeria | Algerien |Africa | ...
AO | Angola | Angola | Africa | ...
Tabelle 2 ( 2 Spalten )
ISO-2 | NAME_ES |
DZ | Argel |
AO | Angola |
Jetzt möchte ich ind Tabelle 1 eine weitere Spalte NAME_ES und dort entsprechend des Codes in der Spalte ISO-2 die Namen aus der zweiten Tabelle zurordnen.
Wie geh ich vor?
Gruss Rammi
ich nutze OpenOffice 4.
Ich will eine Multilanguage-Tabelle für Ländercodes (iso 3166) aufbauen.
Dazu hab ich 2 Tabellen:
Tabelle 1 ( > 5 Spalten )
ISO-2 | NAME_EN | NAME_DE | CONTINENT | ...
DZ | Algeria | Algerien |Africa | ...
AO | Angola | Angola | Africa | ...
Tabelle 2 ( 2 Spalten )
ISO-2 | NAME_ES |
DZ | Argel |
AO | Angola |
Jetzt möchte ich ind Tabelle 1 eine weitere Spalte NAME_ES und dort entsprechend des Codes in der Spalte ISO-2 die Namen aus der zweiten Tabelle zurordnen.
Wie geh ich vor?
Gruss Rammi
Gruss Rammi
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
Re: 2 Tabellen logisch zusammenfügen
Hallo rammi22,
entweder einfach eine neue Spalte einfügen und die Namen kopieren
oder wenn die Abfolge der Namen unterschiedlich ist, wäre das ist ein typischer Fall für SVERWEIS()
guckst du hier, hilft das?
edit:
Beispieldatei ersetzt
entweder einfach eine neue Spalte einfügen und die Namen kopieren
oder wenn die Abfolge der Namen unterschiedlich ist, wäre das ist ein typischer Fall für SVERWEIS()
guckst du hier, hilft das?
edit:
Beispieldatei ersetzt
Zuletzt geändert von clag am Mi, 04.06.2014 15:16, insgesamt 1-mal geändert.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: 2 Tabellen logisch zusammenfügen
Danke, das hilftclag hat geschrieben:...guckst du hier,hilft das?
Gruss Rammi
Gruss Rammi
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
Re: 2 Tabellen logisch zusammenfügen
Doch noch eine Nachfrage:clag hat geschrieben:...guckst du hier...
Code: Alles auswählen
=WENN(ZÄHLENWENN(Tabelle1_2.A2:B241;A2);SVERWEIS(A2;Tabelle1_2.A2:B241;2;0);"")
Jetzt ziehe ich mittels dem + unter der Zelle, damit sich die Formel auf die ganze Spalte wirkt, aber so wird ja alles eins hochgezählt:
Code: Alles auswählen
=WENN(ZÄHLENWENN(Tabelle1_2.A3:B242;A3);SVERWEIS(A3;Tabelle1_2.A3:B242;2;0);"")
Code: Alles auswählen
...
=WENN(ZÄHLENWENN(Tabelle1_2.A3:B241;A2);SVERWEIS(A2;Tabelle1_2.A2:B241;2;0);"") // Zeile 2
=WENN(ZÄHLENWENN(Tabelle1_2.A3:B241;A3);SVERWEIS(A3;Tabelle1_2.A2:B241;2;0);"") // Zeile 3
=WENN(ZÄHLENWENN(Tabelle1_2.A3:B241;A4);SVERWEIS(A4;Tabelle1_2.A2:B241;2;0);"") // Zeile 4
...
Gruss Rammi
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
Re: 2 Tabellen logisch zusammenfügen
Hallo rammi22,
uhhh sorry da hast du mich bei eine echten Schlamperei erwischt
ich habe in der Eile die für die Funktion nötige korrekte Adressierung unterschlagen, was bei dem 2 Zeilenbeispiel nicht auffiel,
rüste die Formel mit ein paar "$" nach und dann ohne + kopieren nur an der kleinen schwarzen Ecke ziehen.
uhhh sorry da hast du mich bei eine echten Schlamperei erwischt

Code: Alles auswählen
=WENN(ZÄHLENWENN($Tabelle1_2.$A$2:$B$241;A2);SVERWEIS(A2;$Tabelle1_2.$A$2:$B$241;2;0);"")
rüste die Formel mit ein paar "$" nach und dann ohne + kopieren nur an der kleinen schwarzen Ecke ziehen.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: 2 Tabellen logisch zusammenfügen
kein Problem, also alle nicht veränderlichen Werte einfach mit einem vorangestellten $ maskieren, so hauts hin, DANKEclag hat geschrieben:ich habe in der Eile die für die Funktion nötige korrekte Adressierung unterschlagen...
Gruss Rammi
Gruss Rammi
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
Re: 2 Tabellen logisch zusammenfügen
Hallo,
ich muss hier nochmal nachfragen:
das og Projekt wird jetzt um ein weitere Tabelle vergrössert, und zwar die in dem entsprechenden Land gesprochende Sprache:
Language-Table (Tabelle2):
CODE | LAND | LANG | CODE 2 | CODE 3 | LANG-CULT
CH | Switzerland | Romansh | rm | roh | rm-CH
CH | Switzerland | German | de | deu | de-CH
...
und haben will ich in der Final-Table (Tabelle1):
ISO-2|NAME_EN|...|LANG-CODE 2|LANG-CODE 3|LANG-CULT
CH | Switzerland |...| rm;de... | roh;deu... | rm-CH;de-CH...
...
Danke für Hilfestellungen
Gruss Rammi
ich muss hier nochmal nachfragen:
das og Projekt wird jetzt um ein weitere Tabelle vergrössert, und zwar die in dem entsprechenden Land gesprochende Sprache:
Language-Table (Tabelle2):
CODE | LAND | LANG | CODE 2 | CODE 3 | LANG-CULT
CH | Switzerland | Romansh | rm | roh | rm-CH
CH | Switzerland | German | de | deu | de-CH
...
und haben will ich in der Final-Table (Tabelle1):
ISO-2|NAME_EN|...|LANG-CODE 2|LANG-CODE 3|LANG-CULT
CH | Switzerland |...| rm;de... | roh;deu... | rm-CH;de-CH...
...
Danke für Hilfestellungen
Gruss Rammi
Gruss Rammi
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
Re: 2 Tabellen logisch zusammenfügen
Hi rammi,
warum glaubst du, dass nicht auch so geht wie bei deinem ersten Problem?
paljass
warum glaubst du, dass nicht auch so geht wie bei deinem ersten Problem?
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Re: 2 Tabellen logisch zusammenfügen
wenn ja, weiss ich nicht wie.paljass hat geschrieben:...warum glaubst du, dass nicht auch so geht wie bei deinem ersten Problem?...
ich folgendes ein:
Code: Alles auswählen
=WENN(ZÄHLENWENN($language.$A$2:$A$500;A216);SVERWEIS(A216;$language.$A$2:$E$500;4;0);"")
Mit der o.g. Abfrage wird die Zelle nur mit dem ersten Treffer aufgefüllt, aber im Falle der Schweiz sollte diese Zelle 4, durch Komma getrennte, Einträge bekommen, im Fall Deutschland ein Eintrag usw..
Ich hoffe das ist verständlich
Gruss Rammi
Gruss Rammi
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
Re: 2 Tabellen logisch zusammenfügen
Hallo rammi22,
dein Anliegen ist nicht so einfach zu erreichen,
denn die für solche Aktionen geeigneten Funktionen hadern mit dem mehrfachen Vorkommen des Suchkriterium.
Habe dir ein Beispiel mit einer Hilfsspalte erstellt, in der einmalige Einträge erzeugt werden,
damit es dann möglich mehrfache "Hits" zusammen zu stricken
Im Beispiel werden max 4 gefundene Suchkriterien ausgewertet (kann man ggf noch erhöhen)
guckst du hier in Tabelle 3
hilft dir das weiter?
PS
es würde die Hilfe sehr vereinfachen wenn du Beispieldateien erstellst und diese hoch lädst
dein Anliegen ist nicht so einfach zu erreichen,
denn die für solche Aktionen geeigneten Funktionen hadern mit dem mehrfachen Vorkommen des Suchkriterium.
Habe dir ein Beispiel mit einer Hilfsspalte erstellt, in der einmalige Einträge erzeugt werden,
damit es dann möglich mehrfache "Hits" zusammen zu stricken

Im Beispiel werden max 4 gefundene Suchkriterien ausgewertet (kann man ggf noch erhöhen)
guckst du hier in Tabelle 3
hilft dir das weiter?
PS
es würde die Hilfe sehr vereinfachen wenn du Beispieldateien erstellst und diese hoch lädst
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: 2 Tabellen logisch zusammenfügen
jaclag hat geschrieben:...hilft dir das weiter?
ok, beim nächsten mal mach ich dasclag hat geschrieben:...es würde die Hilfe sehr vereinfachen wenn du Beispieldateien erstellst und diese hoch lädst
Vielen Dank vorerst
Gruss Rammi
Gruss Rammi
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2
----------------------------------------------------
Linux 22.04 | Win11 | LibreOffice 7.3.5.2