Funcția Excel REPT - Repetă textul de mai multe ori

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial arată cum să utilizați fișierul Funcția Excel REPT în Excel pentru a repeta textul de mai multe ori.

Prezentare generală a funcției REPT

Funcția REPT Returnează un șir de text, repetat de câte ori.

Pentru a utiliza funcția Foaie de lucru REPT Excel, selectați o celulă și tastați:

(Observați cum apar datele introduse de formulă)

Sintaxa și intrările funcției REPT:

1 = REPT (text, număr_de ori)

text - Un șir de text.

număr_de ori - De câte ori se repetă un șir un text. Dacă este zero, atunci textul gol („”) este returnat.

Cum se utilizează funcția REPT în Excel:

Funcția REPT repetă textul de un anumit număr de ori.

1 = REPT (B3, C3)

După cum s-a văzut mai sus, datele B3: B5 se repetă în D3: D5 de câte ori se arată în C3: C5.

Zecimale sau 0

Dacă introduceți o valoare zecimală pentru număr_de ori, REPT va trunchia zecimalul și va lua întregul număr. Dacă puneți un zero, nu apare nimic.

Creați în diagrame celulare

Puteți utiliza funcția REPT ca o alternativă rapidă la barele de date pentru a afișa o mini-diagramă în interiorul unei celule:

1 = REPT („|”, B3 / 1000)

REPT repetă simbolul țevii („|”) de mai multe ori determinat prin împărțirea numărului la 1000, creând o mini-diagramă.

Găsiți ultimul text în interval

Funcția REPT este, de asemenea, utilă (mult timp cu funcția LOOKUP)

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

Excel funcționează ca un dicționar atunci când vine vorba de a determina ce text este „cel mai mare”. „A” este cel mai mic, iar „Z” este cel mai mare. Și în cadrul fiecărui alfabet, alfabetul ulterior este următorul factor determinant. De exemplu, „Za …” este considerat mai mic decât „Ze …”, deoarece „e” este mai mare decât „a”.

Nu există cuvinte care să repete „z” de 10 ori („zzzzzzzzzz”), deci acest lucru este suficient de sigur pentru a presupune că este cel mai mare text pe care îl puteți găsi. Gândiți-vă la LOOKUP ca mergând înapoi de la celula B7 la B3 pentru a găsi ceva mai mic sau egal cu un „zzzzzzzzzz”. Omite celula B7, deoarece acesta este un număr. Merge înapoi la celula B6 și este un text mai mic sau egal cu „zzzzzzzzzz”.

Împărțit de Common Delimiter

Poate doriți să împărțiți toate cuvintele dintr-o celulă în rânduri diferite. Pentru a face acest lucru, puteți utiliza această formulă:

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

Această formulă utilizează SUBSTITUTE pentru a înlocui toate spațiile cu un număr mare de spații repetate folosind REPT. Rezultă ca textul să arate astfel:
„Excel este cu adevărat minunat”

Numărul de spații repetate este egal cu lungimea întregului șir. Folosind aceste informații, putem extrage fiecare cuvânt folosind funcția MID pentru a extrage întreaga lungime a șirului original. Acest lucru ne permite să captăm fiecare cuvânt din funcția MID, dar nimic altceva, lăsând doar cuvântul original după aplicarea funcției TRIM.

Funcția ROWS ne permite să specificăm cu ușurință fiecare număr de cuvânt pe măsură ce formula este copiată.

Funcția REPT în Foi de calcul Google

Funcția REPT funcționează exact la fel în Foi de calcul Google ca în Excel:

REPT Exemple în VBA

De asemenea, puteți utiliza funcția REPT în VBA. Tip:
application.worksheetfunction.rept (text, număr_de ori)

Executarea următoarelor instrucțiuni VBA

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) și "mai mult text"

va produce următoarele rezultate

Pentru argumentele funcției (text etc.), le puteți introduce direct în funcție sau puteți defini variabile de utilizat.

Reveniți la lista tuturor funcțiilor din Excel

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave