Supportnet / Forum / Tabellenkalkulation
transponieren und "einrücken"
Frage
hallo,
habe bereits versucht mein problem darzustellen. evtl. etwas zu kompliziert, also noch mal neu:
ich habe eine tabelle mit einer zeile "chargennummern".
zu jeder zeile chargennummern gehört eine zeile "multiplikator".
mit ihr kann ich dann zB mit dem "wiederholen" befehl die chargennummer so oft wiederholen wie im multiplikator angegeben (und mit zB "verketten" durch ein zusätzliches zeichen voneinander trennen).
jetzt muss ich aber noch aus diesen mengenmäßig inhomogenen chargennummern eine einzige zeile erstellen die alle nummern untereinander enthält.
nur so kann ich mit einer etikettensoftware soviele etiketten drucken wir im multiplikatorfeld angegeben.
wie kann ich nun die chargennummern sinnvoll:
-multiplizieren
-aneinanderreihen
-transponieren
oder eine beliebige andere reihenfolge...
mir ist auch mit makro nichts eingefallen, dass excel verstehen könnte...
Antwort 1 von rainberg
Hallo,
hier ein Beispiel:
A1:I1 = Chargen-Nummern
A2:I2 = Multiplikator
Schreibe in A3
=WENN(ZEILE()<A$2+3;A$1;"")
und kopiere die Formel zunächst bis in Spalte I.
Behalte die Markierung C3:I3 bei und kopiere die gesamte Formelzeile entsprechend des größten Multiplikators nach unten.
Gruß
Rainer
hier ein Beispiel:
A1:I1 = Chargen-Nummern
A2:I2 = Multiplikator
Schreibe in A3
=WENN(ZEILE()<A$2+3;A$1;"")
und kopiere die Formel zunächst bis in Spalte I.
Behalte die Markierung C3:I3 bei und kopiere die gesamte Formelzeile entsprechend des größten Multiplikators nach unten.
Gruß
Rainer
Antwort 2 von amarzahn
ok,
da diese tabelle aber ständig erweitert wird mit neuen artikeln könnte ich höchstens verknüpfungen transponieren...
wie geht denn so etwas?
danke
da diese tabelle aber ständig erweitert wird mit neuen artikeln könnte ich höchstens verknüpfungen transponieren...
wie geht denn so etwas?
danke
Antwort 3 von amarzahn
hi,
=WENN(ZEILE()<A$2+3;A$1;"")
hilft mit leider nur beschränkt
am ende benötige ich nämlich alle diese in der menge recht heterogenen spalten in einer spalte untereinander...
anders kann unsere barcodesoftware das nicht abfragen...
bräcuhte also am besten ein makro das alle werte kopiert und dann untereinander transponiert...
mir fällt dazu aber leider nichts ein :-(
danke
=WENN(ZEILE()<A$2+3;A$1;"")
hilft mit leider nur beschränkt
am ende benötige ich nämlich alle diese in der menge recht heterogenen spalten in einer spalte untereinander...
anders kann unsere barcodesoftware das nicht abfragen...
bräcuhte also am besten ein makro das alle werte kopiert und dann untereinander transponiert...
mir fällt dazu aber leider nichts ein :-(
danke
Antwort 4 von rainberg
Hallo,
habe leider im Moment keine Zeit für ein Makro, da ich für ein paar Tage verreise und entsprechende Vorbereitungen treffen muß.
Gruß
Rainer
habe leider im Moment keine Zeit für ein Makro, da ich für ein paar Tage verreise und entsprechende Vorbereitungen treffen muß.
Gruß
Rainer

