KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie zeigt man nur die ersten n Zeichen einer Zellenzeichenfolge an?

AutorSun Änderungsdatum

Bei vielen Excel-Aufgaben möchten Sie möglicherweise nur die ersten paar Zeichen eines Textes aus einer Zelle anzeigen – etwa um die ersten 3, 5 oder eine beliebige festgelegte Anzahl von Zeichen für Codes, Abkürzungen oder verkürzte Kennungen zu extrahieren. Diese Anforderung tritt häufig auf, wenn Sie mit importierten Daten, langen Zeichenfolgen arbeiten oder prägnante Zusammenfassungen für Berichte erstellen müssen. Indem Sie den Anfangsteil des Zelleninhalts isolieren, schaffen Sie schnell standardisierte und übersichtliche Datendarstellungen – und vereinfachen so Vergleiche, Sortierungen sowie die gesamte Datenverwaltung. Im Folgenden finden Sie mehrere praktische Lösungen, um gezielt die ersten *n* Zeichen einer Zelle anzuzeigen, passend zu unterschiedlichen Benutzerszenarien und Anforderungen.

Ein Screenshot, der eine Liste von Zeichenfolgen in Excel zeigt, bei der nur die ersten n Zeichen angezeigt werden

Nur die ersten n Zeichen mithilfe einer Formel anzeigen
VBA-Makro verwenden, um die ersten n Zeichen aus Zellen zu extrahieren


Pfeil blau rechts Sprechblase Nur die ersten n Zeichen mithilfe einer Formel anzeigen

Diese Methode nutzt eine Excel-Formel, um die ersten N Zeichen aus einer Zelle zu extrahieren. Zur Veranschaulichung zeigen wir die ersten 3 Zeichen des Zellenwerts an – Sie können die Zahl ganz einfach an Ihre individuellen Anforderungen anpassen.

Wählen Sie eine leere Zelle aus, in der nur die ersten 3 Zeichen einer anderen Zelle angezeigt werden sollen, und geben Sie die folgende Formel ein:

=LEFT(A1,3)

Drücken Sie nach der Eingabe der Formel die Eingabetaste. Um die Extraktion für mehrere Zellen schnell durchzuführen, klicken Sie auf die Zelle mit der Formel und ziehen den Ausfüllkästchen-Griff über die anderen gewünschten Zellen. Jede dieser Zellen zeigt nun die ersten drei Zeichen aus der jeweiligen Originalzelle an.
Ein Screenshot, der zeigt, wie die LINKS-Funktion in Excel verwendet wird, um nur die ersten n Zeichen einer Zeichenfolge anzuzeigen

Formelerklärung: LINKS(Text; Anz_Zeichen) extrahiert die ersten Anz_Zeichen Zeichen aus Text. Passen Sie 3 an die gewünschte Zeichenanzahl an oder ersetzen Sie A1 durch die entsprechende Zellreferenz. Stellen Sie sicher, dass der Wert in Anz_Zeichen die zu filternde Zeichenlänge nicht überschreitet, um unerwartete Ergebnisse zu vermeiden.

Hinweis:Wenn Ihr Text enthält Leerzeichen enthält und Sie die ersten n Nicht-Leerzeichen extrahieren möchten, verwenden Sie stattdessen diese Formel:

=LEFT(SUBSTITUTE(A1," ",""),3)

Diese Formel entfernt zunächst alle Leerzeichen und extrahiert anschließend die ersten drei Zeichen aus der bereinigten Zeichenfolge – ideal für Codes, Seriennummern oder wann immer eine einheitliche Textstruktur erforderlich ist.

Tipp: Für Situationen, in denen Sie schnell Zeichen an beliebiger Position löschen möchten (nicht nur am Anfang), empfiehlt sich das Zeichen an einer bestimmten Position löschen-Tool von Kutools für Excel. Diese Funktion vereinfacht das stapelweise Löschen von Zeichen und ermöglicht es Ihnen, gezielt bestimmte Positionen zum Entfernen auszuwählen – ideal für komplexe Bereinigungsaufgaben bei Zeichenfolgen. Testen Sie die kostenlose Testversion von Kutools für Excel, um weitere automatisierte Textoperationen kennenzulernen.

Ein Screenshot der Funktion „Entfernen nach Position“ von Kutools for Excel, mit der Zeichen anhand ihrer Position in einer Zeichenfolge entfernt werden können


VBA-Makro verwenden, um die ersten n Zeichen aus Zellen zu extrahieren

Für fortgeschrittene Anwender, die regelmäßig die ersten N Zeichen aus zahlreichen Zellen automatisiert extrahieren müssen, bietet ein VBA-Makro eine flexible und effiziente Lösung. Dieser Ansatz zeigt sich besonders vorteilhaft bei der Verarbeitung großer Datensätze, wo das manuelle Einfügen von Formeln in jede einzelne Zeile viel Zeit kostet. Mit einem Makro legen Sie einfach den gewünschten Bereich fest und passen die Anzahl der zu extrahierenden Zeichen zentral an – schnell, präzise und ohne lästige Wiederholungen.

1. Wechseln Sie zur Registerkarte Entwicklertools in Excel und klicken Sie auf Visual Basic. Klicken Sie im geöffneten Fenster Microsoft Visual Basic für Applikationen auf Einfügen > Modul, und fügen Sie anschließend den folgenden Code in das Modul ein:

Sub ExtractFirstNCharacters()
    Dim rng As Range
    Dim WorkRng As Range
    Dim n As Integer
    Dim cell As Range
    Dim result As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to extract characters", xTitleId, WorkRng.Address, Type:=8)
    
    n = Application.InputBox("Enter number of characters to extract", xTitleId, "3", Type:=1)
    
    For Each cell In WorkRng
        If Len(cell.Value) >= n Then
            result = Left(cell.Value, n)
        Else
            result = cell.Value
        End If
        cell.Offset(0, 1).Value = result
    Next cell
End Sub

2. Klicken Sie nach Eingabe des Codes auf die Schaltfläche Ausführen-Schaltfläche Ausführen, um das Makro auszuführen. Folgen Sie den Anweisungen: Wählen Sie zunächst Ihren Datenbereich aus und geben Sie anschließend die gewünschte Zeichenanzahl ein – das Makro füllt dann im Handumdrehen die angrenzende Spalte mit den extrahierten Ergebnissen.

Tipps & Vorsichtsmaßnahmen: Diese VBA-Methode arbeitet auf der aktuellen Auswahl des aktiven Arbeitsblatts. Stellen Sie sicher, dass neben Ihren Originaldaten eine leere Spalte vorhanden ist, um die Ausgabe aufzunehmen. Falls Ihr Bereich Formeln oder nicht-textbasierte Zellen enthält, versucht das Makro dennoch eine Extraktion – dies kann jedoch zu unerwarteten Ergebnissen führen. Überprüfen Sie daher stets die Genauigkeit der Ergebnisse. Die Verwendung von On Error Resume Next hilft, Unterbrechungen des Codes bei geringfügigen Fehlern zu vermeiden. Speichern Sie Ihre Arbeit vor dem Ausführen von Makros oder duplizieren Sie Ihre Daten zur Sicherheit, falls Sie Änderungen rückgängig machen möchten.

Anwendungsszenarien: Die VBA-Automatisierung eignet sich ideal für Lohnlisten, Codeformatierungen, Produktkennzeichnungen und alle Aufgaben, bei denen wiederholte Extraktionsvorgänge erforderlich sind. Sie zeigt ihre besondere Stärke bei Batch-Verarbeitungsaufgaben und lässt sich zudem problemlos auf nicht zusammenhängende Bereiche oder unterschiedliche Ausgabemuster anpassen.

Vorteile: Automatisiert großflächige Extraktionen mit anpassbaren Parametern.Nachteile: Erfordert Zugriff auf VBA und aktivierte grundlegende Makrosicherheitseinstellungen in Excel.


Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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