SORTBY Funksjon Eksempler - Excel

Denne opplæringen viser hvordan du bruker SORTBY -funksjon i Excel for å sortere en liste med verdier basert på en liste over tilsvarende verdier.

Oversikt over SORTBY -funksjoner

SORTBY -funksjonen er en utvidelse av SORT -funksjonen. Det gjør det lettere å bestille verdier i en matrise basert på verdiene i en tilsvarende matrise eller rekkevidde.

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

(Legg merke til hvordan formelinngangene vises)

SORTBY -funksjon Syntaks og innganger:

= SORTBY (array, by_array1, [sort_order1], [by_array2, sort_order2], …)

matrise - Matrisen eller området som skal sorteres.

av_array1 - Matrisen eller området å sortere på.

[sort_ordre1] (valgfri) - Ordren som skal brukes til sortering. 1 for stigende, -1 for synkende. Når den utelates, er den standard 1, dvs. stigende rekkefølge.

[byarray2] (valgfri) - Det andre arrayet eller området å sortere på.

[sort_ordre2] (valgfri) - Ordren som skal brukes til sortering. 1 for stigende, -1 for synkende. Standard stiger.

For å sortere verdier i stigende rekkefølge

Å sortere de ansatte inn A2: A7 i stigende rekkefølge av timene de jobbet i B2: B7, skriver vi inn følgende formel i D2:

= SORTBY (A2: B7, B2: B7)

Hvis vi bare vil returnere listen over sorterte ansatte, skriver vi inn følgende formel i D2:

= SORTBY (A2: A7, B2: B7)

Du vil legge merke til at vi har angitt [array] argument til A2: A7 som vi bare vil at den første kolonnen skal returneres.

For å sortere verdier i synkende rekkefølge

Å sortere de ansatte inn A2: A7 i synkende rekkefølge av timene de jobbet, skriver vi inn følgende formel i D2:

= SORTBY (A2: B7, B2: B7, -1)

Du vil legge merke til det tredje argumentet [sorteringsrekkefølge] er satt til -1 for å sortere antall timer i synkende rekkefølge. Når den er satt til 1 formelen sorterer timene i stigende rekkefølge som vist i forrige seksjon.

For å sortere verdier etter flere kolonner

Å sortere de ansatte inn A2: A7 ved den andre kolonnen, dvs. arbeidstimer og deretter med den første kolonnen, dvs. ansatte, skriver vi inn følgende formel D2:

= SORTBY (A2: B7, B2: B7, 1, A2: A7, 1)

Problemer

#SØLE!

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

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

SORTBY Tips og triks

  1. Sørg for at argumentene [array] og [byarray] har samme antall rader:

    Dette vil fungere


Dette vil IKKE fungere

2. Den [sorteringsrekkefølge] kan bare enten være 1 (stigende) eller -1 (synkende), når ingen verdi er gitt for dette argumentet, blir SORTBY -funksjonen som standard sortert i stigende rekkefølge.

3.Sørg for at cellene under inngangscellen er tomme for å unngå utslippsfeil. Lær mer om utslippsfeilen ‘her’ - legg til lenke til Intro til DAF.

4. SORTBY kan brukes med andre Dynamic Array -funksjoner som FILTER for å lage mer allsidige formler.

5. Du kan bruke SORT -funksjonen i stedet for SORTBY -funksjonen til å sortere verdier etter et annet område eller en rekke.

= SORT (A2: B7,2)


Den eneste begrensningen her er at vi må inkludere kolonnen vi bruker til å sortere i utgangen når vi bruker SORT.

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

wave wave wave wave wave