Sortere poster i brugerdefineret rækkefølge

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.

Der kan være tidspunkter, hvor du vil sortere data, ikke som alfabetisk eller numerisk rækkefølge, men i brugerdefineret rækkefølge (også kaldet tilpasset eller logisk rækkefølge). For eksempel vises sortering ugedage så pågældende mandag første gør mere mening end sortering i alfabetisk rækkefølge, hvor fredag vises først. Du kan sortere data i visningen dataark i en tabel eller forespørgsel eller i visningen formular i en formular.

Hvad vil du foretage dig?

Sortere et lille, begrænset antal entydige feltværdier

Sortere et stort antal entydige feltværdier

Sortere et lille, begrænset antal entydige feltværdier

I denne procedure, skal du skrive et udtryk, der bruger funktionen IIf skal rangordnes titler for medarbejdere.

Først skal oprette en tabel, der indeholder tre felter – titel, fornavn og efternavn. Angiv følgende værdier i feltet Titel for fire nye poster:

  • Indvendig salg koordinater

  • Salgschef

  • Sælger

  • Direktør, salg

Angiv alle ønskede navne i felterne Fornavn og efternavn med de fire poster.

  1. Nu skal du åbne tabellen i dataarkvisning.

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

  3. Tilføj de felter, du vil, som Fornavn, Efternavn og stilling, til gitteret.

  4. Højreklik på rækken felt i den første tomme kolonne, klik på Zoom, og skriv derefter følgende udtryk:

    IIf ([Titel] = "Direktør, salg", 1, IIf ([Titel] = "Salgschef", 2, IIf ([Titel] = "Sælger", 3, IIf ([Titel] = "i salg koordinater", 4, 5)))

    Titel er navnet på det felt, der indeholder de værdier, der klassificeres. De værdier, der er omsluttet af anførselstegn er de individuelle værdier, der er gemt i feltet. Den numeriske værdi, der følger efter er den rang, der er tildelt til den. Det foregående udtryk tildeles rang 1 til 4 til fire forskellige titler og rang 5 tildeles alle andre. Når du udfører sorteringen, er de ikke er nævnt i dette udtryk titler tildelt den samme placering (5).

  5. Klik på stigendei rækken Sorter for den kolonne, der indeholder udtrykket.

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

    Funktionen IIf returnerer den numeriske værdi, der svarer til værdien i feltet Titel. Hvis værdien i feltet Titel er Salgschef, er det tal, der er tildelt, for eksempel 2. Hvis der ikke er en værdi i feltet Titel, der ikke er angivet som argument i funktionen – for eksempel Distrikt koordinater – det er tildelt den tal 5. Forespørgslen sorterer tallene i stigende rækkefølge.

Toppen af siden

Sortere et stort antal entydige feltværdier

Hvis du har et stort antal værdier, der skal plads, er en bedre måde at sortere data ved at oprette en opslagstabel.

Forudsætter, at tabellen Medarbejdere refererer til mere end 50 forskellige titler. Du skal først oprette en opslagstabel og forberede den eksisterende tabel til at søge efter den nye tabel. Du kan derefter relatere de to tabeller og oprette en forespørgsel.

Oprette en opslagstabel og redigere den eksisterende tabel

  1. Oprette en ny opslagstabel, der skal indeholde titlerne. Navngiv tabellen tblTitler, og Angiv felterne til de datatyper, der er angivet i parenteser, som vist i følgende tabel:

    TitelId
    (Autonummerering)

    Titel
    (tekst)

    1

    Direktør, salg

    2

    Salgschef

    3

    Sælger

    4

    Indvendig salg koordinater

  2. Indstil feltet TitelId som den primære nøgle.

  3. Ændre medarbejdertabellen, så det søger efter tabellen tblTitler.

    • Ændre navnet på titelfeltet til TitelIdi designvisning.

    • Ændre Datatypen til tali kolonnen Datatype .

  4. Ændre Feltstørrelsen til Langt heltalunder fanen Generelt under Feltegenskaber.

  5. Gem tabellen, og ignorere advarslen om tab af data.

  6. Skift til dataarkvisning.

  7. Udfyld kolonnen titler med den TitelId-værdi, der svarer til titelværdien.

    Skriv for eksempel 2for poster, hvor værdien titel er salgschef. Skriv 3for sælger.

  8. Gem og Luk tabellen.

Oprette relationer mellem de to tabeller

  1. Klik på Relationer i gruppen Relationer under fanen Databaseværktøjer.

  2. Klik på Vis tabeli gruppen relationer under fanen Design .

  3. Vælg tblTitler og medarbejdere, og klik på Tilføj for at føje dem til vinduet relationer. Luk dialogboksen Vis tabel.

  4. Træk feltet TitelId fra tabellen tblTitler til feltet TitelId i tabellen medarbejdere.

    Dialogboksen Rediger relationer åbnes.

  5. Sikre, at de feltnavne, der vises i de to kolonner både TitelId, og også, som feltet Relationstype viser En-til-mange. Du kan ændre feltnavnene, hvis det er nødvendigt.

  6. Markér afkrydsningsfeltet Gennemtving referentiel integritet.

  7. Klik på Opret for at oprette relationen.

    Rediger relationer dialogboksen lukkes, og gemmer ændringerne.

  8. Luk fanen relationer .

Opret en forespørgsel

  1. Klik på Forespørgselsdesign i gruppen Forespørgsler under fanen Opret.

  2. Klik på fanen tabeller i dialogboksen Vis tabel , dobbeltklikke på medarbejdere, og dobbeltklik derefter på tblTitler.

  3. Luk dialogboksen Vis tabel.

  4. Føj felterne medarbejder-id, Efternavn og Fornavn fra tabellen medarbejdere og feltet Titel fra tabellen tblTitler til forespørgslens designgitter.

  5. Skift til dataarkvisning.

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.

×