Sortere poster etter numeriske verdier lagret i tekstfelt

Tall og strenger som er lagret i tekst- eller notatfelt, sorteres alfabetisk. Tallene blir med andre ord sortert på grunnlag av enkeltsifrene som utgjør verdien, i stedet for den numeriske verdien. Verdien 11 vises for eksempel før 2, og verdien 12 vises før 3, slik som vist i følgende tabell.

Elevens navn

Elevnr.

John

1

Maria

10

William

11

Mary

12

Jane

2

Lynn

3

Jason

4

Mary

5


Du kan sørge for at tallene sorteres på grunnlag de numeriske verdiene i stedet for alfabetisk, ved å gjøre ett av følgende:

  • Hvis feltet bare inneholder numeriske verdier, kan du eventuelt ende datatypen for feltet til Tall eller Valuta.

  • Bruk følgende fremgangsmåte hvis:

    • Feltet bare inneholder numeriske verdier, men du ikke vil endre datatypen for feltet.

    • Feltet inneholder inneholder både numeriske verdier og strengverdier, men du vil ignorere strengverdiene ved sortering.


Denne fremgangsmåten bruker Val-funksjonen til å hente den numeriske verdien til et tall som er lagret som tekst. Uttrykket bruker også IIf-funksjonen til å håndtere eventuelle nullverdier i sorteringsfeltet.

  1. Klikk Avansert i gruppen Sorter og filtrer i kategorien Hjem, og klikk deretter Avansert filter/sortering på hurtigmenyen.

  2. Skriv inn uttrykket Uttrykk1: IIf([feltnavn] Er null, 0, Val([feltnavn])) i Felt-raden i den første kolonnen.

    IIf-funksjonen kontrollerer om feltverdien er null. Hvis så, behandles feltet som 0. Hvis verdien ikke er null, kaller IIf-funksjonen Val-funksjonen for å hente den tilsvarende numeriske verdien.

  3. I Sorter-cellen velger du Stigende eller Synkende.

    En stigende sorteringsrekkefølge viser posten med den minste verdien øverst, og posten med den største verdien nederst. En synkende sorteringsrekkefølge viser postene i omvendt rekkefølge.

  4. Klikk Aktiver/deaktiver filter i gruppen Sorter og filtrer i kategorien Hjem.

Hvis denne fremgangsmåten ikke fungerer for deg, kan du forsøke en annen fremgangsmåte som ikke endrer tabellstrukturen. Det medfører å fylle ut verdiene som inneholder færre sifre, med foranstilte nuller. Du endrer for eksempel verdiene 11, 2, 2000 og 3 til 0011, 0002, 2000 og 0003 før du sorterer dem.

Til toppen av siden

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×