Beschikbaar in:Excel 2024 of nieuwer (Werkt in Excel 2024, elke latere versie, Microsoft 365 en Excel voor het web)Categorie:Dynamische matrices

VERT.STAPELEN

VSTACK in Engelstalige Excel

Zet bereiken of matrices onder elkaar in één overlopend blok, zodat losse exports één lijst worden die je kunt sorteren, filteren of ontdubbelen.

Moeilijkheidsgraad 3 van 5. De formule is kort, maar het resultaat is een overlopende matrix waarvan de breedte door de breedste invoer wordt bepaald, en bereiken van ongelijke breedte worden met #N/B aangevuld.

Laatst bijgewerkt: 13 oktober 2026

Bekijk de uitgewerkte voorbeelden

Fragment van het werkblad: in F2 staat de formule
RijABCDEFG
1INK-boekstukINK-bedragMEM-boekstukMEM-bedrag
225-0412€3,025.00€ 3.025,0025-0013€15,000.00€ 15.000,0025-0412=VERT.STAPELEN(A2:B4, C2:D4)=VERT.STAPELEN(A2:B4; C2:D4)€3,025.00€ 3.025,00
325-0418€1,210.00€ 1.210,0025-0014€2,500.00€ 2.500,0025-0418€1,210.00€ 1.210,00
425-0421€6,050.00€ 6.050,0025-0015€480.00€ 480,0025-0421€6,050.00€ 6.050,00
525-0013€15,000.00€ 15.000,00
625-0014€2,500.00€ 2.500,00
725-0015€480.00€ 480,00
Formulecel (F2)Overloopresultaat
=VERT.STAPELEN(A2:B4, C2:D4)
=VERT.STAPELEN(A2:B4; C2:D4)

Wat VERT.STAPELEN doet en wanneer je het gebruikt

Wat het doet: het zet matrices onder elkaar tot één lijst, bijvoorbeeld een grootboekexport per maand tot één lang grootboek. De lijst loopt over in de cellen eronder.

Wanneer je het gebruikt: als gegevens van dezelfde soort in stukken binnenkomen, zoals een saldibalans per entiteit. Het vervangt het onder elkaar kopiëren en plakken van exports, en de gecombineerde lijst past zich aan zodra een bron verandert. Gaat het om veel bestanden, of moet een vernieuwing zonder menselijke handeling lopen, dan is Power Query robuuster.

De twee grootste voordelen:

  • Blijft actueel: de gecombineerde lijst past zich aan als een bron verandert, geplakte kopieën niet.
  • Elke bron: elk argument mag een bereik zijn of het resultaat van een andere functie, zoals FILTER.

Hoe Excel de functie berekent

Excel zoekt eerst het breedste argument: dat bepaalt het aantal kolommen van het resultaat. Daarna schrijft Excel matrix1 vanaf de bovenkant, matrix2 direct onder de laatste rij van matrix1, enzovoort. De totale hoogte is de som van de hoogtes en het blok loopt over vanuit de formulecel.

Koppen krijgen geen bijzondere behandeling: een kopregel in een bereik wordt net als elke andere rij gestapeld.

Let op: Is een argument smaller dan het breedste, dan krijgen de lege cellen rechts ervan #N/B in plaats van leeg te blijven. Zet ALS.NB rond de hele VERT.STAPELEN om de opvulling te vervangen.

Denkmodel

Uitgeprinte lijsten onder elkaar op een tafel leggen: de tweede lijst sluit direct aan op de onderrand van de eerste, en een smaller vel laat een lege strook over die VERT.STAPELEN met #N/B markeert.

Begrippen op deze pagina: overloop, matrix, argument, bereik, cel

VERT.STAPELEN(matrix1, [matrix2], ...)
VERT.STAPELEN(matrix1; [matrix2]; ...)
Argumenten
ArgumentSoortBetekenis
matrix1VerplichtHet eerste bereik of de eerste matrix: die komt bovenaan het resultaat.
matrix2OptioneelVerdere bereiken of matrices, elk onder de vorige geplaatst.

