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

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Tal og strenge, der er gemt i en kort tekst (text) eller lang tekst (notat) felt i Access sorteres alfabetisk. Med andre ord skal tal sorteres baseret på de enkelte cifre, der udgør værdien, i stedet for på den numeriske værdi. For eksempel værdien 11 vises foran 2, og værdien 12 vises før 3, som vist i nedenstående tabel.

Navnet

Student ingen

John

1

Maria

10

William

11

Mary

12

Jane

2

Lynn

3

Jason

4

Mary

5

For at sikre, at tallene sorteres baseret på deres numeriske værdi i stedet for alfabetisk skal du gøre et af følgende:

  • Hvis feltet indeholder kun 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 datatypen for feltet.

    • Feltet indeholder både numeriske værdier og strengværdier, men du vil ignorere strengværdierne, når du sorterer.

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

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

  2. Skriv udtrykket Udtryk1: IIf ([feltnavn] er nul, 0, Val([Fieldname])) i rækken felt i den første kolonne.

    Funktionen IIf kontrollerer, om værdien i feltet er null, og hvis det er tilfældet, behandler den som 0. Hvis værdien ikke er null, kalder funktionen IIf funktionen Val for at hente den numeriske værdi.

  3. Vælg stigende eller faldendei cellen Sorter .

    En sortering i stigende rækkefølge vises posten med den mindste værdi på toppen og i en post med den største værdi i bunden. En sortering i faldende rækkefølge gør modsat.

  4. Klik på Til/fra-Filterunder fanen Startside i gruppen Sortér & Filter .

Hvis den foregående procedure ikke virker for dig, er der en anden metode kan du prøve, som undgår at ændre strukturen i tabellen. Dette omfatter "fyld" værdier, der indeholder færre cifre med foranstillede nuller. For eksempel du ændrer værdier 11, 2, 2000, og 3 til 0011, 0002, 2000 og 0003 før du anvende sorteringen.

Toppen af siden

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.

×