Wie kann man ein Zeichen n-mal in einer Zelle in Excel wiederholen?
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.

Tipps und Hinweise:
- In dieser Formel ist
„*“das zu wiederholende Zeichen und4die 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.

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.
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:

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:

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.

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

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.

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:

Hinweise:
- Sie können das Muster im Feld Typ anpassen – geben Sie beispielsweise
„$$“0ein, um zwei Dollarzeichen vor Zahlen hinzuzufügen, oder***0fü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ü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:
- Wie lässt sich ein Zellwert in Excel so lange wiederholen, bis ein neuer Wert erscheint oder erreicht wird?
- Wie wiederholt man Zeilen am Anfang jedes Ausdrucks – mit Ausnahme der letzten Seite – in Excel?
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