Excel REPT funkció - A szöveget többször megismétli

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez a bemutató bemutatja, hogyan kell használni Excel REPT funkció az Excelben, hogy többször megismételje a szöveget.

A REPT funkció áttekintése

A REPT függvény egy szöveges karakterláncot ad vissza, n számú alkalommal.

A REPT Excel munkalap funkció használatához válasszon ki egy cellát, és írja be:

(Figyelje meg, hogyan jelennek meg a képletbemenetek)

REPT funkció szintaxisa és bemenetei:

1 = REPT (szöveg, szám_szer)

szöveg - Egy sor szöveg.

szám_szer - Annak a száma, hogy hányszor ismételjen meg egy szöveget egy szövegben. Ha nulla, akkor üres szöveg („”) kerül visszaadásra.

A REPT funkció használata Excelben:

A REPT funkció meghatározott számú alkalommal megismétli a szöveget.

1 = REPT (B3, C3)

Amint fentebb látható, a B3: B5 adatok megismétlődnek a D3: D5 -ben a C3: C5 -ben megadott számú alkalommal.

Tizedesjegy vagy 0

Ha tizedes értéket ad meg a szám_szer, A REPT csonkolja a tizedest és veszi a teljes számot. Ha nullát teszel, semmi sem jön.

Létrehozás celladiagramokban

A REPT funkciót használhatja a Data Bars gyors alternatívájaként egy mini-diagram megjelenítéséhez egy cellában:

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

A REPT többször megismétli a cső szimbólumot („|”), amelyet úgy határozunk meg, hogy elosztjuk a számot 1000-el, és létrehozunk egy mini-diagramot.

Keresse meg az utolsó szöveget a tartományban

A REPT funkció szintén hasznos (hosszú a LOOKUP funkcióval)

1 = KERESÉS (REPT ("z", 10), B3: B7)

Az Excel szótárként működik, amikor meg kell határozni, hogy melyik szöveg a „legnagyobb”. Az „A” a legkisebb, a „Z” pedig a legnagyobb. És minden ábécén belül a következő ábécé a következő meghatározó tényező. Például a „Za…” kisebb, mint a „Ze…”, mivel az „e” nagyobb, mint az „a”.

Nincsenek olyan szavak, amelyek 10 -szer ismételnék a „z” -t („zzzzzzzzzz”), így ez elég biztonságos ahhoz, hogy feltételezzük, hogy ez a legnagyobb szöveg, amit talál. Gondoljon arra, hogy a LOOKUP visszalép a B7 -es cellából a B3 -ba, hogy valami kisebbet vagy egyenlőt találjon a „zzzzzzzzzz” -vel. Kihagyja a B7 cellát, mivel ez egy szám. Visszatér a B6 cellába, és kisebb vagy egyenlő szöveg, mint a „zzzzzzzzzz”.

Felosztás közös határolóval

Érdemes a cellában lévő összes szót különböző sorokra bontani. Ehhez ezt a képletet használhatja:

1 = VÁGÁS (KÖZÉP (CSERÉL (B $ 3, "", REPT ("", LEN (B $ 3)))), (Sorok (B3: B $ 3) -1)*LEN (B $ 3)+1, LEN (B $ 3 ))))

Ez a képlet a SUBSTITUTE használatával helyettesíti az összes szóközt nagy számú ismétlődő szóközzel a REPT használatával. Ennek eredményeként a szöveg így néz ki:
“Az Excel tényleg fantasztikus”

Az ismétlődő szóközök száma megegyezik a teljes karakterlánc hosszával. Ezen információk felhasználásával minden szót kibonthatunk a MID függvény használatával az eredeti karakterlánc teljes hosszának kibontásához. Ez lehetővé teszi, hogy minden szót rögzítsünk a MID függvényen belül, de semmi mást, csak a TRIM függvény alkalmazása után hagyjuk csak az eredeti szót.

A ROWS függvény lehetővé teszi számunkra, hogy egyszerűen megadjuk az egyes szószámokat, amikor a képletet másoljuk.

REPT funkció a Google Táblázatokban

A REPT funkció pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben:

REPT Példák a VBA -ban

A REBA funkciót a VBA -ban is használhatja. Típus:
application.worksheetfunction.rept (szöveg, szám_idő)

A következő VBA utasítások végrehajtása

1234 Tartomány ("B2") = Application.WorksheetFunction.Rept (Tartomány ("A2"), 0)Tartomány ("B3") = Application.WorksheetFunction.Rept (Tartomány ("A3"), 1)Tartomány ("B4") = Application.WorksheetFunction.Rept (Tartomány ("A4"), 2)Tartomány ("B5") = Application.WorksheetFunction.Rept (Tartomány ("A5"), 1) és "több szöveg"

a következő eredményeket hozza

A függvény argumentumok (szöveg stb.) Esetén közvetlenül beírhatja őket a függvénybe, vagy definiálhat helyette változókat.

Térjen vissza az Excel összes funkciójának listájához

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave