Seite 1 von 1

Werte aus Spalte A mit Werten aus Spalte B kombinieren

Verfasst: Mi 19. Okt 2011, 21:11
von derDidi
Hallo zusammen

Ich habe folgendes Problem:

ich habe Begriffe in Spalte A und in Spalte B. Diese sollen miteinander kombiniert werden. Es sollen nun alle Werte aus Spalte B mit dem ersten Wert aus Spalte A kombiniert werden, dann wiederum alle Werte aus B mit dem 2. Begriff aus Spalte A usw. Daraus sollte sich dann eine Spalte ergeben, in der alle möglichen Kombinationen enthalten sind.

Könnt Ihr mir da weiter helfen?

Viele Grüße
derDidi

Re: Werte aus Spalte A mit Werten aus Spalte B kombinieren

Verfasst: Do 20. Okt 2011, 21:29
von gogo
Das geht sinnvollerweise nur mit einer SQL-Abfrage in einer Datenbank.

Also: in Base 2 Tabellen (T1 und T2) anlegen mit jeweils 2 Spalten: 1. Spalte 'ID' - Autowert und Primärschlüssel. 2. Spalte 'WertT1' bzw. 'WertT2'

Dann eine Abfrage erstellen:

Code: Alles auswählen

SELECT "T1"."WertT1", "T2"."WertT2" FROM "T1", "T2";
Dann erhältst Du eine Tabelle die (Zeilen in Tabelle1) * (Zeilen in Tabelle2) Zeilen darstellt - alle möglichen Kmbinationen...

Um doppelte Datensätze zu vermeiden kannst Du

Code: Alles auswählen

SELECT "T1"...
in

Code: Alles auswählen

SELECT DISTINCT "T1"...
verwandeln.

g

Re: Werte aus Spalte A mit Werten aus Spalte B kombinieren

Verfasst: Fr 21. Okt 2011, 06:37
von komma4
gogo hat geschrieben:Also: in Base 2 Tabellen (T1 und T2) anlegen
Man kann BASE auch mit einer CALC-Tabelle verbinden...

Re: Werte aus Spalte A mit Werten aus Spalte B kombinieren

Verfasst: Fr 21. Okt 2011, 08:12
von gogo
Ja, aber kann man auch Abfragen über 2 Tabellen machen? Bei mir geht's mit der Einbindung nicht, auch eine Tabelle mit 2 Alias zu verwenden endet in der lapidaren Aussage:
SQL-Status: HY000
Die Abfrage kann nicht ausgeführt werden. Sie enthält mehr als eine Tabelle.
g

Re: Werte aus Spalte A mit Werten aus Spalte B kombinieren

Verfasst: Fr 21. Okt 2011, 09:11
von paljass
Hi,
ich hab da mal ne Formellösung gebastelt.


Viel Spaß damit
paljass

Ach ja, einfach nur umbenennen von .zip in .ods


EDIT: Dateianhang wegen Fehlers gelöscht; richtige Datei im späteren Posting!

Re: Werte aus Spalte A mit Werten aus Spalte B kombinieren

Verfasst: Fr 21. Okt 2011, 10:31
von gogo
Beeindruckend, aber Du mogelst mit der Anzahl-Funktion - da werden nicht Werte, sondern Anzahlen dargestellt ;)

g

Re: Werte aus Spalte A mit Werten aus Spalte B kombinieren

Verfasst: Fr 21. Okt 2011, 11:23
von paljass
Hi g,
aber Du mogelst mit der Anzahl-Funktion
Hab ich erst nicht verstanden.
Als ich meine Datei nochmal durchgesehen habe, ist mir aufgefallen, dass mir nach dem ersten & wahrscheinlich wegen des vielen Probierens noch eine Indirekt()-Funktion für die Spalte A verlustig gegangen war.

Hier eine überarbeitete Datei.
Unbenannt 1.zip
(12.21 KiB) 346-mal heruntergeladen

Re: Werte aus Spalte A mit Werten aus Spalte B kombinieren

Verfasst: Fr 21. Okt 2011, 14:15
von gogo
zauber zauber - so lange keine Zellen leer bleiben ist's perfekt!