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

Forumthread: Werte einer Zelle in mehrere Zellen aufteilen

Werte einer Zelle in mehrere Zellen aufteilen
Joerschi
Hallo liebe Excel-Freunde,
ich möchte verschiedene Daten in einer Zelle "trennen".
Bsp.:
In der Zelle A1 steht der Wert "4-3-3".
Dieser soll nun wie folgt getrennt werden - in B1 die "4", in C1 die "3", in D1 die "3".
Bekomme das einfach nicht hin ... :-(
Für alle Fälle eine Beispieldatei: https://www.herber.de/bbs/user/70835.xls
Hättet Ihr eine Idee?
Herzlichen Dank im Voraus!
Joerschi
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Werte einer Zelle in mehrere Zellen aufteilen
31.07.2010 22:02:55
Josef

Hallo Joerschi,
wenn die Daten immer gleich aufgebaut sind, dann so.

 ABCD
14-3-3  433
24-3-3  433
33-4-3  343
42-3-5  235
55-3-2  532
64-3-3  433
72-3-5  235
83-3-4  334
92-3-5  235
103-4-3  343
114-3-3  433
122-3-5  235
133-4-3  343

Formeln der Tabelle
ZelleFormel
B1=TEIL(WECHSELN($A1;"-";""); SPALTE(A1); 1)*1


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
AW: Werte einer Zelle in mehrere Zellen aufteilen
31.07.2010 22:05:51
Joerschi
Vielen Dank Sepp!
Kein Wunder, dass ich nicht drauf gekommen bin - das ist ja komplizierter, als ich dachte.
Es funktioniert prima.
Danke und schönen Restabend!
Doch noch eine Frage
31.07.2010 22:17:35
Joerschi
Wenn der Ursprungswert in A1 bis Ax steht, funtioniert die Formel.
Jetzt habe ich meine Ursprungswerte (die auseinanderklamüsert werden) aber ab der Spalte E4 nach unten stehen.
Wenn ich Deine Formel jetzt einfach umwandle in =TEIL(WECHSELN($E4;"-";""); SPALTE(E4); 1)*1, dann steht als Ergebnis aber leider nur #Wert!
Muss man beim Übertragen noch etwas anderes beachten?
Grüße, Joerschi
Anzeige
AW: Doch noch eine Frage
31.07.2010 22:41:29
Joerschi
Selbst drauf gekommen. Thx.
Die Formel muss dann lauten =TEIL(WECHSELN($E4;"-";""); SPALTE(A4); 1)*1

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Werte einer Zelle in mehrere Zellen aufteilen


Schritt-für-Schritt-Anleitung

Um Werte einer Zelle in mehrere Zellen aufzuteilen, kannst Du die folgende Formel verwenden. Angenommen, in Zelle A1 steht der Wert "4-3-3". Diese Werte sollen in die Zellen B1, C1 und D1 aufgeteilt werden.

  1. Klicke auf Zelle B1.
  2. Gib die folgende Formel ein:
    =TEIL(WECHSELN($A1;"-";""); SPALTE(A1); 1)*1
  3. Drücke die Eingabetaste.
  4. Ziehe das Ausfüllkästchen von B1 nach C1 und D1, um die Formel zu kopieren.

Diese Formel nutzt die WECHSELN-Funktion, um die Bindestriche zu entfernen und mit TEIL die einzelnen Werte zu extrahieren.


Häufige Fehler und Lösungen

  • Fehler: #Wert!

    • Lösung: Stelle sicher, dass Du die richtige Zelle in der Formel referenzierst. Wenn Du die Formel für Zelle E4 anpassen möchtest, ändere sie in:
      =TEIL(WECHSELN($E4;"-";""); SPALTE(A4); 1)*1
  • Fehler: Werte werden nicht korrekt aufgeteilt

    • Lösung: Überprüfe, ob der Inhalt der Zelle korrekt formatiert ist und ob die Formel richtig eingegeben wurde.

Alternative Methoden

Eine andere Möglichkeit, die Daten zu trennen, ist die Verwendung der Text in Spalten-Funktion:

  1. Markiere die Zelle oder den Bereich mit den Werten, die Du trennen möchtest.
  2. Gehe zu Daten > Text in Spalten.
  3. Wähle Getrennt und klicke auf Weiter.
  4. Wähle das Trennzeichen (z.B. Bindestrich) und klicke auf Fertigstellen.

Diese Methode ist besonders nützlich, wenn Du viele Zellen auf einmal trennen möchtest.


Praktische Beispiele

  • Beispiel 1: Angenommen, Du hast die Werte "2-5-7" in Zelle A2. Mit der oben genannten Formel in B2 erhältst Du "2", in C2 "5" und in D2 "7".

  • Beispiel 2: Wenn Du die Formel auf einen Bereich anwendest, z.B. in Spalte A von A1 bis A10, kannst Du die Formel in B1 eingeben und nach unten ziehen, um alle Werte gleichzeitig zu trennen.


Tipps für Profis

  • Wenn Du mehrere Daten in einer Zelle hast, die nicht nur Zahlen, sondern auch Texte enthalten, kann die TEXTKETTE-Funktion hilfreich sein, um die gewünschten Daten präziser zu extrahieren.

  • Verwende die Kombination von WENN und ISTFEHLER, um Fehler in der Formel abzufangen und stattdessen einen benutzerdefinierten Text anzuzeigen, z.B. "Wert nicht verfügbar".


FAQ: Häufige Fragen

1. Frage
Wie kann ich mehrere Werte in einer Zelle trennen, wenn sie durch Kommas anstelle von Bindestrichen getrennt sind?
Antwort: Du kannst einfach die Formel anpassen, indem Du das Trennzeichen änderst:

=TEIL(WECHSELN($A1;",";""); SPALTE(A1); 1)*1

2. Frage
Kann ich die Formel auch für andere Zellen verwenden?
Antwort: Ja, Du musst lediglich die Zellenreferenz in der Formel anpassen, um den gewünschten Bereich zu erreichen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige