Kaip naudoti funkciją „REPT“ programoje „Excel“

Turinys

Funkcija „Excel REPT“ yra paprasta funkcija, kuri spausdina tam tikrą tekstą tam tikru laiku. Šiame straipsnyje panagrinėsime, kaip veikia REPT funkcija, kaip galima naudoti REPT funkcijas ir kur REPT funkcija naudojama geriausiai, kokius triukus galima atlikti naudojant šią funkciją. Tiek daug, tik skaityk toliau.

Funkcijos REPT sintaksė

= REPT („tekstas“, skaičius)

Tekstas: Simboliai, kuriuos norite pakartoti.

Skaičius: kiek kartų norite pakartoti nurodytą tekstą.

Pavyzdžiui, jei noriu tris kartus spausdinti „HA“, parašysiu REPT formulę, kaip parodyta žemiau.

= REPT („HA“, 3)

Aukščiau pateikta formulė grįš "HAHAHA" kaip rezultatas. Šiuo metu funkcija REPT neatrodo labai naudinga. Bet palaukite, tai yra naudingiau, nei atrodo. Žiūrėkite žemiau „Excel REPT“ funkcijos naudojimo atvejus.
„Excel REPT“ funkcija langelių juostų diagramoje
Žinau, kad galite kurti langelių juostų diagramose naudodami sąlyginio formatavimo parinktis. Tačiau jie turi savo apribojimų. Kaip ir jūs negalite pakeisti spalvos pagal būklę.
Taigi dėl bet kokios priežasties, jei norite ląstelėje sukurti pažangos juostinę diagramą, sekite žemiau pateiktą pavyzdį.

Ląstelių juostinė diagrama naudojant funkciją REPT

Turiu šiuos duomenis, kurie rodo exceltip.com rašytojų tikslą ir pasiekimus. D stulpelyje mes naudosime funkciją REPT, kad sukurtume juostą, rodančią rašytojų pažangą. Eigos juosta yra pasiekimų procentas.

    1. Parašykite šią REPT formulę langelyje D2. Simbolis dvigubose kabutėse yra stulpelis. Tai su pasviruoju brūkšniu „\“. Simbolio kodas yra 124. Jei nerandate, parašykite = CHAR (124). Jūs tai gausite.

= REPT ("|", C5/B5*100)

    1. Dabar pagrindiniame skirtuke pakeiskite D2 langelio šriftą kaip „Trafaretas“. Koreguokite šrifto dydį, jei jis neatrodo vientisas.


O dabar turite juostinę diagramą, rodančią rašytojų pažangą vienoje ląstelėje. Visa tai padarėte naudodami „Excel“ funkciją REPT.

Dabar, jei norite nuspalvinti šias juostas tam tikromis sąlygomis, galite naudoti ir sąlyginį formatavimą. Pavyzdžiui, čia aš noriu uždrausti būti raudonai, jei jis yra mažesnis nei 50%, kitaip žalias. Taigi turiu taikyti sąlyginį formatavimą pagal formulę (jei = 50%).

Galiausiai šią juostinę diagramą sukursiu naudodamas funkciją REPT.

Pastaba: Jei funkcijai REPT pateikiate trupmeninį skaičių, ji bus sutrumpinta. Pavyzdžiui, jei pateikiate 50,92, tai bus 50. Jei norite suapvalinti iki artimiausios vertės, naudokite funkciją ROUND.

Pakartokite „Excel“ formulę, kad spausdintumėte su sąlyga
Galite naudoti funkciją REPT, norėdami ką nors atspausdinti pagal sąlygą, panašią į „Excel IF“ funkciją. Pažiūrėkime šį pavyzdį.
Šiame pavyzdyje turiu tuos pačius duomenis, kaip nurodyta aukščiau, bet vietoj pažangos juostos noriu spausdinti „Taip“, jei rašytojas pasiekė 50% savo tikslo.

Taigi, I5 langelyje parašykite šią kartojimo formulę ir nukopijuokite langelius.

= REPT („Taip“, (H5/G5)> 50%)

Tai suteiks mums norimą rezultatą, kaip parodyta žemiau.

Kaip tai veikia?

Tiesą sakant, ši pakartojimo funkcija konvertuoja logines reikšmes į skaičių. Tiesa yra 1, o klaidinga - 0. Taigi, jei duota sąlyga yra tiesa, ji vieną kartą spausdina nurodytą eilutę. Jei klaidinga, nurodytą eilutę spausdina nulį kartų, reiškia, kad nieko nespausdinama. Aukščiau pateikta funkcija yra lygiavertė = IF ((H5/G5)> 50%, „Taip“, ““).

Pastaba: Tai savaime aišku, bet vis tiek, jei kaip pasikartojančio teksto skaičių pateiksite 0, niekas nebus išspausdinta.
Funkcija REPT, skirta išlaikyti teksto ilgį Šiame pavyzdyje tarkime, kad ląstelėje gauname kandidatų vardus. Bet kokiu tikslu norime, kad tekstas būtų ne trumpesnis kaip 20. Jei kuris nors vardas yra trumpesnis nei 20 simbolių, likusias raides reklamuosime kaip - po pavadinimo. Jei žinote apie „Excel“ LEN funkciją, turite išsiaiškinti, kaip tai padaryti. Šiaip tai čia paaiškinu.  Čia turiu keletą vardų. Ir aš noriu pridėti brūkšnelį (-) po pavadinimo ir pakartoti jį su likusiomis raidėmis. Formulė yra paprasta, pirmiausia parašykite vardą, tada suskaičiuokite simbolius ir atimkite iš 10.

Įrašykite šią REPT formulę į langelį B11 ir nukopijuokite į žemiau esančius langelius.

= A11 ir REPT ("-", 10-LEN (A11))

Tai suteiks mums norimą rezultatą.

Taigi, taip, vaikinai, tai yra funkcija REPT, kuri „Excel“ taip pat vadinama pakartojimo funkcija. Tai paprasta. Tiesiog kartoja eilutę nurodytu laiku. Tačiau protingose ​​rankose tai gali būti naudojama kaip labai galinga funkcija. Tai gali būti naudojama kuriant tikrai įspūdingus prietaisų skydelius.

Jei žinote kokį nors nuostabų šios funkcijos ar kitos „Excel“ funkcijos naudojimą, praneškite mums toliau pateiktame komentarų skyriuje. Arba, jei turite kokių nors abejonių dėl šios funkcijos, galite to paklausti.

Straipsniai, kuriuos aplankė kiti lankytojai:

„Excel Sparklines“: mažos ląstelės diagramos

Kaip naudoti „IF“ funkciją „Excel“

Sąlyginis formatavimas naudojant formulę

Kaip „Excel“ naudoti funkciją REPLACE

Kaip naudoti funkciją „PAKEITIMAS“ „Excel“

Populiarūs straipsniai

„VLOOKUP“ funkcija „Excel“

COUNTIF „Excel 2016“

Kaip naudoti „SUMIF“ funkciją „Excel“

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave