5 Microsoft Excel-trucs voor automatisch aanvullen om sneller spreadsheets te maken

5 Microsoft Excel-trucs voor automatisch aanvullen om sneller spreadsheets te maken

Bij het invullen van spreadsheets zijn de functies voor automatisch aanvullen van Excel de meest efficiënte manier om tijd te besparen. De meeste mensen realiseren zich niet dat ze veel dingen die ze handmatig in Excel doen, kunnen automatiseren.





Misschien wilt u bijvoorbeeld alleen een formule toepassen op elke tweede of derde rij wanneer u naar beneden sleept om automatisch aan te vullen. Of misschien wilt u alle lege plekken in een blad invullen. Dit artikel laat je vijf van de meest effectieve manieren zien om het vullen van kolommen te automatiseren.





1. Vul elke andere cel automatisch in in Excel

Iedereen die al enige tijd Excel gebruikt, weet hoe hij de functie voor automatisch aanvullen moet gebruiken om een ​​Excel-cel automatisch in te vullen op basis van een andere.





U klikt en houdt eenvoudig uw muis in de rechterbenedenhoek van de cel en sleept deze naar beneden om de formule in die cel toe te passen op elke cel eronder (vergelijkbaar met formules kopiëren in Excel ).

In het geval dat een eerste cel slechts een getal is en geen formule, vult Excel de cellen automatisch in door met één op te tellen.



Maar wat als u de formule voor automatisch aanvullen van Excel niet wilt toepassen op elke afzonderlijke cel eronder? Wat als u bijvoorbeeld alleen wilt dat elke andere cel de voor- en achternaam automatisch vult en samenvoegt, maar u wilt de adresregels onaangeroerd laten?

Hoe elke andere cel automatisch in Excel te vullen

U kunt dit doen door uw procedure voor automatisch aanvullen enigszins te wijzigen. In plaats van op de eerste cel te klikken en deze vervolgens vanuit de rechter benedenhoek naar beneden te slepen, ga je in plaats daarvan de eerste twee cellen markeren. Plaats vervolgens de muis in de rechterbenedenhoek van de twee cellen totdat de cursor verandert in een ' + '.





Houd dat nu vast en sleep dat naar beneden, net zoals u normaal zou doen.

Excel vult niet langer automatisch elke cel op basis van de eerste cel, maar vult nu alleen elke tweede cel in elk blok.





Hoe andere cellen worden behandeld

Wat als die tweede cellen niet leeg zijn? Welnu, in dat geval zal Excel dezelfde regels toepassen in de tweede cel van het eerste blok dat u hebt gemarkeerd, ook op elke andere cel.

Als de tweede cel bijvoorbeeld een '1' bevat, vult Excel elke andere cel automatisch in door met 1 op te tellen.

Je kunt je voorstellen hoe deze flexibiliteit enorm zou kunnen verbeteren hoe efficiënt je in staat bent om automatisch gegevens in bladen in te vullen. Het is een van de vele manieren waarop Excel u helpt tijd te besparen terwijl u met veel gegevens omgaat.

kun je een draadloze koptelefoon aansluiten op xbox one

2. Automatisch aanvullen tot einde gegevens in Microsoft Excel

Een ding dat mensen vaak tegenkomen bij het werken aan Excel-werkbladen in een bedrijfsomgeving, is het omgaan met enorme werkbladen.

Het is eenvoudig genoeg om de muiscursor van boven naar beneden te slepen van een set van 100 tot 200 rijen om die kolom automatisch te vullen. Maar wat als er daadwerkelijk 10.000 of 20.000 rijen in de spreadsheet staan? Het zou lang duren om de muiscursor over 20.000 rijen naar beneden te slepen.

Er is een snelle truc om dit efficiënter te maken. Hier leest u hoe u grote gebieden in Excel automatisch invult. In plaats van helemaal naar beneden in de kolom te slepen, houdt u gewoon de Shift-toets op het toetsenbord ingedrukt.

Nu zult u merken dat wanneer u uw muis in de rechterbenedenhoek van de cel plaatst, in plaats van een pluspictogram, het een pictogram is met twee horizontale, evenwijdige lijnen.

Nu hoef je alleen nog maar Dubbelklik dat pictogram, en Excel vult automatisch de hele kolom automatisch in, maar alleen tot waar de aangrenzende kolom daadwerkelijk gegevens bevat.

Deze ene truc kan talloze verspilde uren besparen door te proberen de muis over honderden of duizenden rijen naar beneden te slepen.

3. Vul de lege plekken in

Stel je voor dat je de taak hebt gekregen om een ​​Excel-spreadsheet op te schonen en je baas wil dat je dat doet een specifieke formule toepassen naar elke lege cel in een kolom.

Je kunt geen voorspelbaar patroon zien, dus je kunt de 'elke andere x'-truc voor automatisch aanvullen hierboven niet gebruiken. Bovendien zou die aanpak alle bestaande gegevens in de kolom wegvagen. Wat kan je doen?

Nou, er is nog een truc die je alleen kunt gebruiken om in te vullen lege cellen met wat je maar wilt.

In het bovenstaande blad wil je baas dat je elke lege cel invult met de tekenreeks 'N.v.t.'. In een blad met slechts een paar rijen zou dit een eenvoudig handmatig proces zijn. Maar in een blad met duizenden rijen zou je een hele dag bezig zijn.

Doe het dus niet handmatig. Selecteer gewoon alle gegevens in de kolom. Ga dan naar de Huis menu, selecteer de Zoek & Selecteer icoon, selecteer Ga naar speciaal .

Selecteer in het volgende venster blanco's .

In het volgende venster kunt u de formule in de eerste lege cel invoeren. In dit geval typ je gewoon Nvt en druk vervolgens op Ctrl + Enter zodat hetzelfde geldt voor elke gevonden lege cel.

Als u dat wilt, kunt u in plaats van 'N.v.t.' een formule in de eerste lege cel typen (of op de vorige waarde klikken om de formule uit de cel net boven de lege cel te gebruiken).

Wanneer u op drukt Ctrl + Enter , past het dezelfde formule toe op alle andere lege cellen. Met deze functie kan het opruimen van een rommelige spreadsheet vrij snel en eenvoudig zijn.

hoe een Wii U te modificeren

4. Vul met vorige waarde-macro

Die laatste truc duurt eigenlijk een paar stappen. U moet op een heleboel menu-items klikken - en het verminderen van klikken is waar het bij efficiënter worden allemaal om draait, toch?

Dus laten we die laatste truc nog een stap verder nemen. Laten we het automatiseren met een macro. De volgende macro zal in principe door een kolom zoeken en controleren op een lege cel. Als dit leeg is, wordt de waarde of formule gekopieerd uit de cel erboven.

Om de macro te maken, klikt u op de Ontwikkelaar menu-item en klik op de Macro's icoon.

Geef de macro een naam en klik vervolgens op de Macro maken knop. Dit opent een code-editorvenster. Plak de volgende code in de nieuwe functie.

FirstColumn = InputBox('Please enter the column letter.')
FirstRow = InputBox('Please enter the row number.')
LastRow = Range(FirstColumn & '65536').End(xlUp).Row
For i = FirstRow To LastRow
If Range(FirstColumn & i).Value = '' Then
Range(FirstColumn & (i - 1)).Copy Range(FirstColumn & i)
End If
Next i

De benadering in het bovenstaande script is om het flexibel te maken, zodat de gebruiker van het blad kan specificeren met welke kolom en rij hij moet beginnen. Dus nu, als je een blad hebt dat er als volgt uitziet:

Nadat u de lege cel hebt ingevuld met dezelfde formule als de cel erboven, kunt u uw macro uitvoeren om de gaten in kolom G op te vullen.

Nadat u de prompts voor het starten van kolom en rij hebt beantwoord, worden alle gaten in die kolom opgevuld zonder de bestaande gegevens aan te raken.

Het is in wezen het automatisch vullen van de kolom terwijl bestaande gegevens alleen worden gelaten. Dit is niet eenvoudig te doen door de muis gewoon naar beneden te slepen in de kolom, maar door ofwel de menugestuurde benadering zoals hierboven beschreven of de macrobenadering die in deze sectie wordt beschreven, te gebruiken, is het mogelijk.

5. Iteratieve berekeningen Macro

Iteratieve berekeningen zijn gebaseerd op de resultaten van vorige rijen. De bedrijfswinst van de volgende maand kan bijvoorbeeld afhankelijk zijn van de winst van de vorige maand.

In dat geval moet u de waarde van de vorige cel opnemen in de berekening die gegevens uit het hele werkblad of de werkmap bevat. Als u dit bereikt, betekent dit dat u de cel niet alleen kunt kopiëren en plakken, maar in plaats daarvan de berekening kunt uitvoeren op basis van de werkelijke resultaten in de cel.

Laten we de vorige macro wijzigen om een ​​nieuwe berekening uit te voeren op basis van de resultaten van de vorige cel.

FirstColumn = InputBox('Please enter the column letter.')
FirstRow = InputBox('Please enter the first row number.')
LastRow = InputBox('Please enter the last row number.')
For i = FirstRow To LastRow
Range(FirstColumn & i).Value = 5000 + (Range(FirstColumn & (i - 1)).Value * 0.1)
Next i

In dit script geeft de gebruiker zowel de eerste als de laatste rijnummers op. Aangezien er geen gegevens in de rest van de kolom staan, heeft het script geen idee waar te beginnen. Zodra het script het bereik heeft gekregen, voert het een interactieve berekening uit met de vorige waarde en vult het de hele kolom met de nieuwe gegevens.

Houd er rekening mee dat dit slechts een alternatieve benadering is voor iteratieve berekeningen. U kunt hetzelfde doen door een formule rechtstreeks in de volgende lege cel te typen en de vorige cel in de formule op te nemen. Wanneer u die kolom vervolgens automatisch invult, wordt de vorige waarde op dezelfde manier opgenomen.

Het voordeel van het gebruik van een macro is dat je, als je dat zou willen, wat geavanceerde logica aan de interactieve berekening zou kunnen toevoegen, wat je niet zou kunnen doen binnen een eenvoudige celformule.

U kunt meer leren over fouten om te vermijden bij het maken van Excel-macro's hier .

websites vinden op het dark web

Automatisch invullen van Excel-kolommen is een fluitje van een cent

Zoals u kunt zien, kan de aanpak die u kiest bij het automatisch vullen van kolommen uw werklast aanzienlijk verminderen. Het is vooral belangrijk wanneer u te maken hebt met spreadsheets met duizenden kolommen of rijen. Na een beetje geduld en oefening, zult u moeiteloos formules in Excel automatisch kunnen invullen.

Deel Deel Tweeten E-mail Hoe de RANDBETWEEN-functie in Excel te gebruiken?

De functie RANDBETWEEN van Excel retourneert een nieuw willekeurig getal telkens wanneer uw spreadsheet opnieuw wordt berekend. Hier is hoe het te gebruiken!

Lees volgende
Gerelateerde onderwerpen
  • productiviteit
  • Spreadsheet
  • Microsoft Excel
  • Microsoft Office-tips
  • Productiviteitstips
Over de auteur Ryan Dube(942 artikelen gepubliceerd)

Ryan heeft een BSc-graad in Elektrotechniek. Hij heeft 13 jaar in de automatiseringstechniek gewerkt, 5 jaar in de IT en is nu een Apps Engineer. Als voormalig hoofdredacteur van MakeUseOf heeft hij gesproken op nationale conferenties over datavisualisatie en is hij te zien geweest op nationale tv en radio.

Meer van Ryan Dube

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren