Vil du hurtigt og nemt udvide dine Excel-datasæt? Lær hvordan du bruger EXPAND-funktionen!
Der er en masse funktioner pakket ind i Microsoft Excel for at hjælpe dig med at få mest muligt ud af dataene i dit regneark. De mange forskellige tilgængelige værktøjer og funktioner kan løse problemer på kreative måder, som du måske ikke havde forventet.
En af de mere usædvanlige funktioner er EXPAND-funktionen, som kan hjælpe dig med at vedhæfte nye data til dine arrays hurtigt og effektivt. Læs videre for at finde ud af, hvorfor det kan være nyttigt, og hvordan du bruger det i dit regneark.
Hvad er EXPAND-funktionen i Microsoft Excel?
EXPAND-funktionens hovedformål er at bruge en dataværdi til at udvide eller udfylde et array til specificerede større dimensioner. Dette kan være nyttigt i en række tilfælde, såsom at udfylde et regneark til visualiseringsformål, når der er ufuldstændige data.
Det kan også bruges til at tilføje yderligere information til et eksisterende array uden at skulle klikke og trække eller genindtaste de samme data i hver relevant celle. Du kan dog kun tilføje én værdi til EXPAND-funktionen, så dens alsidighed er begrænset i denne henseende.
Forståelse af syntaksen for EXPAND-funktionen i Excel
EXPAND-funktionen består af fire argumenter:
=EXPAND(array, rows, [columns], [pad_with])
Det array argument definerer det datasæt, der vil blive brugt til funktionen. Det rækker argument bestemmer, hvor mange rækker det nye array vil være. Ligeledes er kolonner argument angiver, hvor mange kolonner brede det nye array vil være.
Størrelserne, der er angivet i "rækker" og "kolonner"-argumenterne, skal være større end størrelsen på den oprindelige matrix, ellers skal en #VALUE! fejl vil blive returneret. Så for eksempel, hvis dit oprindelige datasæt indeholder 6 rækker og 3 kolonner, kan du skrive "8" i "rækker"-argumentet og få det til at løse korrekt, men ikke "4".
Hvis "rækker" eller "kolonner"-argumenterne (eller begge) er tomme, vil formlen som standard have størrelsen på det oprindelige array, og der vil ikke blive tilføjet yderligere rækker eller kolonner til outputtet.
Det pad_med argument definerer den værdi, som de ekstra celler vil indeholde i det nye array. Argumentet er som standard "#N/A", men du kan tilføje enhver tekst- eller talværdi.
Sådan bruges EXPAND-funktionen i Excel
For vores eksempel, lad os sige, at vi har tre tabeller med salgsdata hentet fra hver afdeling. Salgschefen vil gerne se et overblik over det samlede salg på tværs af alle fra alle afdelinger, så vi bliver nødt til at slå disse tre tabeller sammen til ét stort datasæt.
(Hvis vi var mere realistiske, kunne disse være separate filer, men for nemheds skyld er de alle på samme sted her).
Vi ser, at de fleste af kolonnerne i tabellerne overføres direkte, men der er også en ny "afdeling", som vi skal udfylde. Vi kan nemt bruge EXPAND-funktionen til at overføre data fra alle tre tabeller og tilføje data til den nye kolonne uden at indtaste meget.
Lad os flytte dataene fra tabellen "Fremstilling" over ved at skrive eller indsætte følgende i cellen I3 og trykker Gå ind.
=EXPAND(A3:F8,6,7,A1)
Denne formel beder funktionen om at bruge sættet af data under "Fremstilling" overskrifter fra celler A3 igennem F8 som base. Der er seks rækker med data, så vi indtastede det nummer i "rækker"-argumentet. Alternativt kunne vi have ladet argumentet stå tomt og få det samme resultat.
Der er også seks kolonner, men vi skal tilføje en mere for at tillade den nye "Afdeling"-kolonne i den nye tabel, og så indeholder argumentet værdien "7" i stedet for. Med hensyn til hvad man skal udfylde den nye kolonne med, så sker det bare sådan, at overskrifterne over de enkelte tabeller indeholder de enkelte afdelingsnavne, så vi kan blot henvise til disse celler (i dette tilfælde, A1) som værdien for "pad_with"-argumentet.
Nu hvor vi har flyttet den første tabel over, kan vi nemt bruge den samme formel, med et par justeringer af cellereferencerne, til at bringe over de to andre tabeller.
For den anden tabel, "Udvikling", skriv eller kopier og indsæt følgende formel i cellen I9 og tryk Gå ind.
=EXPAND(A12:F15,4,7,A10)
Der er kun fire medarbejdere i denne afdeling, så argumentet "rækker" er blevet ændret for at afspejle det. Og for den tredje "Tjenester"-tabel skal du skrive eller kopiere og indsætte følgende i cellen I13 og tryk Gå ind.
=EXPAND(A19:F23,5,7,A17)
Det færdige nye datasæt skulle se sådan ud:
Udvid dit Excel-kompetencesæt med EXPAND-funktionen
Der er mange usædvanlige funktioner og unikke use cases for Excels mange forskellige funktioner. De virker måske ikke indlysende eller nødvendige, før de viser sig at være det perfekte værktøj, du har brug for til dine data.
At lære og mestre Excel handler ikke kun om at kende formler og argumenter, det handler også om at finde kreative måder at bruge disse værktøjer til at overvinde enhver udfordring, du støder på.
Der er masser af interessante måder at bruge et regneark på, og funktioner som EXPAND hjælper med at gøre Excel mere alsidigt og mere værdifuldt, når det mærkelige og uventede opstår i dit arbejdsmiljø.