Wie sucht und ersetzt man Sternchen, Fragezeichen oder Tilde in Excel?
Beim Verarbeiten großer Datensätze oder bei der Pflege von Excel-Vorlagen kann es vorkommen, dass Ihre Daten Sonderzeichen wie Sternchen (*), Fragezeichen (?) oder Tilden (~) enthalten. Da diese Zeichen in Excel-Suchvorgängen und Formeln als Platzhalter oder Befehlssymbole fungieren, führt dies oft zu unerwünschten Ergebnissen, wenn Sie das Zeichen stattdessen wörtlich suchen möchten. Beispielsweise tauchen solche Symbole häufig in Datenexporten aus anderen Systemen oder in Benutzereingaben auf – etwa als Bestandteil von Dateinamen, Produktcodes oder beschreibenden Texten.
Ein direkter Versuch, diese Sonderzeichen im Excel-Dialogfeld „Suchen und Ersetzen“ einfach einzugeben, führt nicht immer zu den gewünschten Ergebnissen. Der Grund: Excel interpretiert „*“ und „?“ als Platzhalter – wobei „*“ für eine beliebige Zeichenfolge und „?“ für ein einzelnes Zeichen steht. Die Tilde „~“ fungiert als Escape-Zeichen und signalisiert Excel, dass das unmittelbar folgende Zeichen wörtlich genommen werden soll. Verwenden Sie diese Zeichen in ihrer Standardform für die Suche, riskieren Sie versehentlich, deutlich mehr Daten zu verändern, als beabsichtigt.
In diesem Artikel zeigen wir Ihnen detailliert, wie Sie Sternchen, Fragezeichen oder Tilden in Excel schnell und präzise suchen und ersetzen – mit mehreren flexiblen Lösungen für unterschiedliche Arbeitsszenarien.
Suchen und Ersetzen Sternchen / Fragezeichen / Tilde in Excel
Excel-Formel: SUBSTITUTE-Funktion zum Ersetzen von Sonderzeichen
VBA-Makro: Suchen und Ersetzen von Sonderzeichen mithilfe von Code
Suchen und Ersetzen Sternchen / Fragezeichen / Tilde in Excel
Um diese speziellen Zeichen in Ihrem Arbeitsblatt zu suchen und zu ersetzen – egal, ob sie am Anfang, am Ende oder innerhalb anderer Texte stehen – müssen Sie im Feld „Suchen nach“ ein Tilde-Zeichen (~) voranstellen. So weisen Sie Excel an, nach dem tatsächlichen Zeichen zu suchen, statt es als Platzhalter oder Sonderbefehl zu interpretieren. Dieser Ansatz eignet sich hervorragend für Datenbereinigungs- oder Umformatierungsaufgaben in einfachen Tabellen, stößt jedoch an seine Grenzen, wenn große Bereiche automatisiert oder wiederholt verarbeitet werden müssen.
1. Wählen Sie den Zellbereich aus, in dem Sie Sonderzeichen suchen und ersetzen möchten. Möchten Sie das gesamte Arbeitsblatt durchsuchen, klicken Sie vor den nächsten Schritten auf eine beliebige Zelle; andernfalls wählen Sie den relevanten Bereich aus, um den Ersetzungsumfang einzuschränken.
2. Wechseln Sie zur Start-Registerkarte, klicken Sie auf Suchen und Auswählen > Ersetzen, oder verwenden Sie die praktische Tastenkombination Strg + H, um das Suchen und Ersetzen-Dialogfeld zu öffnen. Bei der Arbeit mit großen Datensätzen spart die Tastenkombination Zeit und reduziert unnötiges Klicken.

3. Geben Sie im Suchen und Ersetzen-Dialogfeld ~* in das Feld Suchen nach ein, wenn Sie nach Sternchen suchen möchten, ~? für Fragezeichen oder ~~ für Tilden. Geben Sie im Feld Ersetzen durch den gewünschten Ersatzwert oder das gewünschte Zeichen ein. So ersetzen Sie diese Sonderzeichen ganz einfach durch Text oder Zahlen – oder entfernen sie, indem Sie das Feld leer lassen, je nach Ihren Anforderungen.

4. Klicken Sie auf die Schaltfläche Alle ersetzen, um den Vorgang auszuführen. Excel zeigt ein Bestätigungsdialogfeld mit der Anzahl der durchgeführten Ersetzungen an. Prüfen Sie Ihre Daten sorgfältig, um sicherzustellen, dass nur die gewünschten Zellen betroffen wurden.
![]() | ![]() | ![]() |
5. Schließen Sie abschließend das Suchen und Ersetzen-Dialogfeld, nachdem Sie Ihre Änderungen bestätigt haben.
Hinweis: Wenn Sie mehrere Arten von Sonderzeichen im selben Bereich ersetzen möchten, müssen Sie den Vorgang für jedes Zeichen einzeln wiederholen. Gehen Sie besonders sorgfältig mit Daten um, die Formeln enthalten – das Ersetzen von Teilen des Formeltexts kann zu Fehlern führen. Erstellen Sie daher vor großflächigen Ersetzungen stets eine Sicherungskopie Ihres Arbeitsblatts, um Datenverlust oder unerwartete Ergebnisse zu vermeiden.
Tipp: Wenn Sie nach einer wörtlichen Tilde suchen, verwenden Sie ~~ im Feld Suchen nach. Um ein Fragezeichen zu ersetzen, geben Sie ~? ein. So behalten Sie die volle Kontrolle darüber, was – selbst in komplexen Textzeichenfolgen oder Produktcodes – geändert wird.
Vorteile: Diese integrierte Funktion ist einfach und effektiv für schnelle Ersetzungen, wenn keine Automatisierung oder fortgeschrittene Logik erforderlich ist.
Einschränkungen: Jeder Ersetzungsvorgang muss manuell durchgeführt werden und eignet sich daher weniger für wiederholte Ersetzungen über viele Blätter oder Dateien hinweg.
Fehlerbehebung: Falls keine Übereinstimmungen gefunden werden, überprüfen Sie sorgfältig, ob Sie die Tilde (~) korrekt vor dem Sonderzeichen im Feld Suchen nach eingefügt haben. Um Formeln nicht zu beeinträchtigen, filtern Sie Ihre Daten so, dass nur eine Spalte oder Textzellen berücksichtigt werden – statt das gesamte Arbeitsblatt einzubeziehen.
Excel-Formel: SUBSTITUTE-Funktion zum Ersetzen von Sonderzeichen
Wenn Sie einen formelbasierten Ansatz bevorzugen, bietet die Excel-SUBSTITUTE-Funktion eine dynamische Möglichkeit, Zeichen direkt innerhalb von Arbeitsblattzellen zu ersetzen. Diese Methode ist ideal, wenn Sie Ihre Originaldaten erhalten und den bereinigten oder aktualisierten Text in separaten Spalten anzeigen möchten. Sie eignet sich besonders für Fälle, in denen Änderungen rückgängig gemacht oder überprüft werden müssen, und lässt sich mühelos auf Listen oder Tabellen mit Hunderten oder sogar Tausenden von Einträgen anwenden.
1. Angenommen, Sie möchten Sternchen „*“ in der Spalte „Wert“ durch einen anderen Wert ersetzen. Geben Sie dazu die folgende Formel in die Ziellzelle ein – beispielsweise in B1:
=SUBSTITUTE(A1,"*","replacement")
Diese Formel ersetzt jedes Sternchen in Zelle A1 durch den Text „replacement“. Sie können „replacement“ durch beliebigen Text oder eine Zahl ersetzen – oder als leere Zeichenfolge („“) belassen, um die Sternchen einfach zu entfernen.
2. Drücken Sie die Eingabetaste, um die Formel zu bestätigen. Um sie auf weitere Zeilen anzuwenden, markieren Sie Zelle B1, kopieren Sie sie (Strg+C), wählen Sie anschließend den gewünschten Zielbereich aus und fügen Sie die Formel ein (Strg+V). Excel passt die Bezüge automatisch an, sodass jede Zeile den Wert aus Spalte A verarbeitet.
3. Um Fragezeichen „?“ oder Tilden „~“ zu ersetzen, verwenden Sie ähnliche Formeln. Zum Beispiel:
=SUBSTITUTE(A1,"?","replacement")
=SUBSTITUTE(A1,"~","replacement")
Sie können mehrere SUBSTITUTE-Funktionen kombinieren, um komplexere Ersetzungsanforderungen zu erfüllen, beispielsweise um sowohl „*“ als auch „?“ aus Text zu entfernen:
=SUBSTITUTE(SUBSTITUTE(A1,"*",""),"?","")
Dabei wird eine SUBSTITUTE-Funktion in eine andere verschachtelt, um beide Symbole gleichzeitig zu entfernen.
Vorteile: Formellösungen aktualisieren sich automatisch, sobald sich Ihre Quelldaten ändern, ermöglichen einen direkten Side-by-Side-Vergleich und sind ideal für wiederholte Anwendungen.
Einschränkungen: Die Ergebnisse sind von Ihren Originaldaten getrennt. Falls Sie die ursprünglichen Werte überschreiben müssen, kopieren und fügen Sie die Ergebnisse als Werte ein.
Fehlerbehebung: Die SUBSTITUTE-Funktion arbeitet ausschließlich mit reinen Werten. Enthalten Ihre Daten Formeln oder Matrixformeln, oder ist eine groß-/kleinschreibungsabhängige Ersetzung erforderlich, benötigen Sie zusätzliche Schritte oder Hilfsspalten. Sollten Zeichen nicht wie erwartet ersetzt werden, vergewissern Sie sich, dass es sich um die tatsächlichen Standardzeichen handelt – und nicht um optisch ähnliche Symbole aus anderen Sprachen oder Systemkodierungen.
VBA-Makro: Suchen und Ersetzen von Sonderzeichen mithilfe von Code
Falls Sie häufig Sternchen (*), Fragezeichen (?) oder Tilden (~) über mehrere Blätter oder große Datensätze hinweg suchen und ersetzen müssen, ist die Automatisierung per benutzerdefiniertem VBA-Makro äußerst effektiv. Dieser Ansatz eignet sich ideal für Batch-Vorgänge und repetitive Aufgaben und bietet weitaus größere Flexibilität als manuelle oder formelbasierte Methoden. Makros lassen sich so anpassen, dass sie in allen Zellen, in bestimmten Spalten, über mehrere Arbeitsmappen hinweg oder sogar ausschließlich innerhalb ausgewählter Arbeitsblätter ersetzen.
1. Um zu beginnen, aktivieren Sie die Entwickler-Registerkarte in Excel (sofern noch nicht sichtbar) und klicken Sie anschließend auf Entwickler > Visual Basic, um den VBA-Editor zu öffnen. Klicken Sie im VBA-Fenster auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul ein:
Sub ReplaceSpecialCharacters()
Dim ws As Worksheet
Dim rng As Range
Dim oldChar As String
Dim newChar As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select range to process", xTitleId, rng.Address, Type:=8)
oldChar = Application.InputBox("Enter the character to replace (*, ?, or ~)", xTitleId, "", Type:=2)
newChar = Application.InputBox("Enter the new character or value", xTitleId, "", Type:=2)
For Each cell In rng
If Not IsEmpty(cell.Value) And VarType(cell.Value) = vbString Then
cell.Value = Replace(cell.Value, oldChar, newChar)
End If
Next cell
End Sub
2. Um das Makro auszuführen, klicken Sie auf die
(Ausführen)-Schaltfläche, während sich der Cursor innerhalb des Makros befindet. Es erscheint eine Eingabeaufforderung, in der Sie zunächst den zu verarbeitenden Bereich auswählen, anschließend das zu ersetzende Zeichen angeben (geben Sie bei Bedarf * oder ? oder ~ ohne Anführungszeichen ein) und schließlich den Ersetzungswert bzw. das Ersatzzeichen eingeben. Das Makro verarbeitet daraufhin jede Zelle im ausgewählten Bereich entsprechend.
Vorteile: Die VBA-Automatisierung eignet sich hervorragend für die Verarbeitung großer Datenmengen, übergreifende Tabellenoperationen oder die Einbettung in komplexere Datenverarbeitungsworkflows. Sie spart Zeit bei repetitiven oder umfangreichen Stapelersetzungs-Aufgaben.
Einschränkungen: Der Code ändert die ursprünglichen Zellwerte direkt. Arbeiten Sie daher stets mit einer Sicherungskopie oder erstellen Sie vor dem Ausführen des Makros eine Kopie Ihrer Daten. Prüfen Sie die Parameter für den Datenbereich und die Ersetzungen sorgfältig – denn VBA bietet nach der Ausführung keine integrierte Rückgängig-Funktion. Um Makros nutzen zu können, müssen Sie die Makrofunktionalität in Excel aktivieren; in Arbeitsumgebungen mit strengen Sicherheitseinstellungen kann deren Verwendung eingeschränkt sein.
Fehlerbehebung: Sollten beim Ausführen des Makros Fehler auftreten, stellen Sie sicher, dass Makros aktiviert sind und auf den Zielzellen kein Arbeitsblattschutz aktiv ist. Geben Sie ausschließlich das Zeichen ein, das ersetzt werden soll – verwenden Sie keine Platzhalter oder Escape-Sequenzen im Eingabefeld. Falls das Makro keine Ersetzungen vornimmt, prüfen Sie, ob Ihre Auswahl den Bereich der Zellen umfasst, die Sie ändern möchten.
Verwandte Artikel:
Wie sucht und ersetzt man bestimmten Text in einem Textfeld?
Wie sucht und ersetzt man Text in Diagrammtiteln in Excel?
Wie können Sie mehrere Hyperlink-Pfade in Excel gleichzeitig ändern?
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins


