Seite 1 von 1

Problem mit Sortierung (mit ODS-Datei)

Verfasst: Di 17. Dez 2013, 14:16
von vulveriene
Hallo Helfer,

ich habe Tabelle 1 (Spalte A - D) mit Lagernummern von Artikeln / Produkten mit Variaten inkl. Preisen gefüllt:

Tabelle 1 (Zeilennummer stehen in Klammern davor)

Code: Alles auswählen

(01)	200800	Varianten
(02)	200800	2fach		weiß		2,49
(03)	200800	2fach		grau		2,99
(04)	200800	5fach		weiß		5,49
(05)	200800	5fach		grau		5,99
(06)	500500	Varianten
(07)	500500	1fach		weiß		1,49
(08)	500500	1fach		grau		1,99
(09)	500500	3fach		weiß		3,49
(10)	500500	3fach		grau		3,99
(11)	700200	Varianten
(12)	700200	4fach		weiß		4,49
(13)	700200	4fach		grau		4,99
(14)	700200	6fach		weiß		6,49
(15)	700200	6fach		grau		6,99
Anhand von Formeln ließ ich mir Tabelle 2 (Spalte A - C) automatisch sortiert erstellen:

Tabelle 2

Code: Alles auswählen

(01)	200800	Varianten
(02)	200800	Ausführung=2fach/Farbe=weiß			2,49
(03)	200800	Ausführung=2fach/Farbe=grau			2,99
(04)	200800	Ausführung=5fach/Farbe=weiß			5,49
(05)	200800	Ausführung=5fach/Farbe=grau			5,49
(06)	500500	Varianten
(07)	500500	Ausführung=1fach/Farbe=weiß			1,49
(08)	500500	Ausführung=1fach/Farbe=grau			1,99
(09)	500500	Ausführung=3fach/Farbe=weiß			3,49
(10)	500500	Ausführung=3fach/Farbe=grau			3,49
(11)	700200	Varianten
(12)	700200	Ausführung=4fach/Farbe=weiß			4,49
(13)	700200	Ausführung=4fach/Farbe=grau			4,99
(14)	700200	Ausführung=6fach/Farbe=weiß			6,49
(15)	700200	Ausführung=6fach/Farbe=grau			6,49
Statt dieses Textes 'Varianten' in Spalte B soll nun folgendes automatisch eingefügt werdene (Tabelle 1 / Spalte D / Spalte 'Preis' interessiert in dem Fall nicht):

Tabelle 2

Code: Alles auswählen

(01)	200800	Ausführung=2fach;5fach/Farbe=weiß;grau
...
(06)	500500	Ausführung=1fach;3fach/Farbe=weiß;grau
...
(11)	700200	Ausführung=4fach;6fach/Farbe=weiß;grau
Diese 3 Zellen der Spalte B 'Ausführung=' sollen sich die weiteren Informationen aus Tabelle 1 per Formeln holen, sprich...
  • Tabelle 2 / Zeile 01 soll sich mit Informationen aus Tabelle 1 / Zeile 02 - 05 füllen (weil Nummer '200800')
    Tabelle 2 / Zeile 06 soll sich mit Informationen aus Tabelle 1 / Zeile 07 - 10 füllen (weil Nummer '500500')
    Tabelle 2 / Zeile 11 soll sich mit Informationen aus Tabelle 1 / Zeile 12 - 15 füllen (weil Nummer '700200')
Weiß keinen Rat mehr. Habe mit Funktionen wie SVERWEIS / ZÄHLENWENN / ZEILE / SPALTE / INDEX herumexperimentiert.

Tabelle 2 muss bestimmten Konventionen entsprechen und muss ähnlich wie folgt ausschauen...

Tabelle 2

Code: Alles auswählen

(01)	200800	Ausführung=2fach;5fach/Farbe=weiß;grau
(02)	200800	Ausführung=2fach/Farbe=weiß			2,49
(03)	200800	Ausführung=2fach/Farbe=grau			2,99
(04)	200800	Ausführung=5fach/Farbe=weiß			5,49
(05)	200800	Ausführung=5fach/Farbe=grau			5,49
(06)	500500	Ausführung=1fach;3fach/Farbe=weiß;grau
(07)	500500	Ausführung=1fach/Farbe=weiß			1,49
(08)	500500	Ausführung=1fach/Farbe=grau			1,99
(09)	500500	Ausführung=3fach/Farbe=weiß			3,49
(10)	500500	Ausführung=3fach/Farbe=grau			3,49
(11)	700200	Ausführung=4fach;6fach/Farbe=weiß;grau
(12)	700200	Ausführung=4fach/Farbe=weiß			4,49
(13)	700200	Ausführung=4fach/Farbe=grau			4,99
(14)	700200	Ausführung=6fach/Farbe=weiß			6,49
(15)	700200	Ausführung=6fach/Farbe=grau			6,49
Nun bitte ich euch um einen Denkanstoß.

Mit freundlich Gruß

Re: Problem mit Sortierung (mit ODS-Datei)

Verfasst: Di 17. Dez 2013, 19:45
von lorbass
Rückfrage: Deine Tabelle1 enthält zu jeder Nummer fünf Zeilen — eine Zeile Varianten und vier Zeilen mit den Details. Gilt das Muster in allen in allen Fällen oder gibt es auch Varianten mit drei oder fünf, sechs,sieben, … Detail-Zeilen?

Bei fixem Muster könntest du den Beginn einer Sequenz mit =VERGLEICH() ermitteln und die vier Folgesätze mit =INDIREKT() adressieren.

Gruß
lorbass

Re: Problem mit Sortierung (mit ODS-Datei)

Verfasst: Mi 18. Dez 2013, 14:06
von vulveriene
"Die Funktion =VERGLEICH() habe ich gesucht. Vielen Dank dafür.

Ich habe ich Muster-Tabellen geändert (siehe Dateianhang), weil es tatsächlich Varianten mit unterschiedlicher Anzahl von Details gibt. Mal sind es 3 Farben, mal 4 Ausführungen oder beide Merkmale ändern sich. Markiert werden diese aber durch gleiche Artikelnummern. Extra ausgewiesen durch Zeile 2 / 7 und 11 der Tabelle 1. Es handelt sich, um kein fixes Muster.

Tabelle 2 braucht diese Zeilen 2 / 7 und 11 der Tabelle 1, in denen der Textwert ‘Varianten‘ steht, nicht. Stattdessen müssen laut Konventionen sämtliche Varianten jedes identischen Artikels, wie im Anfangsthread beschrieben, noch einmal zusammengefasst werden.

Gibt es eine Möglichkeit in diesen genannten Zeilen z.B. eine Schleife in Verbindung mit Funktionen wie =VERSCHIEBUNG() oder =INDIREKT() oder aber mit Hilfe von Matrix-Funktionen die Tabellenkalkulation so zu programmieren, dass die unterschiedlichen Varianten aus Tabelle 1 durchlaufen und mir die entsprechenden Informationen zusammengesammelt werden?

Anders gesagt, ich weiß zwar nun Dank den Funktionen =VERGLEICH() und =ZÄHLENWENN() in welcher Zeile die einzelne Varianten gleicher Artikelnummern anfangen und enden, komme aber letztendlich nicht dahinter, weil es verschiedene Anzahlen von Details bzw. Merkmalen gleicher Nummern gibt."

Wie würdet ihr das lösen? Habt ihr andere Gedanken oder Vorschläge?

Gruß