Snel en eenvoudig uw Excel datasets uitbreiden? Leer hoe u de EXPAND-functie gebruikt!
Er zijn veel functies in Microsoft Excel verpakt om u te helpen het meeste uit de gegevens in uw spreadsheet te halen. De verscheidenheid aan beschikbare tools en functies kan problemen op een creatieve manier oplossen die u misschien niet had verwacht.
Een van de meer ongebruikelijke functies is de EXPAND-functie, waarmee u snel en efficiënt nieuwe gegevens aan uw arrays kunt koppelen. Lees verder om erachter te komen waarom het nuttig kan zijn en hoe u het in uw spreadsheet kunt gebruiken.
Wat is de EXPAND-functie in Microsoft Excel?
Het belangrijkste doel van de EXPAND-functie is om een gegevenswaarde te gebruiken om een array uit te breiden of op te vullen tot gespecificeerde grotere dimensies. Dit kan in een aantal gevallen nuttig zijn, zoals het vullen van een spreadsheet voor visualisatiedoeleinden wanneer er onvolledige gegevens zijn.
Het kan ook worden gebruikt voor het toevoegen van aanvullende informatie aan een bestaande array zonder dezelfde gegevens in elke relevante cel te hoeven klikken en slepen of opnieuw te typen. U kunt echter maar één waarde toevoegen aan de EXPAND-functie, dus de veelzijdigheid is in dit opzicht beperkt.
De syntaxis van de EXPAND-functie in Excel begrijpen
De EXPAND-functie bestaat uit vier argumenten:
=EXPAND(array, rows, [columns], [pad_with])
De reeks argument definieert de gegevensset die voor de functie zal worden gebruikt. De rijen argument bepaalt hoeveel rijen de nieuwe array zal zijn. Zo ook de kolommen argument geeft aan hoeveel kolommen breed de nieuwe array zal zijn.
De afmetingen die worden vermeld in de argumenten "rijen" en "kolommen", moeten groter zijn dan de grootte van de oorspronkelijke array, of anders een #WAARDE! fout wordt geretourneerd. Dus als uw initiële dataset bijvoorbeeld 6 rijen en 3 kolommen bevat, kunt u "8" typen in het argument "rijen" en ervoor zorgen dat het correct wordt opgelost, maar niet "4".
Als de argumenten "rijen" of "kolommen" (of beide) leeg zijn, wordt de formule standaard ingesteld op de grootte van de oorspronkelijke matrix en worden er geen extra rijen of kolommen aan de uitvoer toegevoegd.
De pad_met argument definieert de waarde die de extra cellen in de nieuwe array zullen bevatten. Het argument is standaard "#N/A", maar u kunt elke tekst- of getalwaarde toevoegen.
Hoe de EXPAND-functie in Excel te gebruiken
Laten we voor ons voorbeeld zeggen dat we drie tabellen met verkoopgegevens hebben die van elke afdeling zijn binnengebracht. Het hoofd verkoop wil een overzicht zien van de totale verkoop van iedereen van alle afdelingen, dus we zullen deze drie tabellen moeten samenvoegen tot één grote dataset.
(Als we realistischer waren, zouden dit aparte bestanden kunnen zijn, maar voor het gemak staan ze hier allemaal op dezelfde plek).
We zien dat de meeste kolommen in de tabellen direct worden overgedragen, maar er is ook een nieuwe kolom "Afdeling" die we moeten vullen. We kunnen eenvoudig de EXPAND-functie gebruiken om de gegevens uit alle drie de tabellen over te dragen en gegevens voor de nieuwe kolom toe te voegen zonder veel in te typen.
Laten we de gegevens uit de tabel "Productie" verplaatsen door het volgende in de cel te typen of te plakken I3 en drukken Binnenkomen.
=EXPAND(A3:F8,6,7,A1)
Deze formule vraagt de functie om de set gegevens onder de kopjes "Productie" uit cellen te gebruiken A3 door F8 als basis. Er zijn zes rijen met gegevens, dus we hebben dat getal ingevoerd in het argument "rijen". Als alternatief hadden we dat argument leeg kunnen laten en hetzelfde resultaat hebben gekregen.
Er zijn ook zes kolommen, maar we moeten er nog één toevoegen om de nieuwe kolom "Afdeling" in de nieuwe tabel mogelijk te maken, zodat dat argument in plaats daarvan de waarde "7" bevat. Wat betreft het vullen van de nieuwe kolom, toevallig bevatten de kopjes boven de individuele tabellen de individuele afdelingsnamen, dus we kunnen gewoon naar die cellen verwijzen (in dit geval, A1) als de waarde voor het argument "pad_with".
Nu we de eerste tabel hebben verplaatst, kunnen we eenvoudig dezelfde formule gebruiken, met een paar aanpassingen aan de celverwijzingen, om de andere twee tabellen over te brengen.
Typ of kopieer en plak de volgende formule in de cel voor de tweede tabel, "Ontwikkeling". ik9 en druk op Binnenkomen.
=EXPAND(A12:F15,4,7,A10)
Er zijn slechts vier personeelsleden op deze afdeling, dus het argument "rijen" is gewijzigd om dat weer te geven. En voor de derde tabel "Services" typt of kopieert en plakt u het volgende in de cel I13 en druk op Binnenkomen.
=EXPAND(A19:F23,5,7,A17)
De voltooide nieuwe dataset zou er ongeveer zo uit moeten zien:
Breid uw Excel-vaardigheden uit met de EXPAND-functie
Er zijn veel ongebruikelijke functies en unieke use-cases voor de verscheidenheid aan functies van Excel. Ze lijken misschien niet voor de hand liggend of noodzakelijk totdat ze de perfecte tool blijken te zijn die u nodig heeft voor uw gegevens.
Excel leren en beheersen gaat niet alleen over het kennen van formules en argumenten, het gaat ook over het vinden van creatieve manieren om die tools te gebruiken om elke uitdaging die je tegenkomt te overwinnen.
Er zijn tal van interessante manieren om een spreadsheet te gebruiken, en functies zoals EXPAND helpen om Excel veelzijdiger en waardevoller te maken wanneer er zich vreemde en onverwachte dingen voordoen in uw werkomgeving.