Snel lege cellen vullen op basis van bovenliggende cel
November 5th, 2007
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.

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.

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’.

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.

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.

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.
November 5th, 2007 at 7:23 pm
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
November 5th, 2007 at 11:13 pm
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.
November 7th, 2007 at 10:48 am
Leuke oplosing Bas. By the way: hoe maak je eigenlijk zo’n leuk filmpje?
Groet,
jw
November 7th, 2007 at 10:45 pm
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/
January 12th, 2008 at 9:57 pm
Bas
Bedankt voor jou oplossing
Ik ben enorm geholpen
Geweldig
December 22nd, 2008 at 8:01 pm
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
July 25th, 2009 at 12:38 pm
Hier was ik al heeeeel lang naar op zoek. Op zich simpel maar moeilijk te vinden in Excel!
April 1st, 2012 at 1:36 pm
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!!