Samenvatting KIES.KOLOMMEN() functie
De KIES.KOLOMMEN() functie in Excel is een krachtige functie waarmee je eenvoudig specifieke kolommen uit een groter bereik kunt selecteren. Dit is bijzonder handig wanneer je grote datasets hebt en alleen bepaalde kolommen wilt analyseren, rapporteren of doorsturen. In tegenstelling tot traditionele filtermethodes kun je met KIES.KOLOMMEN() direct een subset van kolommen creëren zonder extra stappen. Deze functie wordt vaak gecombineerd met andere functies zoals BLAD(), BLADEN(), ALS() en INDIRECT() om dynamische tabellen of dashboards te maken.
Vertaling
Nederlands: KIES.KOLOMMEN()
Engels: CHOOSECOLS()
Duits: SPALTENWAHL()
Resultaat waarde
Krijg de gewenste kolommen uit een tabel, bijvoorbeeld de 2e en de 5eDoel
Het doel van de KIES.KOLOMMEN() functie is om één of meerdere specifieke kolommen uit een gegeven array of tabel te retourneren. Hierdoor kun je data efficiënt manipuleren zonder de oorspronkelijke dataset te wijzigen.
Syntaxis
=KIES.KOLOMMEN(array,col_num1,[col_num2],…)
Argumenten
array is het bereik of de array waarvan je kolommen wilt selecteren. Dit kan een matrix zijn zoals A1:D10 of een dynamische array die uit een andere functie komt. Het resultaat is afhankelijk van de structuur van de opgegeven array.
col_num1 is het nummer van de eerste kolom die je wilt selecteren uit de array. Het moet een positief geheel getal zijn dat binnen het bereik van de array valt. Als je een kolomnummer opgeeft dat buiten het bereik ligt, retourneert Excel een #REF! fout.
col_num2, … zijn optionele argumenten waarmee je extra kolommen kunt selecteren. Je kunt meerdere kolomnummers opgeven, bijvoorbeeld 2,4,5, in willekeurige volgorde. Herhaling van kolommen is toegestaan.
Let op dat de functie alleen kolommen kan retourneren, niet rijen. Als je rijen wilt selecteren, gebruik dan de KIES.RIJEN() functie. In meertalige Excel-versies kan de naam van de functie verschillen, dus controleer altijd de juiste taalvariant.
Gebruik van KIES.KOLOMMEN() functie
Stel, je hebt een tabel met verkoopgegevens van producten van fictieve medewerkers als volgt:
| Naam | Product | Aantal | Prijs | Datum |
|---|---|---|---|---|
| Jan | Appel | 10 | 1,50 | 01-10-2025 |
| Lisa | Peer | 5 | 2,00 | 02-10-2025 |
| Mark | Banaan | 12 | 1,20 | 03-10-2025 |
Je wilt alleen de kolommen Naam en Prijs tonen. Met KIES.KOLOMMEN() kan dat eenvoudig:
=KIES.KOLOMMEN(A1:E4;1;4)
Dit retourneert een nieuwe array met alleen de kolommen Naam en Prijs.
De functie kan dynamisch worden gecombineerd met ALS() om bijvoorbeeld alleen prijzen boven een bepaalde waarde te tonen:
=KIES.KOLOMMEN(ALS(C2:C4>10;A2:E4);1;4)
Of in combinatie met INDIRECT() om kolommen uit een dynamisch blad te halen:
=KIES.KOLOMMEN(INDIRECT("Blad2!A1:E10");2;5)
Door deze integratie kun je dynamische dashboards maken die automatisch kolommen aanpassen op basis van criteria of geselecteerde bladen.
Waarom KIES.KOLOMMEN() functie gebruiken?
Het gebruik van KIES.KOLOMMEN() bespaart tijd en voorkomt overbodige kopieer- en plakwerkzaamheden. Het helpt ook om foutgevoelige formules te verminderen, omdat je direct uit de bronarray werkt. Een veelvoorkomende fout is het verkeerd aangeven van kolomnummers die buiten het bereik liggen, wat resulteert in #REF!. Daarom is het handig om altijd eerst te controleren hoe groot je array is en eventueel functies zoals KOLOMMEN() te gebruiken voor dynamische kolomselectie.
Praktisch voorbeeld: je wilt alle producten van Lisa tonen met alleen de kolommen Product en Aantal:
=KIES.KOLOMMEN(ALS(A2:A4="Lisa";A2:E4);2;3)
Tips: combineer KIES.KOLOMMEN() met BLAD() of BLADEN() om dynamisch te schakelen tussen tabbladen. Gebruik INDIRECT() wanneer de bronarray variabel is.
Voordelen op een rijtje:
- Direct specifieke kolommen selecteren
- Combineren met andere functies voor dynamische data
- Vermijden van extra kopieën of handmatige filters
Opmerkingen KIES.KOLOMMEN() functie
- Volledig beschikbaar in Excel voor Windows en Mac, Online en Mobile ondersteunen het grotendeels, maar Starter-versies kunnen beperkingen hebben.
- Kolomnummers buiten het bereik geven
#REF!. - Controleer de array grootte, gebruik dynamische referenties met INDIRECT(), en combineer met ALS() voor conditionele selectie.
- In sommige lokale versies heet de functie anders; controleer altijd de exacte functienaam.

