Funkce Excel REPT - opakuje text několikrát

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento výukový program ukazuje, jak používat Funkce Excel REPT v aplikaci Excel několikrát opakovat text.

Přehled funkcí REPT

Funkce REPT Vrací textový řetězec, který se opakuje n několikrát.

Chcete -li použít funkci listu REPT Excel, vyberte buňku a zadejte:

(Všimněte si, jak se zobrazují vstupy vzorců)

Syntaxe a vstupy funkcí REPT:

1 = REPT (text, number_times)

text - Řetězec textu.

počet_krát - Počet opakování řetězce a textu. Pokud je nula, vrátí se prázdný text (“”).

Jak používat funkci REPT v aplikaci Excel:

Funkce REPT opakuje text daný početkrát.

1 = REPT (B3, C3)

Jak je vidět výše, data B3: B5 se opakují v D3: D5, kolikrát je uvedeno v C3: C5.

Desetinná čísla nebo 0

Pokud zadáte desítkovou hodnotu pro počet_krát, REPT zkrátí desetinné číslo a vezme celé číslo. Pokud zadáte nulu, nic se neobjeví.

Vytvořte v buňkových grafech

Funkci REPT můžete použít jako rychlou alternativu k datovým panelům k zobrazení mini grafu uvnitř buňky:

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

REPT opakuje symbol potrubí („|“) několikrát určeno vydělením čísla číslem 1000 a vytvořením mini grafu.

Najděte poslední text v dosahu

Užitečná je také funkce REPT (dlouhá s funkcí LOOKUP)

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

Excel funguje jako slovník, pokud jde o určení, který text je „největší“. „A“ je nejmenší a „Z“ je největší. A v rámci každé abecedy je následující určující faktor následující abeceda. Například „Za…“ je považováno za menší než „Ze…“, protože „e“ je větší než „a“.

Neexistují žádná slova, která by opakovala „z“ 10krát („zzzzzzzzzz“), takže je dostatečně bezpečné předpokládat, že jde o největší text, který můžete najít. Představte si LOOKUP jako návrat z buňky B7 do B3, abyste našli něco menšího nebo rovného „zzzzzzzzzz“. Přeskočí buňku B7, protože to je číslo. Jde zpět do buňky B6 a je to text menší nebo rovný „zzzzzzzzzz“.

Rozdělit podle společného oddělovače

Možná budete chtít rozdělit všechna slova v buňce do různých řádků. K tomu můžete použít tento vzorec:

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

Tento vzorec používá SUBSTITUTE k nahrazení všech mezer velkým počtem opakujících se mezer pomocí REPT. Výsledkem je, že text vypadá takto:
“Excel je opravdu úžasný”

Počet opakovaných mezer se rovná délce celého řetězce. Pomocí těchto informací můžeme extrahovat každé slovo pomocí funkce MID k extrahování celé délky původního řetězce. To nám umožňuje zachytit každé slovo v rámci funkce MID, ale nic jiného, ​​takže po použití funkce TRIM zůstane pouze původní slovo.

Funkce ROWS nám umožňuje snadno určit každé číslo slova při kopírování vzorce dolů.

Funkce REPT v Tabulkách Google

Funkce REPT funguje v Tabulkách Google úplně stejně jako v Excelu:

REPT Příklady ve VBA

Můžete také použít funkci REPT ve VBA. Typ:
application.worksheetfunction.rept (text, number_times)

Provedení následujících příkazů VBA

1234 Rozsah ("B2") = Application.WorksheetFunction.Rept (Range ("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"

přinese následující výsledky

Argumenty funkce (text atd.) Můžete buď zadat přímo do funkce, nebo definovat proměnné, které se místo toho použijí.

Zpět na seznam všech funkcí v Excelu

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave