Excel REPT -toiminto - Toistaa tekstin useita kertoja

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, miten Excel REPT -toiminto Excelissä tekstin toistamiseksi useita kertoja.

REPT -toiminnon yleiskatsaus

REPT -funktio Palauttaa tekstimerkkijonon, toistettuna n monta kertaa.

Jos haluat käyttää REPT Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:

(Huomaa, miten kaavasyötteet näkyvät)

REPT -toiminnon syntaksi ja tulot:

1 = REPT (teksti, numero_ kertaa)

teksti - Jono tekstiä.

luku_ kertaa - Kuinka monta kertaa teksti toistetaan. Jos nolla, tyhjä teksti (“”) palautetaan.

REPT -toiminnon käyttäminen Excelissä:

REPT -toiminto toistaa tekstiä tietyn määrän kertoja.

1 = REPT (B3, C3)

Kuten edellä on nähty, B3: B5 -tiedot toistetaan D3: D5: ssä niin monta kertaa kuin C3: C5 näyttää.

Desimaalit tai 0

Jos syötät desimaaliarvon luku_ kertaa, REPT katkaisee desimaalin ja ottaa kokonaisluvun. Jos laitat nollan, mitään ei tule.

Luo solukaavioissa

Voit käyttää REPT-toimintoa nopeana vaihtoehtona tietopalkkeille näyttääksesi mini-kaavion solun sisällä:

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

REPT toistaa putkisymbolin (“|”) useita kertoja, jotka määritetään jakamalla luku 1000: lla, jolloin luodaan minikaavio.

Etsi viimeinen teksti alueelta

REPT -toiminto on myös hyödyllinen (pitkä LOOKUP -toiminnolla)

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

Excel toimii sanakirjan tavoin määrittäessään, mikä teksti on "suurin". "A" on pienin ja "Z" on suurin. Ja jokaisen aakkoston sisällä seuraava aakkosto on seuraava määräävä tekijä. Esimerkiksi "Za …" katsotaan pienemmäksi kuin "Ze …", koska "e" on suurempi kuin "a".

Ei ole sanoja, jotka toistavat "z" 10 kertaa ("zzzzzzzzzz"), joten tämä on tarpeeksi turvallista olettaa, että se on suurin teksti, jonka voit löytää. Ajattele, että LOOKUP siirtyy taaksepäin solusta B7 kohtaan B3 löytääkseen jotain pienempää tai yhtä kuin "zzzzzzzzzz". Se ohittaa solun B7, koska se on numero. Se siirtyy taaksepäin soluun B6, ja teksti on pienempi tai yhtä suuri kuin "zzzzzzzzzz".

Jaettu Common Delimiterillä

Haluat ehkä jakaa kaikki solun sanat eri riveille. Voit tehdä tämän käyttämällä tätä kaavaa:

1 = TRIM (KESKI (KESKI (B $ 3, "", REPT ("", LEN (B $ 3)))), (RIVIT (B3: B $ 3) -1)*LEN (B $ 3)+1, LEN (B $ 3 ))))

Tämä kaava käyttää SUBSTITUTE -toimintoa korvaamaan kaikki välilyönnit suurella määrällä toistuvia välilyöntejä käyttämällä REPT. Sen seurauksena teksti näyttää tältä:
“Excel on todella mahtava”

Toistettujen välilyöntien määrä on yhtä suuri kuin koko merkkijonon pituus. Näiden tietojen avulla voimme poimia jokaisen sanan käyttämällä MID -funktiota alkuperäisen merkkijonon koko pituuden purkamiseen. Tämän avulla voimme kaapata jokaisen sanan MID -toiminnossa, mutta ei mitään muuta, jättäen vain alkuperäisen sanan TRIM -toiminnon käytön jälkeen.

RIVIT -toiminnon avulla voimme helposti määrittää jokaisen sanan numeron, kun kaava kopioidaan alas.

REPT -toiminto Google Sheetsissä

REPT -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä:

REPT -esimerkkejä VBA: ssa

Voit myös käyttää REPT -toimintoa VBA: ssa. Tyyppi:
application.worksheetfunction.rept (teksti, lukuajat)

Seuraavien VBA -lausekkeiden suorittaminen

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

tuottaa seuraavat tulokset

Funktioargumenteille (teksti jne.) Voit joko syöttää ne suoraan funktioon tai määrittää sen sijaan käytettävät muuttujat.

Palaa Excelin kaikkien toimintojen luetteloon

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave