
Samenvatting HOR.STAPELEN() functie
De HOR.STAPELEN() functie in Excel is een krachtige manier om meerdere bereiken of arrays naast elkaar te combineren in één overzichtelijk resultaat. In plaats van handmatig kolommen te kopiëren of formules te herhalen, stapel je met deze functie gegevens uit verschillende bronnen horizontaal naast elkaar. Dit is vooral handig bij dashboards, rapportages en het samenvoegen van dynamische lijsten.
Vertaling
Nederlands: HOR.STAPELEN()
Engels: HSTACK()
Duits: HSTAPELN()
Resultaat waarde
Plak meerdere tabellen aan elkaar, naast elkaarDoel
De HOR.STAPELEN() functie is ontworpen om meerdere bereiken horizontaal samen te voegen in één nieuw bereik. Denk aan het naast elkaar plaatsen van verschillende kolommen met klantinformatie, verkoopcijfers of productgegevens. De functie maakt het eenvoudig om dynamisch meerdere tabellen of lijsten te combineren zonder gebruik te maken van ingewikkelde formules of handmatige bewerkingen.
Syntaxis
=HOR.STAPELEN(array1; [array2]; …)
Argumenten
array1 is verplicht en verwijst naar het eerste gegevensbereik of de eerste array die je wilt stapelen. Dit kan een celbereik zijn, zoals A1:A5, of een dynamische matrix.
array2, array3, enzovoort zijn optioneel en vertegenwoordigen extra bereiken of arrays die rechts van de eerste array worden geplaatst. Alle arrays moeten hetzelfde aantal rijen bevatten, anders geeft Excel een foutmelding (#WAARDE!).
Belangrijk is dat HOR.STAPELEN() met dynamische matrices werkt, wat betekent dat het resultaat zich automatisch uitbreidt over de benodigde cellen. Als het resultaat overlapt met bestaande gegevens, verschijnt de foutmelding #OVERLOOP!.
Gebruik van HOR.STAPELEN() functie
De HOR.STAPELEN() functie gebruik je wanneer je informatie uit meerdere tabellen of bereiken wilt combineren zonder extra formules of handmatig knip- en plakwerk. Stel dat je twee lijsten met klantgegevens hebt — één met namen en één met telefoonnummers — dan kun je deze eenvoudig naast elkaar plaatsen met:
=HOR.STAPELEN(A2:A10; B2:B10)
Of wanneer je gegevens uit verschillende tabbladen wilt combineren:
=HOR.STAPELEN(Blad1!A2:A10; Blad2!A2:A10)
Je kunt HOR.STAPELEN() ook gebruiken in combinatie met andere functies zoals ALS() om berekende kolommen toe te voegen, of met INDIRECT() om dynamisch te verwijzen naar verschillende tabbladen. Bijvoorbeeld:
=HOR.STAPELEN(INDIRECT("Januari!A2:A10"); INDIRECT("Februari!A2:A10"))
In rapportages of dashboards zorgt HOR.STAPELEN() ervoor dat lijsten automatisch worden bijgewerkt zodra onderliggende gegevens veranderen — een groot voordeel ten opzichte van statische kopieën.
Waarom HOR.STAPELEN() functie gebruiken?
De HOR.STAPELEN() functie bespaart tijd, voorkomt fouten en maakt je spreadsheets veel flexibeler. Waar je vroeger complexe formules met VERSCHUIVING() of INDEX() nodig had, kun je nu eenvoudig meerdere datasets horizontaal combineren.
Stel dat je een overzicht wilt maken van omzet per maand, waarbij elke maand in een eigen kolom staat. In plaats van de gegevens telkens te kopiëren, kun je dit automatisch doen met:
=HOR.STAPELEN(Jan!B2:B10; Feb!B2:B10; Mrt!B2:B10)
Let wel op dat alle bereiken even lang zijn; anders krijg je de foutmelding #WAARDE!. Zorg er ook voor dat je resultaatgebied leeg is, anders veroorzaakt de functie #OVERLOOP!.
Veelvoorkomende fouten bij gebruik van HOR.STAPELEN() zijn:
- Niet-aansluitende bereiken met ongelijke rijen.
- Verwijzingen naar niet-bestaande tabbladen via INDIRECT().
- Vergeten dat de functie dynamisch is en automatisch uitsplitst over meerdere cellen.
Opmerkingen HOR.STAPELEN() functie
- HOR.STAPELEN() is een dynamische matrixfunctie: het resultaat spreidt automatisch uit over de benodigde cellen.
- Alle arrays moeten hetzelfde aantal rijen hebben, anders verschijnt een foutmelding.
- In Excel voor het web werkt de functie volledig, maar in Excel Mobile kan het resultaat niet worden bewerkt.
- In oudere versies van Excel (zoals Excel Starter) is deze functie niet beschikbaar.
- De Engelse functienaam is HSTACK(), wat handig is als je met internationale bestanden werkt.
- Combineer HOR.STAPELEN() met VERT.STAPELEN() om zowel horizontale als verticale samenvoegingen te maken.