Geeft terug:Eén matrix: de rijen van matrix1, daarna die van matrix2, enzovoort

Formules gebruiken komma's (,) tussen de argumenten, zoals in de Engelse Excel. Formules gebruiken puntkomma's (;) tussen de argumenten, zoals in de Nederlandse Excel. Formules gebruiken puntkomma's (;) tussen de argumenten, zoals in de Nederlandse Excel; de Engelse Excel gebruikt komma's (,).

Uitgewerkte voorbeelden

Beginner

Twee dagboeken samenvoegen tot één lijst voor de toetsing

Bij Veldhuis Installatie BV levert de XAF-auditfile het inkoopdagboek INK en het memoriaaldagboek MEM als twee losse lijsten, elk met boekstuknummer en bedrag. Voor de journaalpostentest wil je één lijst met alle regels onder elkaar.

De INK-lijst staat in A en B, de MEM-lijst in C en D.

Fragment van het werkblad: in F2 staat de formule
RijABCDEFGH
1INK-boekstukINK-bedragMEM-boekstukMEM-bedrag
225-0412€3,025.00€ 3.025,0025-0013€15,000.00€ 15.000,0025-0412=VERT.STAPELEN(A2:B4, C2:D4)=VERT.STAPELEN(A2:B4; C2:D4)€3,025.00€ 3.025,00
325-0418€1,210.00€ 1.210,0025-0014€2,500.00€ 2.500,0025-0418€1,210.00€ 1.210,00
425-0421€6,050.00€ 6.050,0025-0015€480.00€ 480,0025-0421€6,050.00€ 6.050,00
525-0013€15,000.00€ 15.000,00
625-0014€2,500.00€ 2.500,00
725-0015€480.00€ 480,00
8
Formulecel (F2)Overloopresultaat

Formule in F2

=VERT.STAPELEN(A2:B4, C2:D4)
=VERT.STAPELEN(A2:B4; C2:D4)

Resultaat: 25-0412 | €3,025.00 / 25-0418 | €1,210.00 / 25-0421 | €6,050.00 / 25-0013 | €15,000.00 / 25-0014 | €2,500.00 / 25-0015 | €480.0025-0412 | € 3.025,00 / 25-0418 | € 1.210,00 / 25-0421 | € 6.050,00 / 25-0013 | € 15.000,00 / 25-0014 | € 2.500,00 / 25-0015 | € 480,00

Stap voor stap
  1. Excel bekijkt de twee argumenten: A2:B4 is 3 rijen bij 2 kolommen, C2:D4 is ook 3 rijen bij 2 kolommen. De breedste is 2 kolommen, dus het resultaat is 2 kolommen breed.
  2. Excel zet het eerste argument bovenaan: 25-0412 met 3,0253.025, 25-0418 met 1,2101.210 en 25-0421 met 6,0506.050.
  3. Direct onder de derde rij zet Excel het tweede argument: 25-0013 met 15,00015.000, 25-0014 met 2,5002.500 en 25-0015 met 480.
  4. De hoogte is 3 + 3 = 6 rijen, dus het resultaat loopt over van F2 tot G7. Beide lijsten waren even breed, dus er verschijnt geen #N/B.
  5. Wijzig C4 van 25-0015 in 25-0099 en de laatste rij van de lijst verandert mee, omdat de stapel een formule is en geen geplakte kopie.

Let op: De volgorde van de argumenten is de volgorde van de rijen. VERT.STAPELEN(C2:D4; A2:B4) zet de MEM-regels eerst, wat uitmaakt als je van boven af nummert of een steekproef trekt.

Meer over dit voorbeeld: waarom het werkt, 1 variant

Waarom het werkt

VERT.STAPELEN behandelt elk argument als een blok en zet de blokken achter elkaar in de volgorde waarin je ze noemt. Omdat beide blokken dezelfde twee kolommen hebben, komen boekstuknummers onder boekstuknummers en bedragen onder bedragen.

Varianten

=VERT.STAPELEN(A2:B4, C2:D4, A2:B4)
=VERT.STAPELEN(A2:B4; C2:D4; A2:B4)

Een willekeurig aantal argumenten is toegestaan en hetzelfde bereik mag twee keer voorkomen; hier komen de INK-regels ook onderaan terug.

Halfgevorderd

Grootboek- en bankregels van ongelijke breedte stapelen

Je werkt aan de kasafstemming bij Veldhuis Installatie BV. Het grootboekuittreksel heeft boekstuk, bedrag en grootboekrekening; het bankafschrift heeft alleen boekstuk en bedrag. Je stapelt ze tot één lijst om te matchen, maar de ontbrekende rekening bij de bankregels moet onbekend zeggen in plaats van #N/B.

Het grootboek staat in A tot en met C, de bankregels in D en E.

Fragment van het werkblad: in G2 staat de formule
RijABCDEFGHIJ
1GrootboekboekstukGrootboekbedragGrootboekrekeningBankboekingBankbedrag
225-0601€4,200.00€ 4.200,0011001100B-1101€4,200.00€ 4.200,0025-0601=ALS.NB(VERT.STAPELEN(A2:C4, D2:E3), "onbekend")=ALS.NB(VERT.STAPELEN(A2:C4; D2:E3); "onbekend")€4,200.00€ 4.200,0011001100
325-0602€9,680.00€ 9.680,0080008000B-1102€2,750.00€ 2.750,0025-0602€9,680.00€ 9.680,0080008000
425-0603€1,500.00€ 1.500,004500450025-0603€1,500.00€ 1.500,0045004500
5B-1101€4,200.00€ 4.200,00onbekend
6B-1102€2,750.00€ 2.750,00onbekend
7
Formulecel (G2)Overloopresultaat

Formule in G2

=ALS.NB(VERT.STAPELEN(A2:C4, D2:E3), "onbekend")
=ALS.NB(VERT.STAPELEN(A2:C4; D2:E3); "onbekend")

Resultaat: 25-0601 | €4,200.00 | 1100 / 25-0602 | €9,680.00 | 8000 / 25-0603 | €1,500.00 | 4500 / B-1101 | €4,200.00 | onbekend / B-1102 | €2,750.00 | onbekend25-0601 | € 4.200,00 | 1100 / 25-0602 | € 9.680,00 | 8000 / 25-0603 | € 1.500,00 | 4500 / B-1101 | € 4.200,00 | onbekend / B-1102 | € 2.750,00 | onbekend

Stap voor stap
  1. Excel meet de argumenten: A2:C4 is 3 rijen bij 3 kolommen, D2:E3 is 2 rijen bij 2 kolommen. De breedste is 3 kolommen, dus het resultaat is 3 kolommen breed en 3 + 2 = 5 rijen hoog.
  2. Het grootboek vult rij 1 tot en met 3 volledig: 25-0601, 4,2004.200, 1100; 25-0602, 9,6809.680, 8000; 25-0603, 1,5001.500, 4500.
  3. De bankregels komen in rij 4 en 5: B-1101 met 4,2004.200 en B-1102 met 2,7502.750 in de eerste twee kolommen. De derde kolom heeft geen bron, dus VERT.STAPELEN zet daar voor beide rijen #N/B neer (I5 en I6 op het werkblad).
  4. ALS.NB krijgt het hele blok van 5 bij 3 en controleert elke cel. Alleen de twee #N/B-cellen worden vervangen door onbekend; getallen en boekstuknummers komen ongewijzigd door.
  5. Het resultaat loopt over van G2 tot I6. Zonder ALS.NB zouden I5 en I6 #N/B tonen, en elke SOM over kolom I zou ook #N/B geven.

Let op: De opvulling komt altijd rechts. Hier is de rekening de laatste kolom, dus de bankregels blijven uitgelijnd. Was het ontbrekende veld de eerste kolom van het grootboek geweest, dan staan bedragen onder de verkeerde kop zonder dat er een foutmelding is.

Meer over dit voorbeeld: waarom het werkt, 1 variant

Waarom het werkt

VERT.STAPELEN levert altijd een rechthoek, dus een smaller argument moet worden aangevuld, en #N/B is de opvulling. ALS.NB werkt op een hele matrix tegelijk en raakt alleen #N/B, dus echte fouten zoals #DEEL/0! blijven zichtbaar.

Varianten

=VERT.STAPELEN(A2:C4, HOR.STAPELEN(D2:E3, ALS(D2:D3<>"", "onbekend", "")))
=VERT.STAPELEN(A2:C4; HOR.STAPELEN(D2:E3; ALS(D2:D3<>""; "onbekend"; "")))

Vul het smalle bereik zelf aan met HOR.STAPELEN; het resultaat is hetzelfde en de bedoeling staat in de formule in plaats van verstopt in ALS.NB. ALS levert één waarde per rij: één tekstwaarde zou onder de eerste rij worden aangevuld met #N/B.

Gevorderd

Unieke, gesorteerde factuurpopulatie uit twee maandbestanden

Veldhuis Installatie BV stuurt de betaalde inkoopfacturen als één bestand voor oktober (kolom A) en één voor november (kolom B). Sommige facturen staan in beide bestanden.

Voordat je een steekproef trekt, wil je één populatie met elk factuurnummer één keer, oplopend gesorteerd.

Fragment van het werkblad: in D2 staat de formule
RijABCDE
1Facturen oktoberFacturen november
225-200125-200525-2001=SORTEREN(UNIEK(VERT.STAPELEN(A2:A6, B2:B6)))=SORTEREN(UNIEK(VERT.STAPELEN(A2:A6; B2:B6)))
325-200425-200225-2002
425-200225-200825-2003
525-200725-200425-2004
625-200325-200625-2005
725-2006
825-2007
925-2008
10
Formulecel (D2)Overloopresultaat

Formule in D2

=SORTEREN(UNIEK(VERT.STAPELEN(A2:A6, B2:B6)))
=SORTEREN(UNIEK(VERT.STAPELEN(A2:A6; B2:B6)))

Resultaat: 25-2001 / 25-2002 / 25-2003 / 25-2004 / 25-2005 / 25-2006 / 25-2007 / 25-200825-2001 / 25-2002 / 25-2003 / 25-2004 / 25-2005 / 25-2006 / 25-2007 / 25-2008

Stap voor stap
  1. De binnenste functie is VERT.STAPELEN(A2:A6; B2:B6). Die zet de 5 oktoberfacturen boven de 5 novemberfacturen: 25-2001, 25-2004, 25-2002, 25-2007, 25-2003, 25-2005, 25-2002, 25-2008, 25-2004, 25-2006. Dat is één kolom van 10 rijen.
  2. UNIEK leest die kolom van boven naar beneden en houdt de eerste keer dat een waarde voorkomt. De tweede 25-2002 (positie 7) en de tweede 25-2004 (positie 9) vallen af. Er blijven 8 waarden over, in deze volgorde: 25-2001, 25-2004, 25-2002, 25-2007, 25-2003, 25-2005, 25-2008, 25-2006.
  3. SORTEREN sorteert de 8 waarden oplopend: 25-2001, 25-2002, 25-2003, 25-2004, 25-2005, 25-2006, 25-2007, 25-2008. De standaardwaarden (sleutelkolom 1, oplopend) zijn wat we willen.
  4. Het resultaat loopt over van D2 tot D9. De controle is 10 gestapelde facturen min 2 dubbele = 8 unieke.
  5. Vervang B3 door 25-2009 en de lijst krijgt een negende nummer, 25-2009, onderaan de gesorteerde lijst, omdat de hele keten opnieuw wordt berekend.

Let op: Is het novemberbestand korter en wijs je B2:B10 aan, dan worden de lege cellen ook gestapeld. UNIEK geeft dan een 0 als extra waarde en de gesorteerde lijst begint daarmee, zodat de populatie één factuur groter lijkt dan ze is.

Meer over dit voorbeeld: waarom het werkt, nog 1 valkuil, 2 varianten

Waarom het werkt

VERT.STAPELEN levert een gewone matrix, dus elke matrixfunctie kan die als invoer nemen zonder hulpkolom. De volgorde telt: eerst UNIEK, zodat SORTEREN maar 8 waarden hoeft te ordenen, en de formule werkt van binnen naar buiten.

Meer om op te letten

  • Een nummer dat met een spatie aan het eind is geëxporteerd, zoals '25-2002 ', is voor UNIEK een andere waarde en blijft twee keer in de lijst staan. Maak beide kolommen eerst schoon met SPATIES.WISSEN als de exports uit verschillende systemen komen.

Varianten

=VERT.STAPELEN("Factuurnummer", SORTEREN(UNIEK(VERT.STAPELEN(A2:A6, B2:B6))))
=VERT.STAPELEN("Factuurnummer"; SORTEREN(UNIEK(VERT.STAPELEN(A2:A6; B2:B6))))

Voeg één kop bovenaan toe: de kop wordt één keer boven de afgewerkte lijst gestapeld in plaats van een kop uit een van de exports te kopiëren.

=SORTEREN(UNIEK(VERT.STAPELEN(A2:A6, B2:B6),,WAAR))
=SORTEREN(UNIEK(VERT.STAPELEN(A2:A6; B2:B6);;WAAR))

Zet het derde argument van UNIEK op WAAR om alleen de facturen te tonen die in één bestand voorkomen: 25-2001, 25-2003, 25-2005, 25-2006, 25-2007, 25-2008. De twee gedeelde facturen vallen weg.

Expert

Geconsolideerde saldibalans van twee entiteiten met controletotaal

Twee entiteiten van de Veldhuis-groep leveren elk een saldibalans met rekening en saldo (debet positief, credit negatief). Je wilt één geconsolideerde lijst per rekening, gesorteerd, met een totaalregel eronder die 0 moet zijn, zodat een ontbrekende of dubbele regel direct opvalt.

De rekeningen van entiteit 1 staan in A en B, die van entiteit 2 in C en D, en de twee entiteiten gebruiken niet precies dezelfde rekeningen.

Fragment van het werkblad: in F2 staat de formule
RijABCDEFGH
1Rekening entiteit 1Saldo entiteit 1Rekening entiteit 2Saldo entiteit 2
211001100€25,000.00€ 25.000,0011001100€9,000.00€ 9.000,0011001100=LET( rekeningen, SORTEREN(UNIEK(VERT.STAPELEN(A2:A5, C2:C5))), saldi, SOMMEN.ALS(B2:B5, A2:A5, rekeningen) + SOMMEN.ALS(D2:D5, C2:C5, rekeningen), regels, HOR.STAPELEN(rekeningen, saldi), VERT.STAPELEN(regels, HOR.STAPELEN("Totaal", SOM(saldi))) )=LET( rekeningen; SORTEREN(UNIEK(VERT.STAPELEN(A2:A5; C2:C5))); saldi; SOMMEN.ALS(B2:B5; A2:A5; rekeningen) + SOMMEN.ALS(D2:D5; C2:C5; rekeningen); regels; HOR.STAPELEN(rekeningen; saldi); VERT.STAPELEN(regels; HOR.STAPELEN("Totaal"; SOM(saldi))) )€34,000.00€ 34.000,00
313001300€18,000.00€ 18.000,0016001600-€6,000.00€ -6.000,0013001300€18,000.00€ 18.000,00
440004000€12,000.00€ 12.000,0045004500€4,000.00€ 4.000,0016001600-€6,000.00€ -6.000,00
580008000-€55,000.00€ -55.000,0080008000-€7,000.00€ -7.000,0040004000€12,000.00€ 12.000,00
645004500€4,000.00€ 4.000,00
780008000-€62,000.00€ -62.000,00
8Totaal€0.00€ 0,00
9
Formulecel (F2)Overloopresultaat

Formule in F2

=LET(
  rekeningen, SORTEREN(UNIEK(VERT.STAPELEN(A2:A5, C2:C5))),
  saldi, SOMMEN.ALS(B2:B5, A2:A5, rekeningen) + SOMMEN.ALS(D2:D5, C2:C5, rekeningen),
  regels, HOR.STAPELEN(rekeningen, saldi),
  VERT.STAPELEN(regels, HOR.STAPELEN("Totaal", SOM(saldi)))
)
=LET(
  rekeningen; SORTEREN(UNIEK(VERT.STAPELEN(A2:A5; C2:C5)));
  saldi; SOMMEN.ALS(B2:B5; A2:A5; rekeningen) + SOMMEN.ALS(D2:D5; C2:C5; rekeningen);
  regels; HOR.STAPELEN(rekeningen; saldi);
  VERT.STAPELEN(regels; HOR.STAPELEN("Totaal"; SOM(saldi)))
)

Resultaat: 1100 | €34,000.00 / 1300 | €18,000.00 / 1600 | -€6,000.00 / 4000 | €12,000.00 / 4500 | €4,000.00 / 8000 | -€62,000.00 / Totaal | €0.001100 | € 34.000,00 / 1300 | € 18.000,00 / 1600 | € -6.000,00 / 4000 | € 12.000,00 / 4500 | € 4.000,00 / 8000 | € -62.000,00 / Totaal | € 0,00

Stap voor stap
  1. LET rekent de namen in volgorde uit. Eerst rekeningen: VERT.STAPELEN(A2:A5; C2:C5) stapelt 1100, 1300, 4000, 8000 en 1100, 1600, 4500, 8000. UNIEK houdt de eerste keer van elke waarde: 1100, 1300, 4000, 8000, 1600, 4500. SORTEREN zet ze oplopend: 1100, 1300, 1600, 4000, 4500, 8000.
  2. Dan saldi. De eerste SOMMEN.ALS vraagt entiteit 1 naar elk van de 6 rekeningen: 25,00025.000, 18,00018.000, 0, 12,00012.000, 0, -55,00055.000. De tweede SOMMEN.ALS vraagt entiteit 2: 9,0009.000, 0, -6,0006.000, 0, 4,0004.000, -7,0007.000. Een rekening die een entiteit niet gebruikt geeft 0.
  3. De twee matrices positie voor positie optellen geeft 34,00034.000, 18,00018.000, -6,0006.000, 12,00012.000, 4,0004.000, -62,00062.000. Voor rekening 1100 is dat 25,00025.000 + 9,0009.000 = 34,00034.000 en voor rekening 8000 is het -55,00055.000 + -7,0007.000 = -62,00062.000.
  4. regels zet rekeningen en saldi naast elkaar met HOR.STAPELEN: een blok van 6 bij 2.
  5. De laatste VERT.STAPELEN zet regels bovenaan en een blok van één rij eronder: de tekst Totaal en SOM(saldi) = 34,00034.000 + 18,00018.000 - 6,0006.000 + 12,00012.000 + 4,0004.000 - 62,00062.000 = 0. Beide blokken zijn 2 kolommen breed, dus er verschijnt geen #N/B.
  6. Het resultaat loopt over van F2 tot G8 (7 rijen). Het totaal van 0 laat zien dat beide saldibalansen compleet en sluitend waren. Wijzig D5 in -6,5006.500 en het totaal wordt 500, wat je vertelt dat er iets niet klopt.

Let op: De omgekeerde fout is bereiken stapelen die de eigen totaalregel van elk werkblad bevatten. UNIEK voegt dan een regel Totaal aan de rekeninglijst toe, SOMMEN.ALS geeft die 0, en SORTEREN zet hem onderaan, zodat het resultaat netjes oogt terwijl het groepstotaal waarmee je vergelijkt ontbreekt.

Meer over dit voorbeeld: waarom het werkt, nog 2 valkuilen, 2 varianten

Waarom het werkt

VERT.STAPELEN doet hier twee keer iets anders: eerst de gecombineerde rekeninglijst opbouwen, daarna een totaalregel aan een afgewerkte tabel hangen. LET houdt rekeningen en saldi als namen vast, zodat elk maar één keer wordt berekend en een beoordelaar de formule van boven naar beneden kan lezen.

Gebruik deze opbouw niet voor meer dan een paar entiteiten, voor saldibalansen waarvan de structuur elke periode verandert, of als het bestand in Excel 2021 of ouder moet openen: dan voegt Power Query de saldibalansen één keer samen en ververst met één klik, met als nadeel een vernieuwstap.

Meer om op te letten

  • Staat een saldokolom als tekst, dan negeert SOMMEN.ALS die zonder melding en telt 0. Het totaal is dan niet meer 0, en daarom staat de controleregel er; haal hem niet weg.
  • Intercompanyrekeningen worden hier niet geëlimineerd. De lijst telt alleen saldi op; het elimineren van intercompanysaldi is een aparte stap.

Varianten

=LET(
  rekeningen, SORTEREN(UNIEK(VERT.STAPELEN(A2:A5, C2:C5))),
  SOMMEN.ALS(B2:B5, A2:A5, rekeningen) + SOMMEN.ALS(D2:D5, C2:C5, rekeningen)
)
=LET(
  rekeningen; SORTEREN(UNIEK(VERT.STAPELEN(A2:A5; C2:C5)));
  SOMMEN.ALS(B2:B5; A2:A5; rekeningen) + SOMMEN.ALS(D2:D5; C2:C5; rekeningen)
)

Debugtip: geef een tussenresultaat als laatste argument terug om het los te zien. Hier komen alleen de saldi terug (34,00034.000; 18,00018.000; -6,0006.000; 12,00012.000; 4,0004.000; -62,00062.000), zonder rekeningnummers of totaal.

=SORTEREN(UNIEK(VERT.STAPELEN(A2:A5, C2:C5)))
=SORTEREN(UNIEK(VERT.STAPELEN(A2:A5; C2:C5)))

Alternatief zonder LET als je alleen de lijst met rekeningen nodig hebt: korter, maar elk onderdeel wordt opnieuw berekend als je het elders hergebruikt.

Veelgemaakte fouten

Veelgemaakte fouten
SymptoomOorzaakOplossing
#N/B in sommige cellen van het resultaatSommige cellen van het resultaat tonen #N/B en je ziet niet waarom.Een van de argumenten is smaller dan het breedste. Controleer het aantal kolommen; is de opvulling bedoeld, dan kies je met ALS.NB een tekst of lege tekst als vervanging.
Een 0 of lege regel midden in de lijstDe gecombineerde lijst bevat midden in een rij met 0 of een regel die leeg lijkt.Een bereik dat hoger is dan zijn gegevens bevat lege cellen, en VERT.STAPELEN stapelt die mee. Wijs elk argument naar de exacte rijen, of filter de lege regels er achteraf uit met FILTER.
Koppen staan midden in de lijstElke export heeft een eigen kopregel, en de koppen staan midden in de lijst.Begin elk bereik onder de kop en voeg zelf één kopregel toe, bijvoorbeeld VERT.STAPELEN(A1:C1; A3:C9; A12:C20) met de kop één keer.
#OVERLOPEN! terwijl de formule kloptHet resultaat is #OVERLOPEN!, terwijl de formule klopt.De cellen die het gestapelde blok nodig heeft zijn niet leeg. Klik op de fout, kies Belemmerende cellen selecteren en maak ze leeg; onthoud dat het blok zo hoog is als alle invoer samen.

Gebruikt in combinaties

  • Dubbele factuurnummers in twee exportsZet twee maandelijkse inkoopexports onder elkaar en bewaar elk factuurnummer dat vaker dan één keer voorkomt, met VERT.STAPELEN, UNIEK, X.VERGELIJKEN, ISNB en FILTER.Excel 2024 of nieuwer (Deze combinatie vereist Excel 2024 of nieuwer)