Sortere poster på numeriske værdier, der er lagret i et tekstfelt

Tal og strenge, der er gemt i et felt til kort tekst (tekst) eller lang tekst (notat) i Access, sorteres alfabetisk. Med andre ord sorteres tal baseret på de individuelle cifre, der udgør værdien, i stedet for den numeriske værdi. Værdien 11 vises f.eks. før 2, og værdien 12 vises før 3, som vist i følgende tabel.

Studerendes navn

Elevnr.

John

1

Maria

10

William

11

Mary

12

Jane

2

Lynn

3

Jason

4

Mary

5

Gør et af følgende for at sikre, at tallene sorteres baseret på deres numeriske værdi i stedet for alfabetisk:

  • Hvis feltet kun indeholder numeriske værdier, kan du overveje at ændre datatypen for feltet til Tal eller Valuta.

  • Benyt følgende fremgangsmåde, hvis:

    • Feltet indeholder kun numeriske værdier, men du vil ikke ændre feltets datatype.

    • Feltet indeholder både numeriske værdier og strengværdier, men du vil ignorere strengværdierne ved sortering.

I denne procedure bruges funktionen Val til at hente den numeriske værdi af et tal, der er gemt som tekst. Udtrykket anvender også funktionen IIf til at håndtere null-værdier, der kan være i sorteringsfeltet.

  1. Klik på Avanceret i gruppen & under fanen Hjem, og klik derefter på Avanceret filter/Sortér i genvejsmenuen.

  2. Skriv udtryksudtryk1: IIf([Feltnavn] Is Null, 0, Val([Feltnavn])) i feltrækken i den første kolonne.

    Funktionen IIf kontrollerer, om feltværdien er null, og behandler den som 0, hvis det er nødvendigt. Hvis værdien ikke er null, kalder funktionen IIf funktionen Val for at opnå det numeriske modstykke.

  3. Vælg Stigende eller Faldende i cellenSortér.

    En sortering i stigende rækkefølge viser posten med den mindste værdi øverst og posten med den største værdi nederst. En sortering i faldende rækkefølge gør det modsatte.

  4. Klik Til/fra-filter i gruppen & Filter under fanen Hjem.

Hvis den foregående procedure ikke fungerer for dig, er der en anden fremgangsmåde, du kan prøve, så du undgår at ændre strukturen i tabellen. Dette omfatter "indre margen"-værdier, der indeholder færre cifre med foranstillede nuller. Du kan f.eks. ændre værdierne 11, 2, 2000 og 3 til 0011, 0002, 2000 og 0003, før du anvender sorteringen.

Toppen af siden

Har du brug for mere hjælp?

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×