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

Forumthread: Text ab zweitem Leerzeichen

Text ab zweitem Leerzeichen
27.05.2008 14:24:00
Ludicla
Hallo Profis,
Ich will nach dem ersten Wort den Textteil einer Zelle auslesen.
Mit folgender Formel erhalte ich eine Textteil aus einer
Zelle ab dem zweiten Leerzeichen mit z.B 202 Zeichen.
=TEIL(I2;FINDEN(" ";I2;1);FINDEN(" ";I2;1)+202)
Geht das nicht einfacher ? wenn ja wie ?
Gruss Ludicla.

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Text ab zweitem Leerzeichen
27.05.2008 14:43:00
Klaus
Hallo Ludicla,
es gibt das Sprichwort "never fix a working formula" oder so ähnlich.
Deine Formel ist schon ziemlich einfach, wenn ich mir in Relation dazu mal so manche 4-Zeilige Matrixformel anschaue die hier gepostet werden. Wenn "einfacher" für dich gleichbedeutend mit "weniger Formellänge" ist, hier eine Lösung mit 9 Zeichen weniger (funktioniert auch bei über 202 Zeichen langen Texten)

=RECHTS(I2;LÄNGE(I2)-FINDEN(" ";I2;1))


Grüße,
Klaus M.vdT.

Anzeige
Rudis Formel funktioniert, meine nicht -
27.05.2008 14:47:00
Klaus
- benutze bitte seine Lösung und nicht meine.

AW: Text ab zweitem Leerzeichen
27.05.2008 14:43:00
Rudi
Hallo,

ab dem zweiten Leerzeichen 


das stimmt nicht. Ab dem 1.LZ und das bleibt auch noch drin.
=TEIL(I2;FINDEN("|";WECHSELN(I2;" ";"|";2))+1;202)
Gruß
Rudi

Anzeige
AW: Text ab zweitem Leerzeichen
27.05.2008 14:46:00
UweD
Hallo
mir ist nicht ganz klar, ob nach dem ersten Wort == erstes Leerzeichen
oder nach dem 2. Leerzeichen...
gewünscht ist?
hier mal eine Lösung nach dem 2. Leerzeichen
 
 IJ
2123 567 9090
3  
4mit wechseln(…) wird das 2te Leerzeichen gesucht und gegen ein # getauscht 
5dieses # wird dann gesucht 
6ab dieser Stelle +1 wird dann der Teiltext angezeigt 
7Da die Anzahl der Zeichen eine Mußeingabe ist, 
8     wird hier der Einfachheithalber die Gesamtlänge verwendet 
Formeln der Tabelle
J2 : =TEIL(I2;FINDEN("#";WECHSELN(I2;" ";"#";2))+1;LÄNGE(I2))
 

Gruß UweD

Anzeige
AW: Text ab zweitem Leerzeichen
27.05.2008 15:22:19
Ludicla
Hey Profis,
Dank euch allen Ihr habt mir sehr geholfen.
Hab mich gleiche ein paar Varianten abgeguckt.
mfg Ludicla.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Text ab zweitem Leerzeichen in Excel


Schritt-für-Schritt-Anleitung

Um den Text ab dem zweiten Leerzeichen in Excel auszulesen, kannst du die folgende Formel verwenden. Diese Methode ist einfach und benötigt keine komplexen Matrixformeln.

  1. Formel eingeben: Angenommen, der Text befindet sich in Zelle I2. Verwende diese Formel:

    =TEIL(I2; FINDEN("|"; WECHSELN(I2; " "; "|"; 2)) + 1; LÄNGE(I2))

    Diese Formel ersetzt das zweite Leerzeichen durch ein Trennzeichen (in diesem Fall "|") und extrahiert den Text ab diesem Punkt.

  2. Anpassen der Formel: Falls du den Text nach dem ersten Leerzeichen extrahieren möchtest, kannst du die folgende Formel verwenden:

    =RECHTS(I2; LÄNGE(I2) - FINDEN(" "; I2; 1))
  3. Anwendung: Trage die Formel in die gewünschte Zelle ein und drücke Enter. Der Text ab dem gewünschten Leerzeichen wird angezeigt.


Häufige Fehler und Lösungen

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

    • Lösung: Überprüfe, ob die Zelle I2 tatsächlich Text enthält und ob genügend Leerzeichen vorhanden sind.
  • Problem: Das Trennzeichen funktioniert nicht wie erwartet.

    • Lösung: Stelle sicher, dass das ausgewählte Trennzeichen nicht bereits im Text vorkommt oder verwende ein selteneres Zeichen.

Alternative Methoden

Wenn du eine flexiblere Lösung benötigst, kannst du auch VBA verwenden:

  1. VBA-Makro erstellen: Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Neues Modul einfügen: Klicke auf Einfügen > Modul.
  3. Code einfügen:
    Function TextAbZweitemLeerzeichen(ByVal inputText As String) As String
       Dim parts() As String
       parts = Split(inputText, " ")
       If UBound(parts) >= 1 Then
           TextAbZweitemLeerzeichen = Join(parts, " ", 2)
       Else
           TextAbZweitemLeerzeichen = ""
       End If
    End Function
  4. Formel verwenden: Nutze die Funktion in einer Zelle wie folgt:
    =TextAbZweitemLeerzeichen(I2)

Praktische Beispiele

  1. Beispiel 1: Bei dem Text "Excel ist ein mächtiges Tool" in Zelle I2 gibt die Formel =TEIL(I2; FINDEN("|"; WECHSELN(I2; " "; "|"; 2)) + 1; LÄNGE(I2)) das Ergebnis "ein mächtiges Tool" zurück.

  2. Beispiel 2: Bei dem Text "Excel 2023 Funktionen" gibt die Formel =RECHTS(I2; LÄNGE(I2) - FINDEN(" "; I2; 1)) das Ergebnis "2023 Funktionen" zurück.


Tipps für Profis

  • Verwendung von Textfunktionen: Nutze Funktionen wie LINKS, RECHTS und FINDEN, um noch flexibler mit Text zu arbeiten.
  • Dynamische Bereiche: Verwende benannte Bereiche, um deine Formeln leichter verständlich zu gestalten.
  • Fehlerüberprüfung: Implementiere die WENNFEHLER-Funktion, um Fehler in deinen Formeln elegant zu handhaben.

FAQ: Häufige Fragen

1. Frage
Wie finde ich das zweite Leerzeichen in einem Text?
Antwort: Verwende die Funktion FINDEN in Kombination mit WECHSELN, um das zweite Leerzeichen zu lokalisieren.

2. Frage
Kann ich den Text auch nach einem anderen Zeichen als Leerzeichen trennen?
Antwort: Ja, du kannst das Trennzeichen in der WECHSELN-Funktion anpassen, um bei Bindestrichen oder anderen Zeichen zu trennen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige