Sortera poster efter numeriska värden som lagras i ett textfält

Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Tal och strängar som lagras i en kort Text (text) eller långa textfält (PM) i Access sorteras i alfabetisk ordning. Med andra ord sorteras tal baserat på de enskilda siffrorna som tillsammans bildar värdet i stället för på det numeriska värdet. Till exempel värdet 11 visas före 2 och värdet 12 visas före 3, vilket visas i följande tabell.

Elevnamn

Student ingen

John

1

Maria

10

William

11

Mary

12

Jane

2

Lynn

3

Jason

4

Mary

5

Om du vill se till att talen sorteras baserat på deras numeriska värdet i stället för i alfabetisk ordning, gör du något av följande:

  • Om fältet innehåller bara numeriska värden, bör du ändra datatypen för fältet till tal och valuta.

  • Använd följande procedur om:

    • Fältet innehåller bara numeriska värden, men du vill inte ändra datatypen för fältet.

    • Fältet innehåller numeriska och sträng värden, men du vill ignorera strängvärdena när du sorterar.

Den här proceduren använder den funktionen Val att hämta det numeriska värdet för ett tal som lagras som text. Uttrycket också använder den OOM du hanterar null-värden som kan finnas i sorteringsfältet .

  1. Klicka på Avancerat på fliken Start i gruppen Sortera & Filter och klicka sedan på Avancerat Filter/sortering .

  2. Skriv uttrycket Uttryck1: OOM ([fältnamn] är Null, 0, Val([Fieldname])) i raden fält i den första kolumnen.

    Funktionen OOM kontrollerar om fältvärdet i är null och, om så är fallet, behandlas det som 0. Om värdet inte är null samtal OOM funktionen Val om du vill hämta den numeriska motsvarigheten.

  3. Välj Stigande eller Fallandei cellen Sortera .

    Stigande ordning visar post med det minsta värdet för överst och post med det största värdet längst ned. Fallande ordning betyder motsatsen.

  4. Klicka på Filter av /på fliken Start i gruppen Sortera & Filter .

Om ovan inte fungerar för dig är ett annat tillvägagångssätt du kan prova som undviker ändra strukturen i tabellen. Detta innebär ”utfyllnad” värden som innehåller färre siffror med inledande nollor. Till exempel du ändrar värden 11, 2, 2000 och 3 0011, 0002, 2000 och 0003 innan du tillämpa sorteringen.

Överst på sidan

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×