Funkcia Excel REPT - opakuje text niekoľkokrát

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento návod ukazuje, ako používať Funkcia Excel REPT v Exceli na opakovanie textu niekoľkokrát.

Prehľad funkcií REPT

Funkcia REPT vráti textový reťazec, ktorý sa opakuje n -krát.

Ak chcete použiť funkciu pracovného listu programu REPT Excel, vyberte bunku a zadajte:

(Všimnite si, ako sa zobrazujú vstupy vzorcov)

Syntax a vstupy funkcie REPT:

1 = REPT (text, počet_krát)

text - Reťazec textu.

počet_krát - Počet opakovaní reťazca textu. Ak je nula, vráti sa prázdny text („“).

Ako používať funkciu REPT v programe Excel:

Funkcia REPT opakuje text určitý počet krát.

1 = REPT (B3, C3)

Ako je uvedené vyššie, údaje B3: B5 sa opakujú v D3: D5, koľkokrát sú uvedené v C3: C5.

Desatinné miesta alebo 0

Ak zadáte desatinnú hodnotu pre počet_krát, REPT skráti desatinné miesto a vezme celé číslo. Ak zadáte nulu, nič sa nezobrazí.

Vytvorte v bunkových grafoch

Funkciu REPT môžete použiť ako rýchlu alternatívu k údajovým panelom na zobrazenie miniatúry v bunke:

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

REPT opakuje symbol píšťaly („|“) niekoľkokrát tak, že sa číslo vydelí 1 000 a vytvorí sa mini graf.

Nájdite posledný text v dosahu

Užitočná je aj funkcia REPT (dlhá s funkciou LOOKUP)

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

Program Excel funguje ako slovník, pokiaľ ide o určenie, ktorý text je „najväčší“. „A“ je najmenšie a „Z“ je najväčšie. A v rámci každej abecedy je nasledujúca abeceda ďalším určujúcim faktorom. Napríklad „Za …“ sa považuje za menšie ako „Ze …“, pretože „e“ je väčšie ako „a“.

Neexistujú žiadne slová, ktoré by opakovali „z“ 10 -krát („zzzzzzzzzz“), takže je to dostatočne bezpečné na to, aby sa predpokladalo, že ide o najväčší text, ktorý môžete nájsť. Predstavte si LOOKUP, ako ísť späť z bunky B7 do B3 a nájsť niečo menšie alebo sa rovná „zzzzzzzzzz“. Preskočí bunku B7, pretože je to číslo. Vracia sa späť do bunky B6 a je to text menší alebo sa rovná „zzzzzzzzzz“.

Rozdelené spoločným oddeľovačom

Možno budete chcieť rozdeliť všetky slová v bunke do rôznych riadkov. Na tento účel môžete použiť nasledujúci vzorec:

1 = TRIM (MID (NÁHRADA (B $ 3, "", REPT ("", LEN (B $ 3))) )))

Tento vzorec používa SUBSTITUTE na nahradenie všetkých medzier veľkým počtom opakujúcich sa medzier pomocou REPT. Výsledkom je, že text vyzerá takto:
“Excel je skutočne úžasný”

Počet opakujúcich sa medzier sa rovná dĺžke celého reťazca. Pomocou týchto informácií môžeme extrahovať každé slovo pomocou funkcie MID na extrahovanie celej dĺžky pôvodného reťazca. To nám umožňuje zachytiť každé slovo v rámci funkcie MID, ale nič iné, pričom po použití funkcie TRIM zostane iba pôvodné slovo.

Funkcia ROWS nám umožňuje ľahko špecifikovať každé číslo slova pri kopírovaní vzorca.

Funkcia REPT v Tabuľkách Google

Funkcia REPT funguje v Tabuľkách Google úplne rovnako ako v programe Excel:

REPT Príklady vo VBA

Vo VBA môžete použiť aj funkciu REPT. Typ:
application.worksheetfunction.rept (text, number_times)

Vykonanie nasledujúcich vyhlásení VBA

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

prinesie nasledujúce výsledky

Pokiaľ ide o argumenty funkcie (text atď.), Môžete ich buď zadať priamo do funkcie, alebo definovať premenné, ktoré sa namiesto toho použijú.

Vráťte sa do zoznamu všetkých funkcií v programe Excel

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave