AW: Artikelnr. in Stückliste auflösen
04.11.2006 08:56:29
fcs
Hallo Helmut,
erstelle -am Besten in einer eigenen Tabelle der Mappe- für jede Eigenschaft eine Auswahl-Liste mit den Teilen der Artikelnummer, die die jeweilige Eigenschaft codieren. In der linken Spalte immer der Code in der Rechten Spalte die spezifische Eigenschaft.
In der Haupttabelle trägst du in einer Zelle die gewünschte Artikelnummer ein, z.B. per Auswahlbox.
In 5 weiteren Zellen zerlegst du mit der Funktion TEIL die Artikel-Nummer so, dass der Code generiert wird, der die Eigenschaft beschreibt. Falls du beim Anlegen der Code-Tabellen Zahlen eingegeben hast, dann muss du mit WERT den ermitteltn Code zusätzlich in eine Zahl verwandeln.
Jetzt kannst du in 5 weiteren Zellen mit SVERWEIS aus den 5 Codetabellen die zugehörige Eigenschaft im Klarext auslesen.
Du kannst die Code-Berechnung natürlich auch direkt in die SVERWEIS-Formeln integrieren
Gruß
Franz
Beispiel:
Tabellenblattname: Tab1
A B C D E F
1 Code für Eigenschaft
2 ArtikelNr Art Farbe Gewicht usw1 usw2
3 H123 H 3 H2 2 12
4 Eigenschaft
5 Prod4 grün <50 kg usw12 usw23
Benutzte Formeln:
B3: =TEIL(A3;1;1)
B5: =SVERWEIS(B3;CodeListen!$A$3:$B$6;2;FALSCH)
C3: =WERT(TEIL(A3;4;2))
C5: =SVERWEIS(C3;CodeListen!$C$3:$D$6;2;FALSCH)
D3: =TEIL(A3;1;1)&TEIL(A3;3;1)
D5: =SVERWEIS(D3;CodeListen!$E$3:$F$6;2;FALSCH)
E3: =WERT(TEIL(A3;3;1))
E5: =SVERWEIS(E3;CodeListen!$G$3:$H$6;2;FALSCH)
F3: =WERT(TEIL(A3;2;2))
F5: =SVERWEIS(F3;CodeListen!$I$3:$J$6;2;FALSCH)
Tabellenblattname: CodeListen
A B C D E F G H I J
1 Art Farbe Gewicht usw1 usw2
2 Code Wert Code Wert Code Wert Code Wert Code Wert
3 A Prod1 1 blau H2 <50 kg 1 usw11 10 usw21
4 B Prod2 2 rot H3 <100 kg 2 usw12 11 usw22
5 C Prod3 3 grün H4 <500 kg 3 usw13 12 usw23
6 H Prod4 4 gelb H5 >500 kg 4 usw14 13 usw24