Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel-Zeilen mehrfach ausgeben

Forumthread: Excel-Zeilen mehrfach ausgeben

Excel-Zeilen mehrfach ausgeben
14.11.2012 18:38:45
Wolfgang
N-fache Ausgabe von Tabellenzeilen abhängig vom Inhalt einer Zelle:
Die Tabelle „Alt“ enthält in der Spalte M die Anzahl der bestellten Artikel (größer 0).
In die Tabelle „Neu“ soll jede Zeile der Tabelle „Alt“ entsprechend häufig ausgegeben werden.
Beispiel:
Enthält die Zelle M der Tabelle „Alt“ den Wert „1“, dann soll diese Zeile in die Tabelle „Neu“ 1x ausgeben werden.
Enthält die Zelle M der Tabelle „Alt“ den Wert „2“, dann soll diese Zeile in die Tabelle „Neu“ 2x ausgeben werden.
Enthält die Zelle M der Tabelle „Alt“ den Wert „3“, dann soll diese Zeile in die Tabelle „Neu“ 3x ausgeben werden.
Usw.
Ich weiß, dass das mit VBA kein Problem ist, habe aber überhaupt keine Ahnung von VBA und wollte wissen, ob es für dieses Problem auch eine Formellösung gibt.

Anzeige

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Das hatten wir schon STFArchiv! Gruß owT
14.11.2012 19:03:17
Luc:-?
:-?

OT@ Luc:-? STFArchiv?
14.11.2012 20:36:36
Christian
Hallo Luc,
was ist das STFArchiv?
Konnte nur die Erklärungen finden:
http://de.wikipedia.org/wiki/STF
MfG Christian

Du hättest nach STFA suchen sollen! ;-) Gruß orT
14.11.2012 20:47:57
Luc:-?
(alternativ RTFM)
:-?

Anzeige
AW: Das hatten wir schon STFArchiv! Gruß owT
14.11.2012 23:10:32
Wolfgang
Hallo Luc,
ich hatte im STFA schon einige Stunden gesucht, aber nur einen Beitrag gefunden, der mein Problem abdeckt, jedoch mit einem Makro. Da ich davon aber keine Ahnung habe, zielte meine Frage auf die Möglichkeit einer Formellösung ab.
Trotzdem vielen Dank für den Hinweis.
MfG Wolfgang

Anzeige
AW: Excel-Zeilen mehrfach ausgeben
14.11.2012 20:33:25
Christian
Hallo Wolfgang,
Anrede und Gruß ist auch hier gerne gesehen ;-)
ein Ansatz mit Hilfsspalte:
Alt

 MNO
1AnzahlBezeichnung 
25Artikel 15
34Artikel 29
43Artikel 312
5   

Formeln der Tabelle
ZelleFormel
O2=WENN(M2="";"";SUMME($M$2:M2))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Neu

 A
1Artikel
2Artikel 1
3Artikel 1
4Artikel 1
5Artikel 1
6Artikel 1
7Artikel 2
8Artikel 2
9Artikel 2
10Artikel 2
11Artikel 3
12Artikel 3
13Artikel 3
14 

Formeln der Tabelle
ZelleFormel
A2=WENN(Alt!N2="";"";Alt!N2)
A3=WENN(ZEILE(A2)>MAX(Alt!O:O); "";WENN(ZEILE(A2)>SVERWEIS(A2;Alt!N:O;2;0); INDEX(Alt!N:N;VERGLEICH(A2;Alt!N:N;0)+1); A2))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Anzeige
AW: Excel-Zeilen mehrfach ausgeben
14.11.2012 22:35:24
Wolfgang
Hallo Christian,
vielen Dank für Deine Lösung. Sie setzt aber voraus, dass die Artikel-Bezeichnung eine aufsteigende Wertigkeit hat. Um Missverständnisse zu vermeiden, habe ich eine Mustertabelle gemacht und in dem Blatt "Neu" das angestrebte Ergebnis eingetragen.
https://www.herber.de/bbs/user/82636.xlsx
MfG Wolfgang

Anzeige
AW: Excel-Zeilen mehrfach ausgeben
15.11.2012 11:58:03
Wolfgang
Hallo Christian,
meine Formulierung "aufsteigende Wertigkeit" als Antwort auf Deinen Beitrag ist falsch, sorry. Es geht lediglich darum, statt der Zelle N die gesamt Zeile auszugeben.
MfG Wolfgang

AW: Excel-Zeilen mehrfach ausgeben
15.11.2012 12:11:28
Wolfgang
Ich hatte nur vergessen das Kontrollkästchen "Frage noch offen" zu aktivieren.

Anzeige
AW: Excel-Zeilen mehrfach ausgeben
15.11.2012 13:04:07
robert
Hi,
schau dir mal die Möglichkeit mit INDEX und VERGLEICH an.
Sicher zig Beispiele im Archiv-RECHERCHE.
Gruß
robert

AW: schau dir das mal an !
15.11.2012 20:48:01
Wolfgang
Hallo Robert,
danke für die Hinweise auf die Lösungen im Archiv, aber ich habe vermutlich zu wenig Ahnung, um zu erkennen, was ich davon für mein Problem nutzen könnte. Die von Christian vorgeschlagene Lösung gibt mir mit WENN / SVERWEIS / INDEX / VERGLEICH nur ein von Christian ausgewähltes Such und Vergleichskriterium entsprechend häufig zurück, ich benötige aber die ganze Datenzeile. Ich bin wiederum seit mehreren Stunden am Ausprobieren und Recherchieren, aber ich komme einfach nicht auf einen „grünen Zweig“ bzw. zu meinem Ergebnis.
Ich lade nochmal die Musterdatei hoch. Das Arbeitsblatt „Alt“ enthält die Quelltabelle. Dort habe ich den Vorschlag von Christian aufgegriffen und in der Spalte O eine Zeilennummernsumme eingestellt, mit der dann offenbar in den weiteren Formeln von Christian die Zeilennummer aus der Tabelle "Neu" verglichen wird. Das Ergebnis siehst Du in dem Arbeitsblatt „Neu“. Ich benötige aber die gesamte Zeile (siehe Arbeitsblatt "Neu 2").
MfG Wolfgang

Die Datei https://www.herber.de/bbs/user/82648.xlsx wurde aus Datenschutzgründen gelöscht


Anzeige
AW: Genau das ist die Lösung- vielen Dank!
16.11.2012 16:59:41
Wolfgang
Hallo Robert,
ganz herzlichen Dank für Deine Unterstützung. Ich habe gesehen, dass Deine Formel nahezu dem Vorschlag von Christian entspricht, aber mein Gedankenfehler bei der ganzen Sache war, dass ich außer acht ließ, dass man die Formel - angepasst - in jeder Zelle der Tabelle "Neu" haben muss, wenn man alle Daten der Zeile aus der Tabelle "Alt" haben will. Man bekommt also nicht auf einen "Schlag" die ganze Zeile. Das ist bei VBA einfacher (dafür habe ich auch Lösungsvorschläge gefunden), aber ich habe noch nie ein Makro gemacht/eingesetzt und deshalb die Einarbeitung gescheut, zumal ich nur alle 2-3 Monate mit dem Problem konfrontiert werde.
Also nochmals Danke ...
Viele Grüße
Wolfgang

Anzeige
Danke f. Rückmeldung-owT Gruß
16.11.2012 17:09:59
robert
owT= ohne weiteren Text
;
Anzeige
Anzeige

Infobox / Tutorial

Excel-Zeilen mehrfach ausgeben


Schritt-für-Schritt-Anleitung

Um in Excel Zeilen mehrfach auszugeben, abhängig von einem Wert in einer Zelle, kannst Du folgende Schritte befolgen:

  1. Erstelle deine Quelltabelle ("Alt"):

    • In Spalte M gib die Anzahl der Artikel an, die Du mehrfach ausgeben möchtest.
  2. Erstelle ein neues Blatt ("Neu"), in das die Zeilen ausgegeben werden sollen.

  3. Füge die Formel in die erste Zelle der Zielspalte ein:

    • Angenommen, Du möchtest in Zelle A2 der Tabelle "Neu" die erste Zeile aus "Alt" ausgeben.
    • Nutze die folgende Formel:
      =WENN(Alt!M2="";"";WENN(ZEILE(A2)>SUMME($M$2:M2);"";Alt!N2))
    • Diese Formel prüft, ob die Zelle in "Alt" leer ist und gibt den Wert aus, basierend auf der Anzahl in Spalte M.
  4. Ziehen die Formel nach unten, um sie auf weitere Zellen anzuwenden.

  5. Wiederhole die Schritte für jede Spalte, die Du aus "Alt" in "Neu" übertragen möchtest.


Häufige Fehler und Lösungen

  • Formel gibt nur leere Zellen zurück:

    • Überprüfe, ob die Zellen in Spalte M korrekt gefüllt sind und ob die Formeln richtig angewendet wurden.
  • Werte erscheinen nicht mehrfach:

    • Stelle sicher, dass Du die Formel korrekt nach unten ziehst, damit sie auf alle relevanten Zeilen angewendet wird.
  • Formel gibt falsche Werte aus:

    • Achte darauf, dass die Zellbezüge in der Formel korrekt sind und dass Du die richtigen Spalten verwendest.

Alternative Methoden

Wenn Du mit Formeln nicht das gewünschte Ergebnis erzielst, gibt es Alternativen:

  • VBA-Lösung:

    • Wenn Du mit VBA vertraut bist, kannst Du ein einfaches Makro erstellen, das die gewünschten Zeilen automatisch kopiert und einfügt.
  • Power Query:

    • Mit Power Query kannst Du Daten transformieren und die Zeilen entsprechend der Anzahl filtern und duplizieren.

Praktische Beispiele

Hier ist ein Beispiel, wie die Tabellen "Alt" und "Neu" aussehen könnten:

Tabelle "Alt":

M (Anzahl) N (Bezeichnung)
2 Artikel A
3 Artikel B
1 Artikel C

Tabelle "Neu" (Ergebnis):

Artikel
Artikel A
Artikel A
Artikel B
Artikel B
Artikel B
Artikel C

Die Formeln in der Tabelle "Neu" würden die Artikel entsprechend der Anzahl in Spalte M duplizieren.


Tipps für Profis

  • Nutze Bedingte Formatierung, um die Zeilen hervorzuheben, die mehrmals ausgegeben werden.
  • Experimentiere mit Array-Formeln (in neueren Excel-Versionen), um komplexere Datenanalysen durchzuführen.
  • Halte Deine Daten stets organisiert und strukturiert, um die Handhabung und Bearbeitung zu erleichtern.

FAQ: Häufige Fragen

1. Frage
Kann ich die Zeilen auch nach bestimmten Kriterien filtern?
Ja, Du kannst zusätzliche Bedingungen in Deine Formeln einbauen oder Filter in Excel verwenden, um spezifische Daten anzuzeigen.

2. Frage
Funktioniert diese Methode in allen Excel-Versionen?
Die beschriebenen Methoden funktionieren in den meisten modernen Excel-Versionen. Einige Funktionen könnten jedoch in älteren Versionen fehlen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige