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

Forumthread: Bestimmtes Zeichen aus Text entfernen

Bestimmtes Zeichen aus Text entfernen
Marcus
Hallo zusammen,
ich muss folgendes Problem lösen (lassen, von Ihnen/Euch!):
In den Ratingbewertungen der Ratingagenturen kommen häufig Zusätze/ Ergänzungen vor.
Statt der Bewertung BBB+ lautet die Bewertung dann z.B. BBB+u.
Auch bei anderen Ausprägungen (A+u z.B.) kann dies auftreten, d.h. im Besipiel tritt das "u" nicht immer als fünftes Zeichen der Zeichenkette auf, sondern das variiert.
Mit welcher Formel kann ich nun flexibel das "u" aus dem Rating entfernen, so dass nur die eigentliche Ratingausprägung angezeigt wird?
=wenn(rechts(;1)="u";?
Besten Dank für Eure Hilfe!
Marcus
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Bestimmtes Zeichen aus Text entfernen
10.03.2011 14:34:16
Rudi
Hallo,
wenn sonst kein u vorkommt
=Wechseln(A1;"u";"")
Gruß
Rudi
Rating ist ökonomischer Unfug! Aber dein...
10.03.2011 14:36:55
Luc:-?
…Problem nur trivial, Marcus!
Als xlGuter solltest du schon mal etwas von den Textfktt WECHSELN und ERSETZEN gehört haben. Probier mal erstere!
Gruß dipLoec ;-)
OT @ Luc
10.03.2011 15:17:26
hary
Hallo Luc
Zitat:
"Rating ist ökonomischer Unfug!"
Gebe ich Dir Recht, aber bringt Geld fuer die Ratingagenturen.
Ist halt nur lachhaft, wenn kurz vor der Pleite stehenden Ratingagenturen andere bewerten. Ganz zu schweigen fuer wenn bewertet wird.
Eine Kraehe hackt ........
gruss hary
Griechenlandanleihen sind in und werden bald wieder besser bewertet. ;-))))
Anzeige
...Man denke nur an Lehman Bros...! :-> orT
10.03.2011 22:41:01
Luc:-?
Grüß dich, Hary!
Luc :-?
AW: Rating ist ökonomischer Unfug! Aber dein...
10.03.2011 15:41:02
Marcus
Besten Dank
an beide!
Habe die Wechseln Funktion inzwischen erfolgreich eingebaut.
Ich lerne immer noch (gerne) was hinzu, nachdem ich bislang sonstige "Schrullen" mit der GLÄTTEN
Funktion aus den Ratings wegbekommen konnte:-)
GLÄTTEN löscht Blanks... ;-) Gruß owT
10.03.2011 22:42:16
Luc:-?
:-?
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
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

Bestimmtes Zeichen aus Text entfernen in Excel


Schritt-für-Schritt-Anleitung

Um bestimmte Zeichen aus einem Text in Excel zu entfernen, kannst Du die Funktion WECHSELN verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne Deine Excel-Datei.

  2. Wähle die Zelle aus, in der sich der Text befindet, aus dem Du das Zeichen entfernen möchtest.

  3. Gib die folgende Formel ein:

    =WECHSELN(A1; "u"; "")

    Hierbei ersetzt A1 die Zelle mit dem Text, den Du bearbeiten möchtest, und "u" ist das Zeichen, das Du entfernen möchtest. Der leere String "" bedeutet, dass das Zeichen durch nichts ersetzt wird.

  4. Drücke Enter. Das Zeichen "u" wird aus dem Text entfernt.


Häufige Fehler und Lösungen

  • Fehler: #NAME?

    • Lösung: Stelle sicher, dass Du die Funktion WECHSELN korrekt eingegeben hast. Achte auf die richtige Schreibweise.
  • Problem: Das Zeichen wird nicht entfernt.

    • Lösung: Überprüfe, ob das Zeichen tatsächlich im Text vorhanden ist und ob Du die richtige Zelle referenzierst.
  • Fehler: Nur das erste Vorkommen wird entfernt.

    • Lösung: Die Funktion WECHSELN entfernt alle Vorkommen des spezifizierten Zeichens.

Alternative Methoden

Neben der Funktion WECHSELN gibt es auch die Möglichkeit, die Funktion ERSETZEN zu verwenden. Diese ist besonders nützlich, wenn Du ein Zeichen an einer bestimmten Position ersetzen möchtest.

=ERSETZEN(A1; 5; 1; "")

In diesem Beispiel wird das Zeichen an der 5. Position entfernt. Du kannst diese Methode verwenden, um gezielt Zeichen zu löschen.


Praktische Beispiele

  1. Entfernen von Sonderzeichen: Wenn Du alle Sonderzeichen wie @, # oder ! aus einem Text entfernen möchtest, kannst Du eine Kombination aus WECHSELN verwenden:

    =WECHSELN(WECHSELN(WECHSELN(A1; "@"; ""); "#"; ""); "!"; "")
  2. Entfernen von Zeichen am Ende: Um ein bestimmtes Zeichen am Ende einer Zeichenkette zu entfernen, kannst Du die Funktion RECHTS und LÄNGE verwenden:

    =WENN(RECHTS(A1; 1) = "u"; LINKS(A1; LÄNGE(A1)-1); A1)

Tipps für Profis

  • Nutze die Funktion GLÄTTEN, um überflüssige Leerzeichen nach dem Entfernen von Zeichen zu löschen.
  • Experimentiere mit TEXTVERKETTEN, um mehrere Textteile zusammenzuführen, nachdem Du unerwünschte Zeichen entfernt hast.
  • Wenn Du regelmäßig bestimmte Zeichen entfernen musst, erstelle eine benutzerdefinierte Funktion in VBA.

FAQ: Häufige Fragen

1. Wie entferne ich mehrere verschiedene Zeichen auf einmal?
Du kannst die WECHSELN-Funktion mehrfach ineinander verschachteln, um mehrere Zeichen gleichzeitig zu entfernen.

2. Gibt es eine Möglichkeit, Zeichen nur am Anfang oder Ende einer Zeichenkette zu entfernen?
Ja, dafür kannst Du die Funktionen LINKS und RECHTS in Kombination mit LÄNGE verwenden, um gezielt Zeichen zu entfernen.

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