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

Text ab 2. bis 3. Leerzeichen ausgeben

Forumthread: Text ab 2. bis 3. Leerzeichen ausgeben

Text ab 2. bis 3. Leerzeichen ausgeben
18.01.2023 08:49:34
Finja
Guten Morgen Zusammen,
ich habe leider immer nur antworten gefunden, in den es heißt gib mir den Text ab dem ersten Leerzeichen aus, daher hier nochmal die Frage.
Wie kann ich mir in einer Spalte nur den Text (von links) zwischen dem 2. und 3. Leerzeichen anzeigen lassen. Als Beispiel habe ich folgende Werte immer in einer Zeile:
MR WS22 WE - 2. Sem.
BR SS22 FS+ - 3. Sem.
BD WS22 FS+ - 2. Sem.
BR WS21 FS+ - 4. Sem.
MR WS22 FS+ - 2. Sem.
BR WS20 W - 6. Sem.
BR WS20 W1 - 6. Sem.
MPE WS21 K - 4. Sem.
In der neuen Spalte soll immer jeweils nur WE, FS+, W1, W oder K stehen.
Grundsätzlich war mein Gedanke auch schon das ganze von hinten aufzurollen, den der hintere Teil ist immer gleich lang. Vorne gibt es schonmal unterschiede, aber die Anzahl der Leerzeichen sind immer die gleichen.
Mein erster Gedanke war folgender: =TEIL(I11;FINDEN("I";WECHSELN(I11;" ";"I";2))+1;3)
Allerdings wird mir dann z.B. bei "W", "W -" ausgegeben, das ist nicht gewünscht.
Vielleicht hat ja jemand die richtige Lösung für mich.
Vielen lieben Dank bereits für eure Hilfe.
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Text ab 2. bis 3. Leerzeichen ausgeben
18.01.2023 08:58:11
SF
Hola,
dann pack doch einfach noch Wechseln um deine Formel wo du " -" durch "" ersetzt.
Gruß,
steve1da
AW: Text ab 2. bis 3. Leerzeichen ausgeben
18.01.2023 09:02:28
HeritzP
Hallo,
=TEXTVOR(TEXTNACH(A1;" ";2;0;0);" ";1)

AW: Text ab 2. bis 3. Leerzeichen ausgeben
18.01.2023 09:07:08
UweD
Die TEXTVOR / TEXTNACH Funktion steht aktuell nur in der Office 365 Insider Version zur Verfügung.
https://excelhero.de/funktionen/excel-textvor-funktion/
LG UweD
Anzeige
Das stimmt nicht
19.01.2023 02:35:14
Charly
Bei mir auch ohne Insider verfuegbar.
Gruss Charly
AW: Text ab 2. bis 3. Leerzeichen ausgeben
18.01.2023 09:03:04
UweD
Hallo
so?
 ABC
1MR WS22 WE - 2. Sem. WE
2BR SS22 FS+ - 3. Sem. FS+
3BD WS22 FS+ - 2. Sem. FS+
4BR WS21 FS+ - 4. Sem. FS+
5MR WS22 FS+ - 2. Sem. FS+
6BR WS20 W - 6. Sem. W
7BR WS20 W1 - 6. Sem. W1
8MPE WS21 K - 4. Sem. K

ZelleFormel
C1=TEIL(A1;FINDEN("|";WECHSELN(A1;" ";"|";2))+1;FINDEN("|";WECHSELN(A1;" ";"|";3))-1-FINDEN("|";WECHSELN(A1;" ";"|";2)))

LG UweD
Anzeige
AW: Text ab 2. bis 3. Leerzeichen ausgeben
18.01.2023 09:06:50
Finja
Perfekt!
Danke. Ihr seit alle der Wahnsinn.
=SPALTENWAHL(TEXTTEILEN(A1;" ");3)
18.01.2023 09:09:14
HeritzP
Hallo,
noch iener
AW: Text ab 2. bis 3. Leerzeichen ausgeben
18.01.2023 10:13:13
Daniel
Hi
Wenn die Texte so sind wie gezeigt, dann kannst du für das Ende auch den ersten Bindestrich als Kennzeichen nehmen, das macht das Finden der Position einfacher.
Auch das zweite Leerzeichen kannst du direkt suchen, wenn du erst ab Position 4 suchst:
=Teil(Links(A1;Finden(" -";A1)-1);Finden(" ";A1;6)+1;9)
Gruß Daniel
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Text ab 2. bis 3. Leerzeichen ausgeben


Schritt-für-Schritt-Anleitung

Um den Text zwischen dem 2. und 3. Leerzeichen in Excel anzuzeigen, kannst du folgende Formel verwenden:

  1. Angenommen, dein Text befindet sich in Zelle A1.

  2. Nutze die folgende Formel in einer neuen Spalte, um den gewünschten Text auszugeben:

    =TEIL(A1;FINDEN(" ";A1;FINDEN(" ";A1)+1)+1;FINDEN(" ";A1;FINDEN(" ";A1;FINDEN(" ";A1)+1)+1)-FINDEN(" ";A1;FINDEN(" ";A1)+1)-1)
  3. Kopiere die Formel in die darunterliegenden Zellen, um den Text für die gesamten Datenreihen anzuzeigen.

Diese Methode zeigt dir den Text ab dem zweiten bis zum dritten Leerzeichen und ist ideal, um in einer Excel-Tabelle die Leerzeichen anzuzeigen und die benötigten Informationen zu extrahieren.


Häufige Fehler und Lösungen

  • Problem: Die Formel gibt "W -" aus, anstatt nur "W".

    • Lösung: Stelle sicher, dass du die Leerzeichen korrekt zählst und die Formel anpasst, um unerwünschte Zeichen zu eliminieren. Ein Beispiel wäre das Ersetzen von " -" durch "" innerhalb der Formel:
    =WECHSELN(TEIL(A1;FINDEN(" ";A1;FINDEN(" ";A1)+1)+1;FINDEN(" ";A1;FINDEN(" ";A1;FINDEN(" ";A1)+1)+1)-FINDEN(" ";A1;FINDEN(" ";A1)+1)-1);" -";"")
  • Problem: Die TEXTVOR und TEXTNACH Funktionen sind nicht verfügbar.

    • Lösung: Diese Funktionen sind nur in der Office 365 Insider-Version verfügbar. Achte darauf, dass du die richtige Excel-Version verwendest.

Alternative Methoden

  1. Verwendung von TEXTVOR und TEXTNACH:

    Wenn du die Funktionen TEXTVOR und TEXTNACH nutzen kannst, probiere diese Formel:

    =TEXTVOR(TEXTNACH(A1;" ";2);" ";1)
  2. Finden des ersten Bindestrichs:

    Du kannst auch den Bindestrich als Kennzeichen verwenden, um die Position einfacher zu finden:

    =TEIL(Links(A1;FINDEN(" -";A1)-1);FINDEN(" ";A1;6)+1;9)

Diese Methoden sind hilfreich, um in der Excel-Tabelle die Leerzeichen in einer neuen Spalte zu analysieren.


Praktische Beispiele

Hier sind einige Beispiele, wie die Formeln angewendet werden können:

A B
MR WS22 WE - 2. Sem. WE
BR SS22 FS+ - 3. Sem. FS+
BD WS22 FS+ - 2. Sem. FS+
BR WS21 FS+ - 4. Sem. FS+
MR WS22 FS+ - 2. Sem. FS+
BR WS20 W - 6. Sem. W
BR WS20 W1 - 6. Sem. W1
MPE WS21 K - 4. Sem. K

In Spalte B kannst du dann die oben genannten Formeln einsetzen, um automatisch die gewünschten Werte anzuzeigen.


Tipps für Profis

  • Nutze die Excel-Spaltenwahl, um schnell zwischen verschiedenen Spalten zu wechseln und die Formeln anzupassen.
  • Achte auf die Leerzeichen in deinen Daten. Manchmal können zusätzliche Leerzeichen die Berechnungen stören.
  • Experimentiere mit der FINDEN Funktion, um präzisere Ergebnisse zu erzielen, besonders wenn du mit variierenden Textformaten arbeitest.

FAQ: Häufige Fragen

1. Kann ich die Formel auch für mehr als drei Leerzeichen verwenden? Ja, indem du die Anzahl der FINDEN-Funktionen anpasst, kannst du die Formel erweitern, um Texte zwischen beliebigen Leerzeichen zu extrahieren.

2. Was tun, wenn meine Excel-Version die TEXTVOR-Funktion nicht unterstützt? Du kannst die klassischen FINDEN- und TEIL-Funktionen verwenden, um denselben Effekt zu erzielen, wie in den obigen Beispielen gezeigt.

3. Wie gehe ich mit Leerzeichen am Ende des Textes um? Stelle sicher, dass du die WECHSELN-Funktion verwendest, um unerwünschte Leerzeichen zu entfernen, bevor du die Hauptformel anwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige