Excel REPT funkcija - Ponavlja tekst nekoliko puta

Preuzmite Primjer radne knjige

Preuzmite primjer radne knjige

Ovaj vodič prikazuje kako se koristi Excel REPT funkcija u Excelu za ponavljanje teksta nekoliko puta.

REPT pregled funkcije

Funkcija REPT Vraća tekstualni niz, ponovljen n puta.

Da biste koristili funkciju REPT Excel radnog lista, odaberite ćeliju i upišite:

(Obratite pažnju na to kako se pojavljuju unosi formule)

Sintaksa i ulazi funkcije REPT:

1 = REPT (tekst, broj_ puta)

tekst - Niz teksta.

broj_ puta - Broj ponavljanja niza teksta. Ako je nula, tada se vraća prazan tekst (“”).

Kako koristiti funkciju REPT u Excelu:

Funkcija REPT ponavlja tekst određeni broj puta.

1 = REPT (B3, C3)

Kao što je gore vidljivo, podaci B3: B5 se ponavljaju u D3: D5 koliko je puta prikazano u C3: C5.

Decimale ili 0

Ako unesete decimalnu vrijednost za broj_ puta, REPT će skratiti decimalni broj i uzeti cijeli broj. Ako postavite nulu, ništa se ne pojavljuje.

Stvaranje u staničnim grafikonima

Funkciju REPT možete koristiti kao brzu alternativu podatkovnim trakama za prikaz mini grafikona unutar ćelije:

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

REPT ponavlja simbol cijevi ("|") nekoliko puta određen dijeljenjem broja s 1000, stvarajući mini grafikon.

Pronađi zadnji tekst u rasponu

Funkcija REPT je također korisna (dugo s funkcijom LOOKUP)

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

Excel radi poput rječnika kada se radi o određivanju koji je tekst "najveći". “A” je najmanji, a “Z” najveći. Unutar svake abecede sljedeća je abeceda sljedeći odlučujući faktor. Na primjer, "Za …" smatra se manjim od "Ze …" budući da je "e" veće od "a".

Ne postoje riječi koje ponavljaju "z" 10 puta ("zzzzzzzzzz"), pa je ovo dovoljno sigurno pretpostaviti da je to najveći tekst koji možete pronaći. Zamislite LOOKUP kao povratak iz ćelije B7 u B3 kako biste pronašli nešto manje ili jednako "zzzzzzzzzz". Preskače ćeliju B7 jer je to broj. Vraća se unatrag u ćeliju B6, a tekst je manji ili jednak "zzzzzzzzzz".

Podijeljeno zajedničkim razdjelnikom

Možda biste htjeli podijeliti sve riječi unutar ćelije u različite retke. Da biste to učinili, možete koristiti ovu formulu:

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

Ova formula koristi SUBSTITUTE za zamjenu svih razmaka s velikim brojem ponavljajućih razmaka pomoću REPT -a. Rezultat je da tekst izgleda ovako:
“Excel je stvarno sjajan”

Broj ponavljanih razmaka jednak je duljini cijelog niza. Pomoću ovih informacija možemo izdvojiti svaku riječ pomoću funkcije MID za izdvajanje cijele duljine izvornog niza. To nam omogućuje snimanje svake riječi unutar funkcije MID, ali ništa drugo, ostavljajući samo izvornu riječ nakon primjene funkcije TRIM.

Funkcija ROWS omogućuje nam da jednostavno odredimo svaki broj riječi dok se formula kopira.

REPT funkcija u Google tablicama

REPT funkcija radi potpuno isto u Google tablicama kao i u Excelu:

Primjeri REPT -a u VBA

Također možete koristiti funkciju REPT u VBA. Tip:
application.worksheetfunction.rept (tekst, broj_ puta)

Izvršavanje sljedećih VBA izraza

1234 Raspon ("B2") = Application.WorksheetFunction.Rept (Raspon ("A2"), 0)Raspon ("B3") = Application.WorksheetFunction.Rept (Raspon ("A3"), 1)Raspon ("B4") = Application.WorksheetFunction.Rept (Raspon ("A4"), 2)Raspon ("B5") = Application.WorksheetFunction.Rept (Raspon ("A5"), 1) i "više teksta"

će proizvesti sljedeće rezultate

Za argumente funkcije (tekst itd.) Možete ih unijeti izravno u funkciju ili definirati varijable koje ćete umjesto toga koristiti.

Povratak na popis svih funkcija u Excelu

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave