Excel REPT-Funktion - Wiederholt den Text mehrmals

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial zeigt, wie Sie das Excel REPT-Funktion in Excel, um Text mehrmals zu wiederholen.

Übersicht über die REPT-Funktion

Die REPT-Funktion Gibt eine Textzeichenfolge zurück, die n-mal wiederholt wird.

Um die Excel-Arbeitsblattfunktion REPT zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:

(Beachten Sie, wie die Formeleingaben angezeigt werden)

Syntax und Eingaben der REPT-Funktion:

1 =REPT(Text,Zahl_Zeiten)

Text - Eine Textfolge.

Anzahl_mal - Die Anzahl der Wiederholungen einer Zeichenfolge oder eines Textes. Bei Null wird leerer Text ("") zurückgegeben.

So verwenden Sie die REPT-Funktion in Excel:

Die REPT-Funktion wiederholt Text eine bestimmte Anzahl von Malen.

1 =REPT(B3,C3)

Wie oben zu sehen ist, werden B3:B5-Daten in D3:D5 so oft wiederholt, wie in C3:C5 gezeigt.

Dezimalstellen oder 0

Wenn Sie einen Dezimalwert für eingeben Anzahl_mal, REPT schneidet die Dezimalzahl und nimmt die ganze Zahl. Wenn Sie eine Null setzen, kommt nichts.

In Zellendiagrammen erstellen

Sie können die REPT-Funktion als schnelle Alternative zu Data Bars verwenden, um ein Mini-Chart in einer Zelle anzuzeigen:

1 =REPT("|",B3/1000)

REPT wiederholt das Pipe-Symbol („|“) mehrmals, indem die Zahl durch 1000 geteilt wird, wodurch ein Mini-Chart erstellt wird.

Letzten Text im Bereich suchen

Die REPT-Funktion ist auch nützlich (eine lange mit der LOOKUP-Funktion)

1 =VERWEIS(REPT("z",10),B3:B7)

Excel funktioniert wie ein Wörterbuch, wenn es darum geht, den „größten“ Text zu bestimmen. „A“ ist die kleinste und „Z“ die größte. Und innerhalb jedes Alphabets ist das nachfolgende Alphabet der nächste bestimmende Faktor. Zum Beispiel wird „Za…“ als kleiner als „Ze…“ angesehen, da „e“ größer als „a“ ist.

Es gibt keine Wörter, die „z“ 10 Mal wiederholen („zzzzzzzzzz“), daher ist dies sicher genug, um davon auszugehen, dass es sich um den größten Text handelt, den Sie finden können. Stellen Sie sich LOOKUP so vor, als würden Sie von Zelle B7 zu B3 zurückgehen, um etwas zu finden, das kleiner oder gleich einem "zzzzzzzzzz" ist. Es überspringt Zelle B7, da dies eine Zahl ist. Es geht zurück zu Zelle B6 und es ist ein Text kleiner oder gleich "zzzzzzzzzz".

Durch gemeinsames Trennzeichen aufteilen

Möglicherweise möchten Sie alle Wörter innerhalb einer Zelle in verschiedene Zeilen aufteilen. Dazu können Sie diese Formel verwenden:

1 =TRIM(MID(ERSETZEN(B$3," ",REPT(" ",LEN(B$3))),(ROWS(B3:B$3)-1)*LEN(B$3)+1,LEN(B$3 )))

Diese Formel verwendet SUBSTITUTE, um mit REPT alle Leerzeichen durch eine große Anzahl wiederholter Leerzeichen zu ersetzen. Der Text sieht so aus:
„Excel ist wirklich toll“

Die Anzahl der wiederholten Leerzeichen entspricht der Länge der gesamten Zeichenfolge. Mit diesen Informationen können wir jedes Wort extrahieren, indem wir die MID-Funktion verwenden, um die gesamte Länge der ursprünglichen Zeichenfolge zu extrahieren. Auf diese Weise können wir jedes Wort innerhalb der MID-Funktion erfassen, aber nichts anderes, so dass nur das ursprüngliche Wort nach Anwendung der TRIM-Funktion übrig bleibt.

Die ROWS-Funktion ermöglicht es uns, jede Wortnummer einfach anzugeben, während die Formel nach unten kopiert wird.

REPT-Funktion in Google Tabellen

Die REPT-Funktion funktioniert in Google Sheets genauso wie in Excel:

REPT-Beispiele in VBA

Sie können auch die REPT-Funktion in VBA verwenden. Typ:
application.worksheetfunction.rept(text,number_times)

Ausführen der folgenden VBA-Anweisungen

1234 Range("B2")=Application.WorksheetFunction.Rept(Range("A2"),0)Range("B3")=Application.WorksheetFunction.Rept(Range("A3"),1)Range("B4")=Application.WorksheetFunction.Rept(Range("A4"),2)Range("B5")=Application.WorksheetFunction.Rept(Range("A5"),1) & "weiterer Text"

führt zu folgenden Ergebnissen

Für die Funktionsargumente (Text usw.) können Sie diese entweder direkt in die Funktion eingeben oder stattdessen Variablen definieren.

Zurück zur Liste aller Funktionen in Excel

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave