SORT Funksjonseksempler - Excel og Google Sheets

Denne opplæringen viser hvordan du bruker SORT Funksjon i Excel for å sortere en liste over verdier.

SORT Funksjonsoversikt

SORT -funksjonen brukes til å sortere verdier i et område eller matrise. Den kan brukes til å ordne verdier i stigende eller synkende rekkefølge.

For å bruke SORT Excel -regnearkfunksjonen, velg en celle og skriv inn:

(Legg merke til hvordan formelinngangene vises)

SORT -funksjon Syntaks og innganger:

= SORT (matrise, [sort_indeks], [sorteringsrekkefølge], [etter_kol])

matrise - Området eller matrisen som skal sorteres.

[sort_indeks] (valgfri) - Kolonneindeksen som skal brukes til sortering. Når den utelates, er den standard til 1.

[sorteringsrekkefølge] (valgfri) - Bruk 1 å sortere i stigende rekkefølge og -1 for synkende rekkefølge. Når den utelates, er den standard 1, dvs. stigende rekkefølge.

[av_col] (valgfri) - Bruk EKTE for å sortere etter kolonne og FALSK å sortere etter rad. Når den utelates, er den FALSE som standard, dvs. Sorter etter rad.

For å sortere verdier i stigende eller synkende rekkefølge

Vi kan bestille en rekke verdier i stigende eller synkende rekkefølge. For å gjøre dette manipulerer vi [sort_order] -argumentet i SORT -funksjonen.

For å sortere listen over ansatte i A2: A7 i stigende rekkefølge skriver vi inn følgende formel i D2.

= SORT (A2: A7)

Du vil legge merke til at i eksemplet ovenfor har vi utelatt [sort_order] -argumentet, dette er fordi det ikke er nødvendig å angi verdien når du vil bestille området i stigende rekkefølge.

I eksemplet nedenfor har vi satt verdien til [sort_order] -argumentet til -1 for å bestille matrisen vår Synkende rekkefølge. Vi skriver inn følgende formel i D2:

= SORT (A2: A7,, -1)

Du vil legge merke til at det tredje argumentet [sort_order] i formelen vår er satt til -1. Når den er satt til 1 den returnerer listen i stigende rekkefølge.

For å sortere verdier etter en annen kolonne

Du kan også bruke SORT -funksjonen til å sortere en kolonne i matrisen etter verdiene i en annen kolonne i samme matrise. For eksempel vil vi sortere listen over ansatte i A2: A7 av avdelingene de jobber i B2: B7. For å gjøre det, skriver vi inn følgende formel i E2:

= SORT (A2: B7,2)

Du vil merke det andre argumentet [sort_indeks] er satt til 2. Dette betyr at vi bruker den andre kolonnen til å sortere rekkefølgen på funksjonens utgang.

Dette eksemplet kan også løses ved hjelp av SORTBY -funksjonen som er nært knyttet til SORT -funksjonen når det gjelder brukstilfelle og funksjonalitet.

For å sortere verdier etter flere kolonner

I forrige seksjon så vi hvordan vi sorterer verdier i en kolonne etter verdier i en annen kolonne. Ved å bruke SORT -funksjonen kan du gå et skritt videre og sortere resultatet etter en annen kolonne.

Tenk deg et scenario der vi vil sortere listen over ansatte i A2: A7 av avdelingen de tilhører B2: B7 hvoretter vi vil bestille navnene alfabetisk innenfor hver avdeling. For å gjøre dette skriver vi inn følgende formel i E2:

= SORT (A2: B7, {2,1}, {1,1})

Vi bruker konstante matriser {2,1} og {1,1} for å oppnå dette.

[sort_index] = {2,1}

Utdraget ovenfor betyr at vi først sorterer dataene etter den andre kolonnen, dvs. avdelingskolonnen og deretter etter den første kolonnen, dvs. den ansatte kolonnen

[sort_order] = {1,1}

Utdraget ovenfor betyr at vi sorterer både den andre og den første kolonnen i stigende rekkefølge.

Bruk med andre Dynamic Array -formler

SORT -funksjonen kan brukes sammen med andre Dynamic Array -formler som UNIQUE og FILTER for ekstra funksjonalitet.

Med UNIK funksjon

For eksempel vil vi sortere listen over unike ansatte i selskapet vårt, for å gjøre det skriver vi inn følgende formel i D2:

= SORT (UNIK (A2: A7))

Med FILTER -funksjon

For eksempel, vi vil gjerne returnere en liste over frukt hvis salgsmengde har nådd eller overskredet målet vårt D2, for å gjøre det skriver vi inn følgende formel i F2:

= SORT (FILTER (A2: B17, B2: B17> = D2), 2, -1)

Problemer

#SØLE!

Denne feilen oppstår når det er en verdi i utslippsområdet, dvs. området der SORT -funksjonen plasserer resultatene.

For å rette opp denne feilen, fjern området som Excel fremhever.

SORT Funksjonstips og triks

  1. De [sorteringsrekkefølge] kan bare enten være 1 (stigende) eller -1 (synkende), når ingen verdi er gitt for dette argumentet, er SORT -funksjonen som standard sortert i stigende rekkefølge.
  1. Sørg for at cellene under inngangscellen er tomme for å unngå utslippsfeil. Lær mer om utslippsfeilen 'her' - legg til lenke til “Introduction To Dynamic Array Formulas”

  1. SORT -funksjonen kan brukes med andre dynamiske matrisefunksjoner som FILTER og UNIK for å lage mer allsidige formler.

SORT i Google Regneark

SORT -funksjonen fungerer nøyaktig det samme i Google Regneark som i Excel:

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

wave wave wave wave wave