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

Nur einen Teil aus der Zelle auslesen

Forumthread: Nur einen Teil aus der Zelle auslesen

Nur einen Teil aus der Zelle auslesen
24.04.2004 19:42:46
Toby
Ich möchte aus einer zelle nur immer den ersten Teil übernehmen
und zwar sieht der Zelleninhalt so aus
2003, Text
7/2002, Text
2001
diese möglichkeiten gibt es und ich möchte nur immer bis zum Komma auslesen.

Danke

Gruss Toby
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Formel oder VBA? oT
24.04.2004 19:44:40
Ulf
oT
AW: Formel oder VBA? oT
24.04.2004 19:58:07
andre
Hallo Toby,
als Formel, Text in A1:
=LINKS(A1;SUCHEN(",";A1)-1)


Grüße, André ( andre)



Anzeige
AW: Formel oder VBA? oT
24.04.2004 20:16:14
Toby
als VBA!!!

Gruss Toby
AW: Formel oder VBA? oT
24.04.2004 20:22:57
Ulf
Option Explicit

Sub teilstring()
Const txt = "7/2002, Text"
MsgBox Left(txt, InStr(txt, ",") - 1)
End Sub

Ulf
AW: Formel oder VBA? oT
24.04.2004 20:28:51
Toby
Danke so funktioniert es!!

Gruss Toby
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

Infobox / Tutorial

Teil eines Zellinhalts auslesen in Excel


Schritt-für-Schritt-Anleitung

Um nur einen Teil aus einer Zelle in Excel auszulesen, hast Du sowohl die Möglichkeit, eine Formel als auch VBA (Visual Basic for Applications) zu verwenden. Hier sind die Schritte für beide Methoden:

1. Mit einer Formel:

Wenn Du beispielsweise nur den Text vor dem Komma auslesen möchtest, kannst Du folgende Formel verwenden:

=LINKS(A1;SUCHEN(",";A1)-1)

Diese Formel sucht das Komma in der Zelle A1 und gibt den Text davor zurück.

2. Mit VBA:

Falls Du VBA bevorzugst, kannst Du den folgenden Code nutzen, um einen bestimmten Teil einer Zelle auszulesen:

Sub teilstring()
    Const txt = "7/2002, Text"
    MsgBox Left(txt, InStr(txt, ",") - 1)
End Sub

Dieser VBA-Code gibt den Text vor dem Komma in einer MessageBox aus.


Häufige Fehler und Lösungen

  • Fehler: Die Formel gibt einen Fehler zurück.

    • Lösung: Stelle sicher, dass in der Zelle, auf die Du zugreifst, tatsächlich ein Komma vorhanden ist. Andernfalls wird die SUCHEN-Funktion nicht fündig.
  • Fehler: VBA gibt eine leere Meldung aus.

    • Lösung: Überprüfe, ob der Text, den Du auslesen möchtest, tatsächlich ein Komma enthält. Wenn nicht, wird der Code keine Ausgabe liefern.

Alternative Methoden

Wenn Du nur bestimmte Texte aus einer Zelle auslesen möchtest, kannst Du auch die TEIL-Funktion verwenden. Sie ermöglicht es Dir, einen bestimmten Abschnitt eines Textes anhand der Startposition und der Länge auszulesen:

=TEIL(A1; 1; 4)  ' Gibt die ersten 4 Zeichen aus Zelle A1 zurück

Diese Methode ist nützlich, wenn Du genau weißt, wo der gesuchte Text beginnt und endet.


Praktische Beispiele

Beispiel 1: Text bis zum Komma auslesen

Angenommen, in Zelle A1 steht "2003, Text". Mit der oben genannten Formel erhältst Du "2003".

Beispiel 2: Text nach dem Komma auslesen

Um den Text nach dem Komma auszulesen, kannst Du die folgende Formel verwenden:

=TEIL(A1;SUCHEN(",";A1)+2;LÄNGE(A1))

Diese Formel gibt den Text nach dem Komma zurück, einschließlich eines Leerzeichens.


Tipps für Profis

  • Nutze den WENNFEHLER-Funktion, um Fehler in Formeln zu vermeiden:
=WENNFEHLER(LINKS(A1;SUCHEN(",";A1)-1); "Kein Komma gefunden")
  • Experimentiere mit VBA-Arrays, um mehrere Zellinhalte gleichzeitig zu verarbeiten.

FAQ: Häufige Fragen

1. Wie kann ich nur einen bestimmten Text aus einer Zelle auslesen? Du kannst die WENN-Funktion in Kombination mit SUCHEN verwenden, um nur einen bestimmten Text zurückzugeben.

2. Ist es möglich, mehrere Teile einer Zelle auszulesen? Ja, du kannst mehrere Formeln oder VBA verwenden, um verschiedene Teile einer Zelle auszulesen und in separate Zellen zu schreiben.

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