„Excel REPT“ funkcija - pakartoja tekstą kelis kartus

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodo, kaip naudotis „Excel REPT“ funkcija „Excel“, norėdami pakartoti tekstą kelis kartus.

REPT funkcijų apžvalga

Funkcija REPT Grąžina teksto eilutę, pakartotą n kartų.

Norėdami naudoti „REPT Excel“ darbalapio funkciją, pasirinkite langelį ir įveskite:

(Atkreipkite dėmesį, kaip atrodo formulės įvestys)

REPT funkcijos sintaksė ir įvestys:

1 = REPT (tekstas, skaičius_ kartų)

tekstas - Teksto eilutė.

skaičių_ kartų - Kiek kartų tekstui reikia pakartoti eilutę. Jei nulis, grąžinamas tuščias tekstas („“).

Kaip naudoti „REPT“ funkciją „Excel“:

Funkcija REPT kartoja tekstą tam tikrą skaičių kartų.

1 = REPT (B3, C3)

Kaip matyti aukščiau, B3: B5 duomenys kartojami D3: D5 tiek kartų, kiek parodyta C3: C5.

Dešimtainiai skaičiai arba 0

Jei įvesite dešimtainę reikšmę skaičių_ kartų, REPT sutrumpins dešimtainį skaičių ir paims visą skaičių. Jei įdėsite nulį, nieko nebus.

Sukurkite ląstelių diagramose

Funkciją REPT galite naudoti kaip greitą duomenų juostų alternatyvą, kad ląstelėje būtų rodoma mini diagrama:

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

REPT kartoja vamzdžio simbolį („|“) keletą kartų, nustatytą padalijus skaičių iš 1000, sukuriant mini diagramą.

Raskite paskutinį diapazono tekstą

Funkcija REPT taip pat naudinga (ilgai naudojant funkciją LOOKUP)

1 = ŽIŪRĖTI (REPT ("z", 10), B3: B7)

„Excel“ veikia kaip žodynas, kai reikia nustatyti, kuris tekstas yra „didžiausias“. „A“ yra mažiausias, o „Z“ - didžiausias. Ir kiekvienoje abėcėlėje sekanti abėcėlė yra kitas lemiamas veiksnys. Pavyzdžiui, „Za…“ laikomas mažesniu nei „Ze…“, nes „e“ yra didesnis nei „a“.

Nėra žodžių, kurie 10 kartų kartotų „z“ („zzzzzzzzzz“), todėl tai yra pakankamai saugu, kad būtų galima manyti, jog tai yra didžiausias tekstas, kurį galite rasti. Pagalvokite apie LOOKUP, kaip grįžimą atgal nuo langelio B7 iki B3, kad surastumėte ką nors mažesnio ar „zzzzzzzzzz“. Jis praleidžia langelį B7, nes tai yra skaičius. Jis grįžta atgal į langelį B6, o tekstas yra mažesnis arba lygus „zzzzzzzzzz“.

Padalinta pagal bendrą skiriamąjį ženklą

Galbūt norėsite padalinti visus langelio žodžius į skirtingas eilutes. Norėdami tai padaryti, galite naudoti šią formulę:

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

Ši formulė naudoja SUBSTITUTE, kad pakeistų visas erdves daugybe pasikartojančių tarpų naudodami REPT. Dėl to tekstas atrodo taip:
„„ Excel “tikrai nuostabi“

Pasikartojančių tarpų skaičius lygus visos eilutės ilgiui. Naudodamiesi šia informacija, galime išgauti kiekvieną žodį naudodami funkciją MID, kad išgautume visą pradinės eilutės ilgį. Tai leidžia mums užfiksuoti kiekvieną žodį MID funkcijoje, bet nieko kito, paliekant tik pradinį žodį, pritaikius funkciją TRIM.

Funkcija ROWS leidžia lengvai nurodyti kiekvieno žodžio numerį, kai formulė nukopijuojama.

„REPT“ funkcija „Google“ skaičiuoklėse

Funkcija REPT „Google“ skaičiuoklėse veikia taip pat, kaip ir „Excel“:

REPT pavyzdžiai VBA

Taip pat galite naudoti funkciją REPT VBA. Tipas:
application.worksheetfunction.rept (tekstas, skaičių_kartai)

Vykdydami šiuos VBA teiginius

1234 Diapazonas ("B2") = Application.WorksheetFunction.Rept (Diapazonas ("A2"), 0)Diapazonas ("B3") = Application.WorksheetFunction.Rept (Diapazonas ("A3"), 1)Diapazonas ("B4") = Application.WorksheetFunction.Rept (Diapazonas ("A4"), 2)Diapazonas ("B5") = Application.WorksheetFunction.Rept (Diapazonas ("A5"), 1) ir "daugiau teksto"

duos šiuos rezultatus

Funkcijos argumentus (tekstą ir pan.) Galite įvesti tiesiogiai į funkciją arba apibrėžti kintamuosius, kuriuos naudoti.

Grįžkite į visų „Excel“ funkcijų sąrašą

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave