Sorter tekst i Excel -tabeller med matriseformler

Slik fungerer det i bare noen få trinn

Excel -regneark er spesielt overbevisende når de er strukturert på en klar og forståelig måte. Av denne grunn er det fornuftig, i tillegg til den generelle strukturen i et regneark, å sikre at data eller utskriftstekster er ordnet i tabellen. Hvis du vil liste verdiene eller resultatene i Excel -tabellen på en sortert måte, trenger du ikke nødvendigvis å bruke de manuelle sorterings- og filtreringsfunksjonene som du finner i "Data" -fanen. På samme måte trenger ikke data å bli møysommelig flyttet for hånd, ettersom Excel er i stand til å sortere bordet automatisk etter at du har lagt inn en formel.

Når en formel for automatisk sortering er fornuftig

Hver Excel -bruker kjenner følgende situasjon fra praksis: Du lager en tabell og angir de første dataene. Mer informasjon vil bli lagt til på et senere tidspunkt og tabellen blir mindre oversiktlig over tid. Hvis du har Excel -tabellene sortert automatisk ved hjelp av formler, vil dette ikke skje. Den integrerte formelen gir deg automatisk en ny rekkefølge av dataene så snart kildedataene i listen endres.

Slik sorterer du tekst i Excel automatisk i alfabetisk rekkefølge

I det følgende eksemplet på en sorteringsfunksjon er ukedagene i kolonne A i rad 1 til 7 i kronologisk rekkefølge. Disse skal sendes ut i et annet celleområde i alfabetisk sorteringsrekkefølge. I eksemplet bruker vi kolonneområde C1: C7 for dette, siden kolonne B kreves som en hjelpekolonne. Følgende figur viser strukturen i eksempeltabellen:

Sorter tekst i Excel -tabeller - Slik gjør du det

  1. Lag en hjelpekolonne og skriv inn matriseformelen

    Bruk kolonne B som hjelpekolonne for sortering. Du trenger kommandoen "HVIS" som en funksjon. I neste trinn skriver du inn følgende formel og sorteringskriterier i celle B1:

    = SUMMER (HVIS (A $ 1: A $ 7 <A1; 1)) + (A1 = "") * 1000

    Siden dette er en matriseformel som søker i celleområdet A1: A7, må du bekrefte oppføringen av formelen med CTRL SHIFT ENTER for sorteringsfunksjonen.

    Info: I Microsoft Excel kalles kraftige formler matriseformler. Disse gjør det mulig for Excel -brukere å gjøre komplekse beregninger som ikke kan utføres med standardformlene. Siden tastekombinasjonen "CTRL + SKIFT + ENTER" må trykkes etter at formelen er angitt, er matriseformler også internasjonalt kjent som eller CSE-formler (Ctrl-Shift-Enter).

    Kopier deretter formelen i celle B1 ned til celle B7. Følgende figur viser bruken av formelen i hjelpekolonnen i eksempeltabellen:

  2. Sorter ukedagene i kolonne C

    For å sortere ukedagene i kolonne C, skriv inn følgende formel i celle C1 i neste trinn:

    = INDIRECT ("A" & SAMMENLIGNENDE (MINSTE (B $ 1: B $ 7; LINE ()); B $ 1: B $ 7; 0))

    Denne formelen er også en matriseformel. Den tar hensyn til celleområdet B1: B7 og må også bekreftes med tastekombinasjonen "CTRL + SKIFT + ENTER" for å bli utført korrekt. Kopier deretter formelen fra celle C1 ned til celle C7.

    Følgende figur viser resultatet av formelsorteringen i eksempeltabellen:

Eksemplet viser at ukedagene vises alfabetisk i kolonne C. Fra og med tirsdag vises alle ukedagene hverandre under hverandre. Typiske anvendelsesområder for vist matriseformel inkluderer omfattende tabeller med hundrevis av oppføringer som må sorteres deretter.

Tips: Hvis du ikke trenger hjelpekolonnen B, kan du skjule den uten anstrengelse. For å skjule den, velg kolonnen og klikk på kolonneoverskriften med høyre museknapp. Ring HIDE -kommandoen fra hurtigmenyen som vises.

Oppsummert gjør bruken av matriseformler det enkelt å automatisk sortere kolonner i store Excel -tabeller. Tydelige regneark opprettes ved hjelp av hjelpekolonner som kan skjules om nødvendig.

FAQ

Hvilken merverdi tilbyr INDIRECT -funksjonen i Microsoft Excel?

Med INDIRECT -funksjonen i Excel har du muligheten til å trekke referansen fra en annen celle - også for ulike sorteringsalternativer. INDIRECT brukes vanligvis som en funksjon i kombinasjon med andre funksjoner. For eksempel brukes INDIRECT -funksjonen i dynamiske former eller for å vise en verdi fra en annen kolonne eller et annet regneark.

Når bruker du de MINSTE og STØRSTE funksjonene i Excel?

Ved første øyekast er funksjonene SMALL og LARGE knyttet til en funksjon som gir den minste eller største verdien. Dette er delvis sant fordi begge funksjonene ikke returnerer de minste eller største tallene, men fungerer annerledes. Begge funksjonene plasserer tall på rad og sorterer dem i stigende eller synkende rekkefølge. I det siste trinnet returnerer de verdien av den minste eller største posisjonen.

Hvordan er matriseformler forskjellige fra standardskjemaer i Excel?

Begrepet matriseformel brukes i Excel for å skille kraftige formler som det er mulig å gjøre komplekse beregninger med. Spesialiteten til matriseformler er deres obligatoriske etterfølgende tastekombinasjon. Etter at du har angitt formelen, må hver matriseformel avsluttes med tastekombinasjonen "CTRL + SKIFT + ENTER" for å fungere korrekt. Det er ikke nødvendig å bruke en hurtigtast for standardformler.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave