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