Wie löscht man Zeichenfolgen nach dem n-ten Zeichen in Excel?
In Excel müssen Sie Textzeichenfolgen oft so bearbeiten, dass alle Zeichen nach einer bestimmten Position entfernt werden. Beispielsweise möchten Sie eine Zeichenfolge nach dem n-ten Zeichen kürzen, um Datenformate zu vereinheitlichen oder importierten Text zu bereinigen. Diese Aufgabe tritt häufig auf, wenn Sie mit Kennungen, Codes oder beliebigem Text arbeiten, bei dem nur die ersten n Zeichen relevant sind. Das Entfernen aller Zeichen nach der n-ten Position hilft, Fehler durch überflüssige Daten zu vermeiden, sorgt für Konsistenz beim Import und Export von Daten und erleichtert Vergleich sowie Analyse. Dieser Leitfaden stellt drei praktische Methoden vor, um Zeichen nach dem n-ten Zeichen einer Zeichenfolge zu entfernen: mithilfe von Formeln, Kutools für Excel und VBA-Makros zur Automatisierung. Jede Methode bietet spezifische Vorteile – so finden Sie stets den Ansatz, der am besten zu Ihren Anforderungen passt.

Entfernen aller Zeichen nach dem n-ten Zeichen mithilfe einer Formel
Formeln bieten eine flexible Möglichkeit, Textaufgaben in Excel zu bewältigen – auch das Entfernen von Zeichen ab einer bestimmten Position. Diese Methode ist ideal, wenn Sie eine dynamische Lösung benötigen, die sich automatisch anpasst, sobald sich Ihre Daten ändern. So löschen Sie mithilfe einer Formel alle Zeichen nach dem n-ten Zeichen einer Zeichenfolge:
Angenommen, Sie möchten alles nach dem 5. Zeichen aus den Daten im folgenden Screenshot entfernen – so geht’s:

Wählen Sie eine leere Zelle aus, geben Sie die folgende Formel ein, drücken Sie die Eingabetaste und ziehen Sie den Ausfüllknauf der Ergebniszelle nach unten, um die restlichen Ergebnisse zu erhalten.
=LEFT(A2,5) 
Diese Formelmethode eignet sich besonders gut:
- Wenn Sie eine schnelle Lösung zum Kürzen von Zeichen benötigen, bei der die Anzahl der zu behaltenden Zeichen festgelegt ist,
- Wenn Ihre Daten in einer Tabelle gespeichert sind und Sie den Vorgang transparent sowie umkehrbar gestalten möchten.
Häufige Probleme und deren Behebung: Wenn Ihre Daten kürzer sind als die von Ihnen angegebene Zeichenanzahl (z. B. enthält die Zelle nur 3 Zeichen, Sie haben jedoch 5 festgelegt), gibt Excel einfach die ursprüngliche Zeichenfolge ohne Fehlermeldung zurück. Enthalten Ihre Daten hingegen Nicht-Textwerte – etwa Formeln, die Fehler liefern, oder reine Zahlen – sollten Sie diese vor der Kürzung entsprechend vorverarbeiten. Für Matrixformeln oder anspruchsvollere Anforderungen kombinieren Sie die Funktion mit anderen Textfunktionen wie SUCHEN oder FINDEN, um komplexe Muster präzise umzusetzen.
Entfernen Sie problemlos die angegebene Anzahl von Zeichen nach dem n-ten Zeichen
„Kutools für Excel“ bietet einen benutzerfreundlicheren Ansatz zum Entfernen von Zeichen nach einer bestimmten Position, insbesondere bei großen Datensätzen oder wenn Sie eine werkzeugbasierte Lösung bevorzugen. Diese Methode vereinfacht die Aufgabe mit nur wenigen Klicks. So verwenden Sie Kutools für Excel, um dies zu erreichen:
Nachdem Sie Kutools für Excel heruntergeladen und installiert haben, wechseln Sie zur Registerkarte „Kutools“, klicken Sie auf „Text“ > „Zeichen an einer bestimmten Position löschen“, und öffnen Sie so das Dialogfeld. Konfigurieren Sie es anschließend wie folgt:
- Geben Sie im Textfeld „Zahlen“ die Anzahl der Zeichen an, die entfernt werden sollen.Tipp: Wenn Sie alle Zeichen nach dem n-ten Zeichen entfernen möchten, geben Sie einfach eine sehr große Zahl wie 999 ein – so stellen Sie sicher, dass sämtliche folgenden Zeichen gelöscht werden.
- Wählen Sie die Option „Bestimmte Position angeben“ aus und geben Sie dann die Zahl ein, die angibt, ab welcher Position die Zeichen entfernt werden sollen.Geben Sie in diesem Fall zur Löschung bestimmter Zeichen nach dem 5. Zeichen die Zahl 6 ein. Damit legen Sie fest, dass die Entfernung der Zeichen ab dem 6. Zeichen beginnt.
- Klicken Sie auf „OK“.

Ergebnis
Anschließend werden die angegebene Anzahl von Zeichen nach dem 5. Zeichen aus jeder Zelle im ausgewählten Bereich entfernt.

Diese Lösung eignet sich ideal für Szenarien wie die Bereinigung großer Mengen importierter Daten, die Vorbereitung von Listen, bei denen das Filtern nach Zeichenlänge standardisiert werden muss, oder wenn Benutzer mit dem Schreiben von Excel-Formeln oder VBA nicht vertraut sind. Kutools für Excel vereinfacht Batchvorgänge und erweitert die Möglichkeiten für nicht-technische Anwender.
Wesentliche Vorteile:
- Batchverarbeitung für einen bestimmten Bereich oder das gesamte Arbeitsblatt auswählen – so sparen Sie bei großen Datenmengen manuellen Aufwand.
- Intuitiv und schnell – mit minimalem Setup-Aufwand.
- Der Vorgang überschreibt die Originaldaten. Sichern Sie das Arbeitsblatt daher vorab, falls Sie den unveränderten Inhalt später benötigen.
- Erfordert die Installation eines Add-Ins, das in bestimmten IT-restringierten Umgebungen unter Umständen nicht verfügbar ist.
Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen
VBA-Makro – Automatisches Kürzen von Text nach dem n-ten Zeichen über einen Bereich hinweg
Wenn Sie das Kürzen von Text nach dem n-ten Zeichen für mehrere Zellen oder große Datensätze automatisieren müssen – besonders bei regelmäßigen oder vor-Ort-Durchführungen – bietet ein VBA-Makro eine effiziente Lösung. Diese Methode ist ideal für Anwender, die mit Makros vertraut sind und Batchverarbeitung benötigen oder repetitive Textbereinigungsprozesse in Excel optimieren möchten.
Typische Anwendungsszenarien umfassen:
- Standardisierung von Referenzcodes oder IDs, die aus anderen Systemen importiert wurden.
- Automatisierung wiederkehrender monatlicher Textverarbeitungsaufgaben für Berichte oder zur Datenbereinigung.
- Batchbearbeitung, bei der Sie die Originaldaten direkt überschreiben – statt formelbasierte Ergebnisse an einer anderen Stelle zu speichern.
- Verarbeiten Sie ganz einfach Tausende von Einträgen auf einmal – automatisch.
- Vollständige Kontrolle darüber, welcher Bereich betroffen ist und wie viele Zeichen erhalten bleiben.
- Wiederverwendbarkeit für wiederkehrende Aufgaben – einfach das Makro bei Bedarf erneut ausführen.
- Makros verändern Originaldaten direkt. Daher wird dringend empfohlen, Ihr Arbeitsblatt vor dem Ausführen zu sichern.
- Um den VBA-Code zukünftig verwenden zu können, speichern Sie die Arbeitsmappe im makrofähigen Format (.xlsm) und stellen Sie sicher, dass Makros in den Excel-Einstellungen aktiviert sind.
Vorgehensweise:
- Klicken Sie in Excel auf Entwicklertools > Visual Basic. Dadurch öffnet sich das Microsoft Visual Basic for Applications-Editorfenster.
- Klicken Sie im VBA-Editor auf Einfügen>Modul. Kopieren Sie den folgenden Code und fügen Sie ihn in das neue Modul ein:
Sub TruncateTextAfterNthCharacter() Dim WorkRng As Range Dim cell As Range Dim n As Integer On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.InputBox("Select the range to truncate:", xTitleId, Selection.Address, Type:=8) If WorkRng Is Nothing Then Exit Sub n = Application.InputBox("Keep how many characters (n)?", xTitleId, 5, Type:=1) If n < 1 Then Exit Sub For Each cell In WorkRng If Not IsEmpty(cell) And VarType(cell.Value) = vbString Then If Len(cell.Value) > n Then cell.Value = Left(cell.Value, n) End If End If Next End Sub - Schließen Sie den VBA-Editor. Drücken Sie in Excel Alt + F8, wählen Sie „TruncateTextAfterNthCharacter“ aus und klicken Sie auf Ausführen.
- Ein Dialog fordert Sie auf, den zu verarbeitenden Bereich (z. B. A1:A10) auszuwählen und anschließend die Anzahl der zu behaltenden Zeichen einzugeben. Nach der Bestätigung überschreibt das Makro jede ausgewählte Zelle mit ihrem gekürzten Inhalt.
Vorsichtsmaßnahmen und Fehlerbehebung:
- Sichern Sie Ihre Daten stets, bevor Sie ein Makro ausführen – denn Makros wie dieses ersetzen den Originalinhalt und lassen sich nach der Ausführung nicht mehr mit „Rückgängig“ (Strg+Z) rückgängig machen.
- Das Makro verarbeitet ausschließlich Textwerte. Falls Ihr Bereich Zahlen, Formeln, die Zahlen liefern, oder Fehler enthält, bleiben diese unverändert. Passen Sie den Code bei Bedarf an, um andere Datentypen zu berücksichtigen.
- Falls Sie Berechtigungshinweise zu Makros sehen, aktivieren Sie diese in Ihren Excel-Einstellungen (Datei > Optionen > Trust Center > Trust Center-Einstellungen > Makroeinstellungen).
- Um die Kürzung auf andere Bereiche oder Arbeitsblätter anzuwenden, führen Sie das Makro einfach erneut aus. Sie können das Makro auch einer Schaltfläche zuweisen, um es häufiger nutzen zu können.
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
