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

Forumthread: Teiltext bis zu einem bestimmten Zeichen kopieren

Teiltext bis zu einem bestimmten Zeichen kopieren
31.03.2009 11:29:23
Mac
Hallo,
ich möchte aus einer Liste mit Eintragen beginnend in Zeile 5 die Spalteneinträge der Saplte D bearbeiten:
Und zwar soll geprüft werden, ob im dortigen Text das zeichen "/" vorkommt. Wenn ja, dann soll nur der text vor diesem Zeichen in Spalte H abgelegt werden, ansonsten der gesamte Text.
Bsp.: BBB/TeilXYZ. Es soll aber nur BBB in Spalte H abgelegt werden.
Kann mir da jemand wieterhelfen?
Vielen Dank schon im Voraus
Mac Tromm
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Teiltext bis zu einem bestimmten Zeichen kopieren
31.03.2009 11:49:55
Mac
Hallo Andreas,
vielen Dank. Eigentlich wollte ich es als Makro programmieren, aber es geht auch mit dieser Formel.
Grüße
Mac Tromm
Anzeige
;

Forumthreads zu verwandten Themen

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

Teiltext bis zu einem bestimmten Zeichen kopieren in Excel


Schritt-für-Schritt-Anleitung

Um in Excel den Teiltext bis zu einem bestimmten Zeichen zu kopieren, kannst Du folgende Schritte ausführen:

  1. Daten in Excel vorbereiten: Stelle sicher, dass Deine Daten in einer Spalte stehen, z.B. in Spalte D, beginnend ab Zeile 5.

  2. Formel verwenden:

    • In die Zelle H5 (oder der gewünschten Zelle) gib folgende Formel ein, um den Text vor einem bestimmten Zeichen (z.B. "/") zu extrahieren:
      =WENNFEHLER( links(D5; suchen("/"; D5)-1); D5 )
    • Diese Formel sucht nach dem Zeichen "/" und gibt alles links davon zurück. Wenn das Zeichen nicht gefunden wird, wird der gesamte Text ausgegeben.
  3. Formel nach unten ziehen: Klicke auf das kleine Quadrat in der unteren rechten Ecke der Zelle H5 und ziehe es nach unten, um die Formel auf die anderen Zellen anzuwenden.


Häufige Fehler und Lösungen

  • Fehler: #WERT!
    Ursache: Das Zeichen (z.B. "/") ist nicht in der Zelle vorhanden.
    Lösung: Die oben genannte Formel mit WENNFEHLER sorgt dafür, dass der gesamte Text zurückgegeben wird, wenn das Zeichen nicht gefunden wird.

  • Fehler: Falscher Text wird kopiert
    Ursache: Du hast möglicherweise ein anderes Zeichen als "/" in der Formel verwendet.
    Lösung: Überprüfe die Formel und stelle sicher, dass das gesuchte Zeichen korrekt ist.


Alternative Methoden

  • Verwendung von Textfunktionen: Du kannst auch die Funktionen LINKS, RECHTS, TEIL und SUCHEN kombinieren, um spezifische Teile eines Textes zu extrahieren.

  • Makros: Wenn Du regelmäßig diese Aufgabe durchführen musst, kann ein einfaches Excel-Makro helfen, den Prozess zu automatisieren.


Praktische Beispiele

  • Beispiel 1: Angenommen, in D5 steht "BBB/TeilXYZ". Mit der oben genannten Formel in H5 erhältst Du "BBB".

  • Beispiel 2: Wenn D6 "Test/Beispiel" enthält, gibt die Formel in H6 "Test" zurück.


Tipps für Profis

  • Sonderzeichen zum Kopieren: Wenn Du mit verschiedenen Sonderzeichen arbeitest, kannst Du die Formel anpassen, indem Du das gesuchte Zeichen variabel machst. Zum Beispiel:

    =WENNFEHLER( links(D5; suchen(A1; D5)-1); D5 )

    Hierbei steht A1 für die Zelle, die das Zeichen enthält, nach dem Du suchst.

  • Leere Zellen vermeiden: Du kannst die Formel erweitern, um leere Zellen zu ignorieren und nur die Zellen zu verarbeiten, die einen Text enthalten.


FAQ: Häufige Fragen

1. Wie kann ich mehrere Zeichen gleichzeitig prüfen?
Du kannst mehrere WENN-Funktionen verschachteln oder eine benutzerdefinierte Funktion in VBA schreiben.

2. Funktioniert dies in allen Excel-Versionen?
Ja, diese Formeln sind in Excel 2010 und späteren Versionen verfügbar. Bei älteren Versionen könnte es Unterschiede geben.

3. Kann ich den Text nach einem bestimmten Zeichen kopieren?
Ja, Du kannst die Funktion RECHTS zusammen mit LÄNGE und SUCHEN verwenden, um den Text nach einem bestimmten Zeichen zu extrahieren.

=RECHTS(D5; LÄNGE(D5) - SUCHEN("/"; D5))

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