De Excel REPT-functie is een eenvoudige functie die een bepaalde tekst op bepaalde tijden afdrukt. In dit artikel zullen we onderzoeken hoe de REPT-functie werkt, hoe de REPT-functies kunnen worden gebruikt en waar de REPT-functie het beste kan worden gebruikt, welke trucs kunnen worden uitgevoerd met deze functie. Er is zoveel, blijf gewoon lezen.
REPT-functiesyntaxis
=REPT(“tekst”,getal)
Tekst: De tekens die u wilt herhalen.
Getal: Het aantal keren dat u een bepaalde tekst wilt herhalen.
Als ik bijvoorbeeld drie keer "HA" wil afdrukken, schrijf ik de REPT-formule zoals hieronder weergegeven.
=HERHALEN(“HA”,3)
De bovenstaande formule retourneert "HAHAHA" als resultaat. Op dit punt klinkt de REPT-functie niet erg handig. Maar wacht, het is nuttiger dan het klinkt. Zie onderstaande gebruiksscenario's van de Excel REPT-functie.
Excel REPT-functie voor staafdiagram in cel
Ik weet dat je staafdiagrammen in cellen kunt maken met behulp van voorwaardelijke opmaakopties. Maar ze hebben hun eigen beperkingen. Alsof je niet van kleur kunt veranderen op basis van de staat.
Dus als u om welke reden dan ook een voortgangsgrafiek in een cel wilt maken, volgt u het onderstaande voorbeeld.
In-cel staafdiagram met REPT-functie
Ik heb deze gegevens, die het doel en de prestatie van de schrijvers op exceltip.com laten zien. In kolom D zullen we de REPT-functie gebruiken om een balk te maken die de voortgang van schrijvers laat zien. De voortgangsbalk is van % prestatie.
-
- Schrijf deze REPT-formule in cel D2. Het teken tussen dubbele aanhalingstekens is kolom. Het is met een schuine streep naar achteren "\". De tekencode is 124. Als u deze niet kunt vinden, schrijft u =CHAR(124). Je zal het krijgen.
=HERHALEN("|",C5/B5*100)
-
- Wijzig nu het lettertype van cel D2 als "Stencil" vanaf het starttabblad. Pas de lettergrootte aan als deze er niet solide uitziet.
En nu heb je een staafdiagram dat de voortgang van schrijvers in één cel laat zien. Dit alles heb je gedaan met de REPT-functie van Excel.
Als u deze balken nu onder bepaalde voorwaarden wilt kleuren, kunt u ook voorwaardelijke opmaak gebruiken. Hier heb ik bijvoorbeeld dat ik rood wil zijn als het minder dan 50% is, anders groen. Dus ik moet voorwaardelijke opmaak toepassen op basis van formule (if=50%).
Eindelijk zal ik dit staafdiagram laten maken met behulp van de REPT-functie.
Opmerking: Als u een breuknummer opgeeft aan de REPT-functie, wordt deze afgekapt. Als u bijvoorbeeld 50,92 opgeeft, wordt het 50. Als u het wilt afronden naar de dichtstbijzijnde waarde, gebruikt u de functie ROUND.
Herhaal de formule in Excel om op een voorwaarde af te drukken
U kunt de REPT-functie gebruiken om iets af te drukken op basis van een voorwaarde, vergelijkbaar met de Excel IF-functie. Laten we dit voorbeeld bekijken.
In dit voorbeeld heb ik dezelfde gegevens als hierboven, maar in plaats van de voortgangsbalk wil ik "Ja" afdrukken als een schrijver 50% van zijn doel heeft bereikt.
Dus schrijf in cel I5 deze herhaalformule en kopieer de cellen naar beneden.
=HERHALEN("Ja",(H5/G5)>50%)
Dit geeft ons het gewenste resultaat zoals hieronder weergegeven.
Hoe het werkt?
Deze herhaalfunctie zet booleaanse waarden om in getallen. True is 1 en False is 0. Dus als de gegeven voorwaarde True is, wordt de gegeven string één keer afgedrukt. Indien onwaar, wordt de gegeven string nul keer afgedrukt, wat betekent dat er niets wordt afgedrukt. De bovenstaande functie is gelijk aan =ALS((H5/G5)>50%,”Ja”,””).
Opmerking: Het is nogal voor de hand liggend, maar toch, als u 0 opgeeft als herhalingsnummer van tekst, wordt er niets afgedrukt.
REPT-functie om tekstlengte te behouden Laten we voor dit voorbeeld aannemen dat we de naam van de kandidaten in de cel krijgen. Voor elk doel willen we dat de tekst minimaal 20 tekens lang is. Als een naam minder dan 20 tekens bevat, voegen we de resterende letters toe als -- achter de naam. Als u de LEN-functie van Excel kent, moet u weten hoe u dit moet doen. Ik leg het hier in ieder geval uit. Hier heb ik wat namen. En ik wil een koppelteken (-) achter de naam toevoegen en dit herhalen voor de resterende letters. De formule is eenvoudig, schrijf eerst de naam, tel vervolgens de tekens in de naam en trek deze af van 10.
Schrijf deze REPT-formule in cel B11 en kopieer in onderstaande cellen.
=A11&HERHALEN("-",10-LENGTE(A11))
Dit geeft ons het gewenste resultaat.
Dus, ja jongens, dit is de REPT-functie die in Excel ook de Repeat-functie wordt genoemd. Dit is eenvoudig. Herhaalt gewoon een reeks gegeven tijden. Maar in slimme handen kan dit als zeer krachtige functie worden gebruikt. Hiermee kunnen echt indrukwekkende dashboards worden gemaakt.
Als u een geweldig gebruik van deze functie of een andere Excel-functie in Excel kent, laat het ons dan weten in de opmerkingen hieronder. Of als je twijfelt over deze functie, kun je dat ook vragen.
Artikelen die andere bezoekers hebben bezocht:
Excel Sparklines: de kleine grafieken in cel
Hoe de ALS-functie in Excel te gebruiken?
Voorwaardelijke opmaak met formule
Hoe de REPLACE-functie in Excel te gebruiken?
Hoe de SUBSTITUTE-functie in Excel te gebruiken?
populaire artikels
De VERT.ZOEKEN-functie in Excel
AANTAL.ALS in Excel 2016
Hoe de SUMIF-functie in Excel te gebruiken?