Het overkomt mij regelmatig dat ik nadat ik gegevens uit een andere toepassing heb gekopieerd naar Excel, geconfronteerd wordt met de volgende opmaak van een tabel.

Lege-cellen

Vaak wil ik de gegevens verder bewerken. Bijvoorbeeld door er een draaitabel van te maken. Echter een voorwaarde is dan wel dat er geen lege cellen zijn in kolom B. Er moet drie keer aardappelen, groente en fruit komen te staan. Met behulp van de volgende stappen kun je dit snel voor elkaar krijgen:

Selecteer het bereik B3 t/m B11. Gebruik vervolgens [F5] om het scherm ‘Ga naar’ op te roepen.

Ga-naar

In het geselecteerde bereik willen we alleen de lege cellen selecteren. Dit kan door op de knop [Speciaal…] te klikken en vervolgens te kiezen voor de optie ‘Lege waarden’.

Ga-naar-speciaal

Nadat je op [OK] hebt geklikt verdwijnt het dialoogscherm en zul je zien dat alleen de lege cellen zijn geselecteerd. Hierbij is cel B4 de actieve cel. In deze cel willen we de formule =B3 zetten. Hierbij moeten we wel oppassen dat de selectie niet verloren gaat. Doe daarom niks met je muis, maar tik het ‘=’ teken. Nu kun je met de muis cel B3 aanwijzen.

voer-formule-in

Nu moet Excel deze formule automatisch overnemen in de andere geselecteerde cellen. Dat is mogelijk door de formule ipv met [Enter] af te sluiten met [Ctrl] + [Enter]. Je ziet dan het volgende resultaat.

resultaat

Het enige wat we nu nog moeten doen, is het vervangen van de formules door waarden. Dit kan door de geselecteerde gegevens te kopiëren en daarna met behulp van ‘Plakken speciaal’ als waarden terug te plakken.

Als experiment heb ik hieronder een scherminstructie gemaakt die alle stappen nog een keer laat zien. Ik ben benieuwd of dit handig is. Laat me weten wat je er van vindt door onderaan dit artikel een reactie achter te laten.

8 Responses to “Snel lege cellen vullen op basis van bovenliggende cel”

  1. Roel Says:

    Filmpje is handig!

    De oplossing vind ik wel wat bewerkelijk. Voor dit probleem voeg ik altijd in een lege kolom (bijvoorbeeld A) de volgende formules in:
    * A3=B3
    * A4: =Als(B4=”";A3;B4)
    * formule omlaag kopieren
    * kolom A selecteren; plakken speciaal - waarden

  2. Bas Says:

    Roel: Dat is een goede tip. Als het maar om één kolom gaat, werkt jouw methode sneller. Stel je echter voor dat je een tabel hebt met 3 of 4 kolommen waarin cellen moeten worden opgevuld. Met de in het artikel beschreven methode kun je dit in één keer doen.

  3. jw Says:

    Leuke oplosing Bas. By the way: hoe maak je eigenlijk zo’n leuk filmpje?
    Groet,
    jw

  4. Bas Says:

    jw: Dank voor je reactie. Het filmpje is gemaakt met het programma Wink. Het is een freeware programma en je kunt het downloaden op www.debugmode.com/wink/

  5. Judith Says:

    Bas
    Bedankt voor jou oplossing
    Ik ben enorm geholpen
    Geweldig

  6. Bernard Says:

    Mooie oplossing!
    Met dit probleem wordt je overigens niet alleen geconfronteerd bij gegevens uit andere programma’s, ook de draaitabel van Excel zelf levert gegevens in deze opmaak op.
    Dit gebeurt als je in een draaitabel meerdere groepeerniveaus aanbrengt in de rijen. Volgens mij is dit niet te ondervangen, of is daar toch een oplossing voor?

    Gr., Bernard

  7. Piet Says:

    Hier was ik al heeeeel lang naar op zoek. Op zich simpel maar moeilijk te vinden in Excel!

  8. Nikita Says:

    Dank u voor de informatie!! Jij hebt mijn thesis gered! De andere methode die werd voorgesteld is ook goed, maar ik moest dit doen voor 100 000 rijen en dan blijkt deze methode echt perfect te zijn! Ik begon net te denken dat ik het allemaal met de hand ging moeten doen, dus zo hard bedankt om mij hierbij te helpen!!

Leave a Reply