Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zellen kopieren bis nächster wert kommt

Zellen kopieren bis nächster wert kommt
21.10.2013 10:40:54
Stefan
Hallo Zusammen,
habe folgendes Problem...
Spalte A Spalte B
111111 gdfggf
dfgdfg
fsffsf
222222 fsdfsdf
sdfdffs
usw.
wie kann ich die Werte der Spalte A kopieren, bis die nächste Nummer kommt?
So müsste es dann aussehen..
111111 gdfggf
111111 dfgdfg
111111 fsffsf
222222 cbcbcb
222222 dfgdfgdgf
usw.
Gruß
Stefan

Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen kopieren bis nächster wert kommt
21.10.2013 10:49:20
Rudi
Hallo,
A:A markieren, F5 (Gehe zu), Inhalte, Leerzellen,OK
=A1 eingeben und mit strg+enter abschließen.
A:A markieren, kopieren, Inhalte einfügen: Werte
Gruß
Rudi

AW: Zellen kopieren bis nächster wert kommt
21.10.2013 11:11:15
Stefan
Hallo,
danke für die schnelle Info..
wie kann ich nach ok =A1 eingeben und mit strg + enter abschliessen ?
oh gott ich stell mich bestimmt an :-)
Stefan

Anzeige
AW: Zellen kopieren bis nächster wert kommt
21.10.2013 13:02:51
Rudi
Hallo,
indem du es einfach machst.
Vorher Zellverbund aufheben und =A2 anstatt =A1 eingeben.
=A2 strg+Enter
Gruß
Rudi

Zahl wiederholen bis nächste Zahl kommt
21.10.2013 11:29:15
Matthias
Hallo
Tabelle1

 ABCD
1111111 Hallox111111Hallo
2dfgdfg 111111dfgdfg
3fsffsf 111111fsffsf
4222222 fsdfsdfx222222fsdfsdf
5sdfdffs 222222sdfdffs
6333333 Endex333333Ende
7Gruß Matthias 333333Gruß Matthias

Formeln der Tabelle
ZelleFormel
B1=WENN(ISTZAHL(--LINKS(A1;1)); "x";"")
C1{=WENN(ISTZAHL(--LINKS(A1;1)); TEIL(LINKS(A1;MAX(ISTZAHL(TEIL(A1;SPALTE(1:1); 1)*1)*SPALTE(1:1))); VERGLEICH(1;ISTZAHL(TEIL(A1&0;SPALTE(1:1); 1)*1)*1;0); LÄNGE(A1)); "")}
D1=GLÄTTEN(WECHSELN(A1;C1;""))
B2=WENN(ISTZAHL(--LINKS(A2;1)); "x";"")
C2{=WENN(B2="";C1;WENN(ISTZAHL(--LINKS(A2;1)); TEIL(LINKS(A2;MAX(ISTZAHL(TEIL(A2;SPALTE(2:2); 1)*1)*SPALTE(2:2))); VERGLEICH(1;ISTZAHL(TEIL(A2&0;SPALTE(2:2); 1)*1)*1;0); LÄNGE(A2)); ""))}
D2=GLÄTTEN(WECHSELN(A2;C2;""))
B3=WENN(ISTZAHL(--LINKS(A3;1)); "x";"")
C3{=WENN(B3="";C2;WENN(ISTZAHL(--LINKS(A3;1)); TEIL(LINKS(A3;MAX(ISTZAHL(TEIL(A3;SPALTE(3:3); 1)*1)*SPALTE(3:3))); VERGLEICH(1;ISTZAHL(TEIL(A3&0;SPALTE(3:3); 1)*1)*1;0); LÄNGE(A3)); ""))}
D3=GLÄTTEN(WECHSELN(A3;C3;""))
B4=WENN(ISTZAHL(--LINKS(A4;1)); "x";"")
C4{=WENN(B4="";C3;WENN(ISTZAHL(--LINKS(A4;1)); TEIL(LINKS(A4;MAX(ISTZAHL(TEIL(A4;SPALTE(4:4); 1)*1)*SPALTE(4:4))); VERGLEICH(1;ISTZAHL(TEIL(A4&0;SPALTE(4:4); 1)*1)*1;0); LÄNGE(A4)); ""))}
D4=GLÄTTEN(WECHSELN(A4;C4;""))
B5=WENN(ISTZAHL(--LINKS(A5;1)); "x";"")
C5{=WENN(B5="";C4;WENN(ISTZAHL(--LINKS(A5;1)); TEIL(LINKS(A5;MAX(ISTZAHL(TEIL(A5;SPALTE(5:5); 1)*1)*SPALTE(5:5))); VERGLEICH(1;ISTZAHL(TEIL(A5&0;SPALTE(5:5); 1)*1)*1;0); LÄNGE(A5)); ""))}
D5=GLÄTTEN(WECHSELN(A5;C5;""))
B6=WENN(ISTZAHL(--LINKS(A6;1)); "x";"")
C6{=WENN(B6="";C5;WENN(ISTZAHL(--LINKS(A6;1)); TEIL(LINKS(A6;MAX(ISTZAHL(TEIL(A6;SPALTE(6:6); 1)*1)*SPALTE(6:6))); VERGLEICH(1;ISTZAHL(TEIL(A6&0;SPALTE(6:6); 1)*1)*1;0); LÄNGE(A6)); ""))}
D6=GLÄTTEN(WECHSELN(A6;C6;""))
B7=WENN(ISTZAHL(--LINKS(A7;1)); "x";"")
C7{=WENN(B7="";C6;WENN(ISTZAHL(--LINKS(A7;1)); TEIL(LINKS(A7;MAX(ISTZAHL(TEIL(A7;SPALTE(7:7); 1)*1)*SPALTE(7:7))); VERGLEICH(1;ISTZAHL(TEIL(A7&0;SPALTE(7:7); 1)*1)*1;0); LÄNGE(A7)); ""))}
D7=GLÄTTEN(WECHSELN(A7;C7;""))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Schau dazu auch hier:
http://www.excelformeln.de/formeln.html?welcher=102
Gruß Matthias

Anzeige
AW: Zahl wiederholen bis nächste Zahl kommt
21.10.2013 11:51:56
Stefan
Hallo nochmal,
ich hab vermutlich mich nicht richtig ausgedrückt...
https://www.herber.de/bbs/user/87722.xlsx
Hier mal eine Beispiel xls.
In der Spalte A sind Nummern enthalten, die teilweise über mehrere Zeilen gehen.
Diese Zellen sind dann auch noch verbunden (bekomme ich leider so doof aus dem System)
Was ich brauche sind die Texte in den jeweiligen Spalten.
Z.B. in Zeile A2-6 wurde zusammengefasst die Nummer 111111
ich bräuchte nun den Text der Spalte B2-B6
oder die Spalte A aufgelöst, so dass in Zeile A2,A3,A4,A5 und A6 die Nummer 111111 steht.
Liebe Grüße
Stefan
P.S. Sorry wenn ich mir meinen eigenen Text durchlese, merke ich erst, wie schlecht ich was erkläre

Anzeige
heb den Zellverbund doch auf und kopiere
21.10.2013 12:14:12
Matthias
Hallo
Na den Zellverbund aufzuheben schaffst Du doch sicher selbst
Tabelle1

 ABCDEFGH
1NummerTextTextTextTextTextTextText
21111111gfdgdgfdfdgfgdgfddggfddggfd
31111111gfdgdgfdfdgfgdgfddggfddggfd
41111111gfdgdgfdfdgfgdgfddggfddggfd
51111111gfdgdgfdfdgfgdgfddggfddggfd
61111111gfdgdgfdfdgfgdgfddggfddggfd
72222222gfdgdgfdfdgfgdgfddggfddggfd


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
dann brauchst Du doch nur die Zelle kopieren und in die leeren Zellen eifügen.
Gruß Matthias

Anzeige
AW: Zahl wiederholen bis nächste Zahl kommt
21.10.2013 12:42:50
Stefan
Hallo Nochmal :-(
bekomms nicht hin.
Zellen auflösen ja klar. Nur wenn ich die Formeln einsetze, dann
zeigt er micht die SNR unter einander an...
habs mal hochgeladen mit deinen Formeln
Gruß
Stefan
P.S. Sorry dass ich mich so doof anstelle

AW: Zahl wiederholen bis nächste Zahl kommt
21.10.2013 13:18:16
Stefan
?

Anzeige
zeig doch mal Dein Wunsch-Egebnis
21.10.2013 23:46:11
Matthias
Hallo Stefan
Ich kann Dir so leider nicht weiter helfen, ich weiß nicht was Du wirklich willst.
Du solltest evtl. nochmal eine Bsp.Datei hochladen in der in Tabelle1 z.B. die Daten vorliegen wie Du sie hast.
In Tabelle2 solltest Du uns dann mal zeigen wie es am Ende aussehen soll.
Gruß Matthias
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zellen kopieren bis der nächste Wert kommt


Schritt-für-Schritt-Anleitung

  1. Zellverbund aufheben: Markiere die verbundene Zelle und gehe zu "Start" > "Zellen" > "Format" > "Zellverbund aufheben".

  2. Leere Zellen auswählen: Markiere die gesamte Spalte, in der die Werte kopiert werden sollen (z.B. Spalte A). Drücke F5, wähle "Inhalte" und dann "Leerzellen". Klicke auf "OK".

  3. Formel eingeben: Gib in die erste leere Zelle der Spalte (z.B. A2) die Formel =A1 ein.

  4. Formel runterziehen: Drücke Strg + Enter, um die Formel in alle markierten leeren Zellen einzugeben. Dadurch wird der Wert aus der darüberliegenden Zelle in die leeren Zellen eingefügt.

  5. Inhalte einfügen: Um die Formeln in Werte umzuwandeln, kopiere die gesamte Spalte A, klicke mit der rechten Maustaste und wähle "Inhalte einfügen" > "Werte".


Häufige Fehler und Lösungen

  • Problem: Die Formel zeigt nicht den gewünschten Wert an.

    • Lösung: Stelle sicher, dass du die Formel korrekt eingegeben hast und dass die Zellen nicht mehr verbunden sind.
  • Problem: Die Zellen bleiben leer.

    • Lösung: Überprüfe, ob du die richtigen Zellen ausgewählt hast und ob die Leerzellen tatsächlich leer sind.
  • Problem: Die Werte werden nicht korrekt kopiert.

    • Lösung: Stelle sicher, dass du die Formel mit Strg + Enter abschließt, um sie in allen markierten Zellen anzuwenden.

Alternative Methoden

  • Formel für mehrere Zeilen: Anstelle von =A1 kannst du auch =WENN(A2="";A1;A2) verwenden, um die Werte nur dann zu übernehmen, wenn die Zelle leer ist.

  • Spezielle Funktionen: Nutze die Funktion =WENN(ISTLEER(A2);A1;A2), um die Zellen auszufüllen, bis der nächste Wert kommt.


Praktische Beispiele

Angenommen, du hast folgende Daten in Spalte A:

A
111111
dfgdfg
fsffsf
222222
sdfdffs

Nach der Anwendung der oben genannten Schritte sollte das Ergebnis so aussehen:

A
111111
111111
111111
222222
222222

Tipps für Profis

  • Shortcut für Zellverbund aufheben: Du kannst Alt + H + M + U verwenden, um schnell den Zellverbund aufzuheben.

  • Excel-Formel runterziehen: Wenn du die Formel in vielen Zellen anwenden musst, ziehe einfach das kleine Quadrat in der rechten unteren Ecke der Zelle nach unten.

  • Automatisierung mit VBA: Wenn du regelmäßig diese Art von Operationen durchführst, kannst du ein VBA-Skript erstellen, das die Zellen automatisch ausfüllt.


FAQ: Häufige Fragen

1. Wie kann ich die Werte aus einer Spalte in eine Zelle kopieren? Du kannst die Funktion =TEXTVERKETTEN(", "; WAHR; A:A) verwenden, um alle Werte einer Spalte in einer Zelle zu kombinieren.

2. Was kann ich tun, wenn meine Zellen verbunden sind? Du musst zuerst den Zellverbund aufheben, bevor du die Werte kopieren kannst. Gehe zu "Start" > "Format" > "Zellverbund aufheben".

3. Wie kann ich sicherstellen, dass die Formeln korrekt kopiert werden? Verwende Strg + Enter, um sicherzustellen, dass die Formeln in alle ausgewählten Zellen eingegeben werden.

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