Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Zahlenreihen automatisch kopieren
#1
Hallo,

ich habe eine Frage ob es möglich ist, Zahlenreihen die in bestimmten Zellen vorgegeben sind, automatisch nach unten zu kopieren.

Nacheinander sollen bestimmte Zahlenreihen wie 1, 2, 3 oder 1 - 16  immer wieder untereinander erscheinen, ohne das ich es hundertfach nach unten kopieren muss.

In der Beipieldatei wird es glaube ich deutlicher.

Ich könnte die Zahlenreihen auch von Hand kopieren, jedoch ist die Anzahl auzuwertender Daten doch erheblich.

Es wäre eine totale Erleichterung, wenn das ginge.

Danke und Gruß


Angehängte Dateien
.xlsx   Zahlenreihen.xlsx (Größe: 9,26 KB / Downloads: 15)
Antworten Top
#2
Hallo,

warum schreist du uns an? 

So wie du es in deiner Datei formuliert hast, geht das aus meiner Sicht nur mit einem Makro. Darf es so etwas sein?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Moin

Code:
=LET(
start;E9;
end;F9;
count;end-start+1;
repeat;I9;
ZUSPALTE(REST(SEQUENZ(count;repeat;start;1)-start;count)+start))
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • RPP63
Antworten Top
#4
Sehr schön!
Da ich gerade dabei war, will ich meine Lösung nicht vorenthalten.
Ich habe die Sequenz-Länge mit den Wiederholungen multipliziert und verzichte auf ZUSPALTE().
Die REST()-Ermittlung mache ich genauso wie Detlef:
=REST(SEQUENZ((F9-E9+1)*I9;;E9)-E9;F9-E9+1)+E9

EFGHI
8BeginnEndeWiederholungen
98132
10
11
1288
1399
141010
151111
161212
171313
1888
1999
201010
211111
221212
231313
24

ZelleFormel
E12=REST(SEQUENZ((F9-E9+1)*I9;;E9)-E9;F9-E9+1)+E9
F12=LET(
start;E9;
end;F9;
count;end-start+1;
repeat;I9;
ZUSPALTE
(REST(SEQUENZ(count;repeat;start;1)-start;count)+start))

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#5
Moin Ralf

Ich fand es charamant den Spalten-Parameter in SEQUENZ() mit der Anzahl der Wiederholungen zu belegen.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#6
Hallo,

sehr nette Lösung von Euch Beiden, nur wird sie dem Frager nicht helfen, denn z.B. sind LET und SEQUENZ Funktionen, die es nur unter Office 365 gibt und der Frager hat Excel 2016 laufen!
[Bild: attachment-190.gif]
Gruß Günter
aus der Helden-, Messe-, Musik-, Buch-, Universitäts- und Autostadt Leipzig
Antworten Top
#7
Hallo g...,

zB (für E12):

=WENN(ZEILE()-ZEILE($E$11)>$F$9*$I$9;"";REST(ZEILE()-ZEILE($E$12);$F$9)+1)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#8
Dann soll er halt auf Excel-Online ausweichen … Wink
Ich suche meist die intellektuelle Herausforderung, Problemstellungen mit den neuen Funktionen zu lösen.
Wenn ich / wir das nicht täten, würden diese noch heute ein absolutes Nischendasein haben.

Außerdem wäre es nicht das erste mal, dass ein TE veraltete Profileinstellungen hat.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#9
Moin Günter

Die gezeigten Lösungen sind sicher auch für andere Anwender interessant.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#10
Hallo Excel-PQ-Fan's,

hier meine PQ-Lösung, die ab Excel 2010 lauffähig ist.

Gruß von Luschi
aus klein-Paris

PS: kleine Korrektur im M-Code
statt: wieoft = #"Geänderter Typ"{0}[Column5],
so:    wieoft = #"Geänderter Typ"{0}[Column6],


Angehängte Dateien
.xlsx   Zahlenreihen.xlsx (Größe: 18,62 KB / Downloads: 6)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste