Zum Hauptinhalt springen

So fügen Sie bestimmte Zeichen alle X Zeichen in Excel-Zellen hinzu oder ein

Author: Xiaoyang Last Modified: 2025-05-28

In Excel kann das manuelle Hinzufügen von Trennzeichen wie Bindestrichen oder bestimmten Zeichen an mehreren Positionen in Textzeichenfolgen eine mühsame Aufgabe sein. Zum Beispiel erfordert das Einfügen eines Bindestrichs nach jeweils vier Zeichen in mehreren Zellen einen effizienten Ansatz. Dieser Artikel bietet zwei einfache Lösungen: die Verwendung von VBA-Code oder das Hilfsprogramm „Text hinzufügen“ in Kutools für Excel, um Zeichen in festen Abständen nahtlos einzufügen.

Fügen Sie bestimmte Zeichen alle x Zeichen mit VBA-Code in eine Zelle ein

Fügen Sie bestimmte Zeichen alle x Zeichen mit Kutools für Excel in eine Zelle ein

An example of inserting characters every 4th position in Excel


Fügen Sie bestimmte Zeichen alle x Zeichen mit VBA-Code in eine Zelle ein

Sie können den folgenden VBA-Code verwenden, um ein bestimmtes Zeichen nach jeweils vier Zeichen in Zellen einzufügen. Gehen Sie dazu wie folgt vor:

1. Halten Sie die Tasten ALT + F11 in Excel gedrückt, und es öffnet sich das Fenster Microsoft Visual Basic for Applications.

2. Klicken Sie auf Einfügen > Modul und fügen Sie den folgenden Code im Modulfenster ein.

VBA-Code: Fügen Sie bestimmte Zeichen alle x Zeichen in eine Zelle ein

Sub InsertCharacter()
'Updateby Extendoffice
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
Dim xRow As Integer
Dim xChar As String
Dim index As Integer
Dim arr As Variant
Dim xValue As String
Dim outValue As String
Dim xNum As Integer
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
xRow = Application.InputBox("Number of characters :", xTitleId, Type:=1)
xChar = Application.InputBox("Specify a character :", xTitleId, Type:=2)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set OutRng = OutRng.Range("A1")
xNum = 1
For Each Rng In InputRng
    xValue = Rng.Value
    outValue = ""
    For index = 1 To VBA.Len(xValue)
        If index Mod xRow = 0 And index <> VBA.Len(xValue) Then
            outValue = outValue + VBA.Mid(xValue, index, 1) + xChar
        Else
            outValue = outValue + VBA.Mid(xValue, index, 1)
        End If
    Next
    OutRng.Cells(xNum, 1).Value = outValue
    xNum = xNum + 1
Next
End Sub

3. Drücken Sie die Taste F5, um diesen Code auszuführen. Es wird ein Eingabeaufforderungsfenster angezeigt, das Sie auffordert, den Datenbereich auszuwählen, in dem Sie ein bestimmtes Zeichen in die Textzeichenfolgen einfügen möchten. Siehe Screenshot unten:

Prompt box to select the data range for inserting characters

4. Klicken Sie auf OK. Im nächsten Eingabeaufforderungsfenster geben Sie bitte die Zahl ein, nach der Sie das bestimmte Zeichen einfügen möchten. Siehe Screenshot:

Prompt box to specify the number of characters after which to insert

5. Klicken Sie weiterhin auf OK. Im darauffolgenden Eingabeaufforderungsfenster geben Sie bitte das bestimmte Zeichen ein, das Sie zum Text hinzufügen möchten. Siehe Screenshot:

Prompt box to enter the specific character to insert

6. Klicken Sie auf die Schaltfläche OK und wählen Sie eine Zelle aus, in der Sie das Ergebnis im Eingabeaufforderungsfenster ausgeben möchten. Siehe Screenshot:

Prompt box to choose a cell for outputting results

7. Klicken Sie abschließend auf OK. Das angegebene Zeichen wird nun in jede Textzeichenfolge nach jeweils vier Zeichen eingefügt. Siehe Screenshot unten:

Result of inserted characters after every 4th position in Excel cells


Fügen Sie bestimmte Zeichen alle x Zeichen mit Kutools für Excel in eine Zelle ein

Der VBA-Code kann für Excel-Anfänger schwierig sein. Hier ist eine einfachere Alternative: Kutools für Excel. Mit seiner Funktion „Text hinzufügen“ können Sie schnell bestimmten Text oder Zeichen vor, nach oder an bestimmten Positionen in Zellwerten hinzufügen.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Wählen Sie den Datenbereich aus, in den Sie ein bestimmtes Zeichen einfügen möchten.

2. Klicken Sie dann auf Kutools > Text > Text hinzufügen. Siehe Screenshot:

Kutools for Excel Add Text option in the Excel ribbon

3. Geben Sie im Dialogfeld „Text hinzufügen“ das Zeichen, das Sie einfügen möchten, im Textfeld ein. Wählen Sie unter dem Abschnitt Position die Option Angeben und geben Sie die Positionen ein, an denen das Zeichen eingefügt werden soll. Sie können das Ergebnis im rechten Bereich anzeigen. Siehe Screenshot unten:

Preview of the Add Text utility in Kutools for Excel showing specified positions for insertion

Tipp: Hier gebe ich 4,8,12 im Textfeld „Angeben“ ein, was bedeutet, dass das spezifische Zeichen nach dem 4., 8. und 12. Zeichen der Textzeichenfolge eingefügt wird.

4. Klicken Sie dann auf die Schaltfläche OK oder Übernehmen. Das angegebene Zeichen wurde an den Zellenwerten an den gewünschten Positionen eingefügt.

Original data before adding specified characters Arrow Final result of added characters at specific positions in Excel

Klicken Sie hier, um weitere Details zu diesem Hilfsprogramm „Text hinzufügen“ zu erfahren.

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt


Demo: Fügen Sie bestimmte Zeichen alle x Zeichen mit Kutools für Excel in eine Zelle ein

Kutools für Excel: Über 300 praktische Werkzeuge stehen Ihnen zur Verfügung! Nutzen Sie dauerhaft kostenlose KI-Funktionen! Jetzt herunterladen!

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!