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

Wie kann man ein Zeichen n-mal in einer Zelle in Excel wiederholen?

AutorSiluvia Änderungsdatum

Beim Arbeiten mit Excel müssen Sie gelegentlich ein bestimmtes Zeichen mehrfach innerhalb einer Zelle wiederholen – etwa zur Formatierung, Datenvisualisierung oder zur Erfüllung spezieller Eingabeanforderungen. So können Sie beispielsweise eine Reihe von Sternchen als Passwortmaske anzeigen, benutzerdefinierte strichcodeähnliche Zeichenfolgen generieren oder eine Zelle einfach mit wiederholten Zeichen als visuellen Trenner füllen. Manchmal möchten Sie solche Aufgaben zudem automatisieren oder auf mehrere Zellen gleichzeitig anwenden. Dieser Artikel stellt mehrere praktische Methoden vor, um ein Zeichen n-mal in einer einzelnen Zelle oder über mehrere Zellen hinweg zu wiederholen – sowohl für einfache als auch für fortgeschrittene Anforderungen in Excel.

Ein Zeichen n-mal in einer Zelle mithilfe einer Formel wiederholen
Eine Zelle in Excel mit einem wiederholten Zeichen füllen
Eine Zelle in Excel mit wiederholten *-Zeichen und einer bestimmten Zahl füllen
Zellen mithilfe von VBA-Code mit wiederholten Zeichen füllen


Ein Zeichen n-mal in einer Zelle mithilfe einer Formel wiederholen

Wenn Sie ein bestimmtes Zeichen eine festgelegte Anzahl von Malen innerhalb einer einzelnen Zelle wiederholen müssen, bietet die Excel-Funktion REPT eine direkte und einfache Lösung. Das ist besonders nützlich zur visuellen Hervorhebung von Text, zum Erstellen fester Code-Längen oder zum Generieren von Platzhaltern. Dank der Formel bleibt alles konsistent und flexibel – Sie können das zu wiederholende Zeichen und die Anzahl jederzeit anpassen.

1. Wählen Sie eine leere Zelle aus, in der das wiederholte Zeichen erscheinen soll, und geben Sie die folgende Formel in die Bearbeitungsleiste ein:

=REPT("*",4)

Drücken Sie anschließend die Eingabetaste, um das Ergebnis zu erhalten. Die Zelle zeigt vier Sternchen („****“) an – ein Beispiel finden Sie im folgenden Screenshot.

 eine Formel anwenden, um ein Zeichen n-mal zu wiederholen

Tipps und Hinweise:

  • In dieser Formel ist „*“ das zu wiederholende Zeichen und 4 die Anzahl der Wiederholungen. Beide können bei Bedarf ersetzt werden – zum Beispiel =REPT("#",10).
  • Wenn Sie die Formel dynamisch basierend auf Zellwerten gestalten möchten – beispielsweise das Zeichen in Spalte A so oft wiederholen, wie es der Wert in Spalte B angibt – verwenden Sie einfach =REPT(A1;B1).
  • Wenn Sie sehr große Zahlen als Anzahl der Duplikate eingeben, kann Excel einen Fehler anzeigen oder bei Erreichen der maximal unterstützten Länge abbrechen (in der Regel bis zu 32.767 Zeichen pro Zelle).

Diese Lösung ist unkompliziert und ideal für manuelle Dateneingaben oder einfache Wiederholungslogik. Bei der stapelweisen Verarbeitung dynamischer Eingaben über viele Zellen hinweg zeigt sie jedoch ihre Grenzen – hier bietet die VBA-Automatisierung deutlich mehr Flexibilität.

ein Screenshot von kutools for excel ai

Entfesseln Sie die Magie von Excel mit KUTOOLS AI

  • Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
  • VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
  • Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Werkzeugen.Jetzt herunterladenund erleben Sie Effizienz wie nie zuvor!

Eine Zelle in Excel mit einem wiederholten Zeichen füllen

Wenn Sie die gesamte Breite einer Zelle mit wiederholten Instanzen eines einzelnen Zeichens (z. B. „-“ oder „*“) füllen möchten, bieten Ihnen die Zellenformatierungsoptionen von Excel genau diese Funktion. Häufig eingesetzt wird sie für visuelle Trenner oder zur Erstellung von Linien in Tabellen. Im Gegensatz zur Verwendung einer Formel basiert diese Methode auf der Zellenformatierung, die das eingegebene Zeichen automatisch so oft wiederholt, bis der sichtbare Bereich der Zelle vollständig ausgefüllt ist.

1. Klicken Sie auf eine leere Zelle, in der das wiederholte Zeichen angezeigt werden soll, und drücken Sie Strg + 1, um das Dialogfeld Zellenformat festlegen zu öffnen.

2. Klicken Sie im Dialogfeld „Zellen formatieren“ auf die Registerkarte Ausrichtung. Suchen Sie dann das Dropdown-Feld Horizontal und wählen Sie die Option Gefüllt. Klicken Sie abschließend auf OK, um Ihre Änderung zu speichern. Siehe Screenshot:

Option Füllen im Dialogfeld Zellen formatieren auswählen

Geben Sie nun ein einzelnes Zeichen (z. B. „-“) in diese Zelle ein, wiederholt Excel es automatisch und füllt so optisch den gesamten horizontalen Platz der Zelle – wie im folgenden Beispiel gezeigt:

beim Eingeben eines Zeichens wird das Zeichen automatisch wiederholt, um die gesamte Zelle auszufüllen

Hinweise und Anwendungsszenarien:

  • Diese Methode eignet sich ideal für Trennlinien, Abschnittsteiler oder visuelle Markierungen in Tabellen.
  • Der Inhalt wirkt zwar optisch gefüllt – bei einem Verweis auf die Zelle wird jedoch nur das einzelne eingegebene Zeichen zurückgegeben, nicht die gesamte wiederholte Zeichenfolge.
  • Diese Formatierung eignet sich vor allem zur Anzeige und ist möglicherweise ungeeignet für Szenarien, in denen der wiederholte Wert für Berechnungen oder Textoperationen benötigt wird.

 


Eine Zelle in Excel mit wiederholten *-Zeichen und einer bestimmten Zahl füllen

In einigen Fällen möchten Sie möglicherweise ein wiederholtes Symbol (z. B. *) gefolgt von einer Zahl innerhalb derselben Zelle anzeigen – eine bewährte Methode, um bestimmte Werte wie Codes, Produkt-IDs oder Passwörter optisch hervorzuheben und ein konsistentes, professionelles Erscheinungsbild zu erzielen.

 Eine Zelle mit wiederholten *-Zeichen und einer bestimmten Zahl füllen

1. Wählen Sie die Zielzelle aus, klicken Sie mit der rechten Maustaste und wählen Sie im Kontextmenü Zellenformat festlegen, wie unten gezeigt:

Zellen formatieren aus dem Kontextmenü auswählen

2. Wechseln Sie im Fenster Zellenformat festlegen zur Registerkarte Zahl, wählen Sie unter Benutzerdefiniert die Kategorie Kategorie. Geben Sie im Eingabefeld Typ **0** ein und klicken Sie auf OK.

Optionen im Dialogfeld Zellen formatieren festlegen

Sobald Sie nun eine Zahl wie „45“ in diese Zelle eingeben, zeigt Excel sie automatisch als „**45“ mit dem wiederholten Sternchen vor der Zahl an, wie unten dargestellt:

beim Eingeben der Zahl werden die wiederholten *-Zeichen automatisch vor der Zahl eingefügt

Hinweise:

  • Sie können das Muster im Feld Typ anpassen – geben Sie beispielsweise „$$“0 ein, um zwei Dollarzeichen vor Zahlen hinzuzufügen, oder ***0 für drei Sternchen.
  • Dies wirkt sich ausschließlich auf die Anzeige des Werts aus – der zugrunde liegende Wert für Berechnungen bleibt unverändert.

Zellen mithilfe von VBA-Code mit wiederholten Zeichen füllen

Wenn Ihre Aufgabe die Verarbeitung mehrerer Zellen oder die Automatisierung von Stapelverarbeitungen umfasst, bietet ein VBA-Makro deutlich mehr Flexibilität und Effizienz als manuelle Formeln. Mit dieser Methode verarbeiten Sie mehrere Zellen gleichzeitig und füllen sie direkt mit wiederholten Zeichen – ganz ohne Formeln und ohne Ziehen.

Anwendungen und Überlegungen:

  • Ideal für Szenarien, in denen zahlreiche Zellen gleichzeitig verarbeitet oder gefüllt werden müssen – oder wenn das zu wiederholende Zeichen bzw. die Anzahl der Wiederholungen in unterschiedlichen Zellen gespeichert ist.
  • VBA-Makros erfordern arbeitsmappen mit Makro-Unterstützung und die Aktivierung von Makros in Excel zur Ausführung.
  • Speichern Sie Ihre Arbeit, bevor Sie Makros ausführen, und ziehen Sie eine Sicherungskopie wichtiger Daten in Betracht, um versehentliches Überschreiben zu vermeiden.

Schritte zur Automatisierung der Wiederholung eines Zeichens mithilfe von VBA:

1. Öffnen Sie Excel und drücken Sie Alt+F11, um das Editorfenster für Visual Basic for Applications zu öffnen. Klicken Sie auf Einfügen > Modul, um ein neues Modul hinzuzufügen. Kopieren Sie den folgenden Code in das Modulfenster:

Sub RepeatCharBatch()
    Dim rng As Range
    Dim cell As Range
    Dim RepeatChar As String
    Dim RepeatTimes As Long
    Dim Answer As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the range to process:", xTitleId, rng.Address, Type:=8)
    
    RepeatChar = Application.InputBox("Enter the character to repeat:", xTitleId, "", Type:=2)
    
    RepeatTimes = Application.InputBox("How many times to repeat the character?", xTitleId, 1, Type:=1)
    
    If rng Is Nothing Or RepeatChar = "" Or RepeatTimes <= 0 Then
        MsgBox "Cancelled or invalid input.", vbExclamation
        Exit Sub
    End If
    
    For Each cell In rng
        cell.Value = String(RepeatTimes, RepeatChar)
    Next cell
End Sub

2. Um das Makro auszuführen, drücken Sie F5 oder klicken Sie auf die Schaltfläche AusführenSchaltfläche Ausführen. Anschließend erscheint ein Dialogfeld, in dem Sie die Zielzelle(n) auswählen, das zu wiederholende Zeichen angeben und die Anzahl der Wiederholungen eingeben können. Klicken Sie auf „OK“, um die Verarbeitung durchzuführen.

Fehlerbehebung und Tipps:

  • Wenn die Eingabe für „Wie oft?“ keine positive ganze Zahl ist, wird das Makro nicht ausgeführt.
  • Sie können es auf eine einzelne Zelle anwenden oder einen Bereich für die Massenverarbeitung auswählen.
  • Alle Zellen im ausgewählten Bereich werden mit der wiederholten Zeichenfolge überschrieben – vorhandene Daten gehen dabei verloren.
  • Speichern Sie Ihre Arbeitsmappe vor dem Ausführen des Makros, um unbeabsichtigten Datenverlust – besonders bei der Anwendung auf große Bereiche – zu vermeiden.
  • Dieser Ansatz unterstützt nicht nur Symbole wie „*“, sondern auch alphanumerische Zeichen – beispielsweise „A“, „0“ oder „#“ – zur Erstellung von Mustern.

Mit diesem VBA-Makro automatisieren Sie die Zeichenwiederholung in Excel schnell und flexibel – sogar übergreifend über mehrere Zellen oder Arbeitsblätter – und passen dabei dynamisch sowohl das gewünschte Zeichen als auch die Anzahl der Wiederholungen an.


Verwandte Artikel:

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