Hallo,
Bij het maken van een keuzelijst via gegevensvalidatie heb ik het probleem dat lege cellen in de keuzelijst worden weergegeven. Ik heb al onderzoek gedaan en onder andere vernomen dat er een hulpkolom dient te worden aangemaakt. Hierbij zou de onderstaande formule de lege cellen dienen te verwijderen en de gevulde cellen onder elkaar zetten (deze uitleg heb ik via Youtube gevonden). Het voordeel van deze formule is dat er bij het toevoegen van gegevens in de kolom met lege cellen, deze gegevens tevens in de kolom zonder lege cellen wordt toegevoegd.
=IFERROR(INDEX($B$2:$B$138,AGGREGATE(15,6(ROW($B$2:$B$138)-ROW($B$2)+1)/($B$2:$B$138<>""),ROWS(C$2:C2))),'')
Nu werkte deze formule niet bij mij, omdat ik Excel 2010 Nederlandse versie gebruik (?). Volgens mij is de Nederlandse variant:
=ALS.FOUT(INDEX($B$2:$B$138,AGGREGAAT(15,6(RIJ($B$2:$B$138)-RIJ($B$2)+1)/($B$2:$B$138<>""),RIJEN(C$2:C2))),'')
Echter, deze formule werkt ook niet bij mij (in kolom B, rij 2 tot en met 138, staan de gegevens met lege cellen en in kolom C dienen de gegevens zonder de lege cellen te komen). Wat doe ik verkeerd?
De keuzelijst wordt wel in een ander blad gebruikt dan waar de gegevens zijn vermeld. De gegevens voor de keuzelijst (met lege cellen) evenals de hulpkolom (gegevens zonder lege cellen) zijn wel in hetzelfde tabblad opgenomen.
Alvast bedankt.
Mvg
Bij het maken van een keuzelijst via gegevensvalidatie heb ik het probleem dat lege cellen in de keuzelijst worden weergegeven. Ik heb al onderzoek gedaan en onder andere vernomen dat er een hulpkolom dient te worden aangemaakt. Hierbij zou de onderstaande formule de lege cellen dienen te verwijderen en de gevulde cellen onder elkaar zetten (deze uitleg heb ik via Youtube gevonden). Het voordeel van deze formule is dat er bij het toevoegen van gegevens in de kolom met lege cellen, deze gegevens tevens in de kolom zonder lege cellen wordt toegevoegd.
=IFERROR(INDEX($B$2:$B$138,AGGREGATE(15,6(ROW($B$2:$B$138)-ROW($B$2)+1)/($B$2:$B$138<>""),ROWS(C$2:C2))),'')
Nu werkte deze formule niet bij mij, omdat ik Excel 2010 Nederlandse versie gebruik (?). Volgens mij is de Nederlandse variant:
=ALS.FOUT(INDEX($B$2:$B$138,AGGREGAAT(15,6(RIJ($B$2:$B$138)-RIJ($B$2)+1)/($B$2:$B$138<>""),RIJEN(C$2:C2))),'')
Echter, deze formule werkt ook niet bij mij (in kolom B, rij 2 tot en met 138, staan de gegevens met lege cellen en in kolom C dienen de gegevens zonder de lege cellen te komen). Wat doe ik verkeerd?
De keuzelijst wordt wel in een ander blad gebruikt dan waar de gegevens zijn vermeld. De gegevens voor de keuzelijst (met lege cellen) evenals de hulpkolom (gegevens zonder lege cellen) zijn wel in hetzelfde tabblad opgenomen.
Alvast bedankt.
Mvg