Funkcja Excel REPT - powtarza tekst kilka razy

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak używać Funkcja Excel REPT w programie Excel, aby powtórzyć tekst kilka razy.

Przegląd funkcji REPT

Funkcja REPT Zwraca ciąg tekstowy powtórzony n razy.

Aby użyć funkcji arkusza programu REPT Excel, wybierz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Składnia i wejścia funkcji REPT:

1 = POWT(tekst;liczba_razy)

tekst - Ciąg tekstu.

liczba_razy – Liczba powtórzeń ciągu tekstowego. Jeśli zero, to zwracany jest pusty tekst („”).

Jak korzystać z funkcji REPT w programie Excel:

Funkcja REPT powtarza tekst określoną liczbę razy.

1 =POWT(B3;C3)

Jak widać powyżej, dane B3:B5 są powtarzane w D3:D5 tyle razy, ile pokazano w C3:C5.

Dziesiętne lub 0

Jeśli wprowadzisz wartość dziesiętną dla liczba_razy, REPT skróci ułamek dziesiętny i przyjmie liczbę całkowitą. Jeśli postawisz zero, nic się nie pojawi.

Twórz na wykresach komórkowych

Funkcji REPT można użyć jako szybkiej alternatywy dla pasków danych, aby wyświetlić miniwykres wewnątrz komórki:

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

REPT powtarza symbol potoku („|”) określoną liczbę razy, dzieląc liczbę przez 1000, tworząc mini-wykres.

Znajdź ostatni tekst w zakresie

Przydatna jest również funkcja REPT (długa z funkcją WYSZUKAJ)

1 =WYSZUKAJ(POWT("z";10);B3:B7)

Excel działa jak słownik, jeśli chodzi o określenie, który tekst jest „największy”. „A” jest najmniejszym, a „Z” największym. A w każdym alfabecie kolejny alfabet jest kolejnym decydującym czynnikiem. Na przykład „Za…” jest uważane za mniejsze niż „Ze…”, ponieważ „e” jest większe niż „a”.

Nie ma słów, które powtarzają „z” 10 razy („zzzzzzzzzz”), więc można założyć, że jest to największy tekst, jaki możesz znaleźć. Pomyśl o funkcji WYSZUKAJ jako cofaniu się z komórki B7 do B3 w celu znalezienia czegoś mniejszego lub równego „zzzzzzzzzz”. Pomija komórkę B7, ponieważ jest to liczba. Wraca do komórki B6 i jest to tekst mniejszy lub równy „zzzzzzzzzz”.

Podziel według wspólnego ogranicznika

Możesz podzielić wszystkie słowa w komórce na różne wiersze. Aby to zrobić, możesz skorzystać z poniższej formuły:

1 =PRZYC(ŚREDNIA(ZAMIANA(B$3;" ";POWT(" ",DŁ(B$3)))(WIERSZE(B3:B$3)-1)*DŁ(B$3)+1,DŁ(B$3 )))

Ta formuła wykorzystuje SUBSTITUTE do zastąpienia wszystkich spacji dużą liczbą powtarzających się spacji za pomocą REPT. Powoduje to, że tekst wygląda tak:
“Excel jest naprawdę niesamowity”

Liczba powtarzających się spacji jest równa długości całego ciągu. Korzystając z tych informacji, możemy wyodrębnić każde słowo za pomocą funkcji MID, aby wyodrębnić całą długość oryginalnego ciągu. To pozwala nam uchwycić każde słowo w funkcji MID, ale nic więcej, pozostawiając tylko oryginalne słowo po zastosowaniu funkcji TRIM.

Funkcja ROWS pozwala nam łatwo określić numer każdego słowa podczas kopiowania formuły.

Funkcja REPT w Arkuszach Google

Funkcja REPT działa dokładnie tak samo w Arkuszach Google, jak w Excelu:

Przykłady REPT w VBA

Możesz także użyć funkcji REPT w VBA. Rodzaj:
application.worksheetfunction.rept(tekst,liczba_razy)

Wykonywanie następujących instrukcji VBA

1234 Zakres("B2")=Aplikacja.Funkcja Arkusza.Rept(Zakres("A2"),0)Zakres("B3")=Aplikacja.Funkcja Arkusza.Rept(Zakres("A3"),1)Zakres("B4")=Aplikacja.Funkcja Arkusza.Rept(Zakres("A4"),2)Range("B5")=Application.WorksheetFunction.Rept(Range("A5"),1) & " więcej tekstu"

przyniesie następujące wyniki

W przypadku argumentów funkcji (tekstu itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane w zamian.

Wróć do listy wszystkich funkcji w Excelu

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave