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

Forumthread: Sonderzeichen im String suchen

Sonderzeichen im String suchen
09.02.2018 20:01:51
Stefan
Hallo zusammen
Ich habe in einem String für einen Umlaut ein merkwürdiges Zeichen.
Siehe Bild
Userbild
Gibt es eine Möglichkeit dieses Zeichen zu finden und zu ersetzen?
Danke für Eure Tipps
Stefan
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Sonderzeichen im String suchen
09.02.2018 20:08:37
Sulprobil
Erst den Ascii Code jeder einzelnen Teilzeichenkette (Einzelzeichen) anzeigen lassen. Dann den Richtigen (Falschen) ersetzen.
Viele Grüße,
Bernd P
Da du nicht d.Originaltext hier eingefügt hast, …
09.02.2018 23:27:42
Luc:-?
…Stefan
(das geht normalerweise), sondern nur ein Bild, kann dir nicht mehr geholfen wdn als es Bernd bereits getan hat (wobei CODE sicher nicht das chinesische Zeichen, sondern wohl nur seine 1.Unicode-Komponente als ASCII-Wert wiedergeben wird, weshalb du das auch gleich direkt austauschen könntest).
Interessehalber, welcher Umlaut soll denn das chinesische Schriftzeichen ersetzen - bei dem Kontext…‽
🙈 🙉 🙊 🐵 Gruß, Luc :-?
„Die Intelligenzmenge ist auf diesem Planeten eine Konstante, die Bevölkerung nimmt aber zu!“ Auch deshalb informieren mit …
Anzeige
AW: Da du nicht d.Originaltext hier eingefügt hast, …
10.02.2018 11:19:19
Stefan
Hallo Luc
Ich weis auch nicht wie bei diesem Report aus einem Umlaut ein chinesisches Zeichen erzeugt wird.
Als ASC Zeichen kommt da ein ? raus kann also nicht verwendet werden.
Habe jetzt den ersten Teil (bis zum Zeichen) und den zweiten Teil (nach dem Zeichen) ausgelesen und den Umlaut eingefügt.
Gruß
Stefan
Anzeige
Na, denn iss ja jut... owT
10.02.2018 19:36:12
Luc:-?
:-?
;
Anzeige
Anzeige

Infobox / Tutorial

Sonderzeichen in Excel finden und ersetzen


Schritt-für-Schritt-Anleitung

Um Sonderzeichen in einem Excel-String zu finden und zu ersetzen, kannst Du die folgenden Schritte befolgen:

  1. Identifizieren des Sonderzeichens: Wenn Du ein merkwürdiges Zeichen in Deinem Excel-Dokument entdeckst, kannst Du es identifizieren, indem Du den ASCII-Code des Zeichens herausfindest. Dies geht am besten mit der Funktion CODE().

    Beispiel:

    =CODE(A1)

    Ersetze A1 durch die Zelle, die das merkwürdige Zeichen enthält.

  2. Sonderzeichen suchen: Um ein bestimmtes Sonderzeichen in Excel zu finden, kannst Du die FINDEN()-Funktion verwenden. Diese Funktion gibt die Position des gesuchten Zeichens im Text zurück.

    Beispiel:

    =FINDEN("ä", A1)
  3. Sonderzeichen ersetzen: Um das gefundene Zeichen zu ersetzen, kannst Du die WECHSELN()-Funktion nutzen.

    Beispiel:

    =WECHSELN(A1, "ä", "ae")

    Hier wird das Zeichen "ä" durch "ae" ersetzt.


Häufige Fehler und Lösungen

  • ASCII-Zeichen nicht erkennbar: Wenn Du ein unbekanntes Zeichen nicht erkennen kannst, stelle sicher, dass Du die richtige Schriftart verwendest. Manchmal verstecken sich Zeichen in speziellen Schriftarten.

  • Falsches Zeichen wird ersetzt: Achte darauf, dass Du das genaue Zeichen ersetzt. Manchmal kann ein Zeichen in verschiedenen Codierungen unterschiedlich dargestellt werden.


Alternative Methoden

Eine alternative Methode, um Sonderzeichen in Excel zu finden, ist die Verwendung von VBA (Visual Basic for Applications). Hier ist ein einfaches Makro, das Du nutzen kannst:

Sub SonderzeichenErsetzen()
    Dim Zelle As Range
    For Each Zelle In Selection
        Zelle.Value = Replace(Zelle.Value, "ä", "ae")
    Next Zelle
End Sub

Dieses Makro ersetzt das Zeichen "ä" in allen ausgewählten Zellen durch "ae".


Praktische Beispiele

  1. Chinesische Schriftzeichen identifizieren: Wenn Du mit Daten arbeitest, die chinesische Schriftzeichen enthalten, kannst Du die ISTTEXT()-Funktion verwenden, um zu überprüfen, ob ein Zelleninhalt Text ist.

    Beispiel:

    =ISTTEXT(A1)
  2. Summen mit Sonderzeichen: Manchmal kann es hilfreich sein, die SUMMEWENN()-Funktion zu verwenden, um nur bestimmte Werte zu summieren, die bestimmte Sonderzeichen enthalten.

    Beispiel:

    =SUMMEWENN(A1:A10, "*ä*", B1:B10)

Tipps für Profis

  • Nutze die Bedingte Formatierung, um Zellen hervorzuheben, die spezielle Sonderzeichen enthalten. So kannst Du schnell sehen, wo das Problem liegt.

  • Teste die Textkonvertierungsoptionen in Excel, um sicherzustellen, dass die Daten korrekt importiert werden, besonders bei Daten mit Sonderzeichen.


FAQ: Häufige Fragen

1. Wie finde ich alle Sonderzeichen in einem Dokument?
Du kannst die FINDEN()-Funktion zusammen mit einer Schleife in VBA verwenden, um alle Sonderzeichen aufzulisten.

2. Was sind die häufigsten Probleme beim Ersetzen von Zeichen in Excel?
Häufige Probleme sind falsche Codierungen oder ungenaue Ersetzungen, die durch ähnliche Zeichen verursacht werden können. Achte darauf, die genaue Zeichenkodierung zu verwenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige