Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: String duchsuchen bis Punkt, Zeichen auslesen

String duchsuchen bis Punkt, Zeichen auslesen
Kai
Hallo,
kann man das mit einer Formel "erschlagen" ?
ich möchte in der Spalte G eine Formel, die in der Zelle E den String von links nach rechts durchsucht bis zum ERSTEN Punkt, und nach dem Punkt (rechts) die nächsten 3 Zeichen herausgibt.
Der Punkt ist in der Spalte G aber immer an unterschidlicher Stelle bzw. der String unterschiedlich lang.
Geht das mit einer Formel`?
Danke
Kai
Anzeige

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

Betreff
Benutzer
Anzeige
Teilstring suchen ab Punkt
19.01.2011 09:26:17
Erich
Hi Kai,
vielleicht so:
 AB
1abcd.efgh.ijklefg
2abcd.efgh.ijklefg
3abcdefgh.klkl

Formeln der Tabelle
ZelleFormel
B1=TEIL(A1;FINDEN(".";A1)+1;3)
B2=WENN(ISTZAHL(FINDEN(".";A2)); TEIL(A2;FINDEN(".";A2)+1;3); "")
B3=WENN(ISTZAHL(FINDEN(".";A3)); TEIL(A3;FINDEN(".";A3)+1;3); "")

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
Danke, funzt :-) owT
19.01.2011 09:41:54
Kai
TEIL
19.01.2011 09:28:11
CitizenX
Hallo Kay
TEIL(E1;FINDEN(".";E1)+1;3) und runter kopieren
Gruß
Steffen
Danke, funzt :-) owT
19.01.2011 09:42:24
Kai
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

Teilstring bis Punkt in Excel extrahieren


Schritt-für-Schritt-Anleitung

Um in Excel einen Teilstring bis zu einem bestimmten Zeichen, wie dem Punkt, zu extrahieren, kannst Du die folgende Formel verwenden:

  1. Gehe zu der Zelle, in der Du den extrahierten Teilstring anzeigen möchtest.

  2. Gib die folgende Formel ein:

    =TEIL(E1;FINDEN(".";E1)+1;3)

    Hierbei steht E1 für die Zelle, die den zu durchsuchenden String enthält. Diese Formel sucht das erste Vorkommen des Punktes und extrahiert die nächsten drei Zeichen.

  3. Kopiere die Formel nach unten, um sie auf weitere Zellen anzuwenden.


Häufige Fehler und Lösungen

  • Fehler: #WERT!-Fehler

    • Lösung: Stelle sicher, dass der Punkt im Text vorhanden ist. Wenn nicht, kannst Du die Formel anpassen, um die Fehlerbehandlung zu berücksichtigen:
    =WENN(ISTZAHL(FINDEN(".";E1));TEIL(E1;FINDEN(".";E1)+1;3);"")
  • Fehler: Falsche Anzahl an Zeichen extrahiert

    • Lösung: Überprüfe, ob Du die korrekte Anzahl an Zeichen in der Formel angegeben hast. Ändere die 3 in der Formel, um mehr oder weniger Zeichen zu extrahieren.

Alternative Methoden

Eine weitere Möglichkeit, einen Teilstring in Excel zu extrahieren, besteht darin, die Funktionen LINKS und RECHTS zu kombinieren:

  1. Um den Text links vom Punkt zu extrahieren:

    =LINKS(E1;FINDEN(".";E1)-1)
  2. Um den Text rechts vom Punkt zu extrahieren, kannst Du die RECHTS-Funktion verwenden:

    =RECHTS(E1;LÄNGE(E1)-FINDEN(".";E1))

Praktische Beispiele

Angenommen, Du hast die folgende Liste in Spalte A:

A B
abcd.efgh.ijkl efg
abcd.efgh.ijkl efg
abcdefgh.kl kl

In Zelle B1 wäre die Formel:

=TEIL(A1;FINDEN(".";A1)+1;3)

Diese Formel gibt efg für die erste Zeile und kl für die dritte Zeile zurück.


Tipps für Profis

  • Wenn Du mit komplexeren Strings arbeitest, kannst Du die TEXT-Funktion nutzen, um die Formatierung zu ändern, bevor Du die Teilstrings extrahierst.
  • Experimentiere mit der SUCHEN-Funktion, um nach anderen Zeichen zu suchen, nicht nur nach Punkten.
  • Verwende die TEXTVERKETTEN-Funktion, um mehrere Teilstrings zusammenzufügen.

FAQ: Häufige Fragen

1. Kann ich die Formel für andere Zeichen verwenden? Ja, Du kannst die Formel leicht anpassen, indem Du den Punkt in der FINDEN-Funktion durch ein anderes Zeichen ersetzt.

2. Gibt es eine Möglichkeit, mehrere Punkte in einem String zu berücksichtigen? Um mehrere Punkte zu berücksichtigen, müsstest Du zusätzliche Logik implementieren, um die Position des gewünschten Punktes zu finden.

3. Funktioniert diese Methode in allen Excel-Versionen? Die beschriebenen Formeln funktionieren in Excel 2010 und neueren Versionen.

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