Kirjete sortimine välja osaväärtuste alusel

Võib juhtuda, et soovite kuupäevaväärtusi sortida ainult kuude järgi ja ignoreerida päeva ja aastat. Samuti võib tekkida vajadus kirjeid sortida tekstivälja esimeste märkide alusel. Selles teemas selgitatakse, kuidas neid otsinguid lihtsalt avaldiste abil sooritada.

Selle artikli teemad

Osaliste kuupäevaväärtuste alusel sortimine

Osaliste tekstiväärtuste alusel sortimine

Osaliste kuupäevaväärtuste alusel sortimine

Kirjete sortimisel rea Sordi sätete abil kasutatakse kirjete asukoha määramiseks kogu kuupäevaväärtust (päeva, kuud ja aastat). Kuid oletame, et soovite sortida sünnipäevi ainult kuude alusel ja ignoreerida väärtuste päeva ja aasta osa.

Osalise kuupäevaväärtuse alusel sortimiseks on vaja kirjutada avaldis. Sortida saab tabeliandmeid ja päringutulemeid, kuid seda ainult andmelehevaates. Avaldis tuleb kirjutada vahekaardi Filter päringualale. Loodav avaldis toob ainult soovitud andmed ja kasutab seda siis sortimise alusena.

Vahekaardi Filter kuvamine

  1. Avage tabel või päring andmelehevaates.

    Kui töötate päringuga, käivitage see tulemuste kuvamiseks andmelehevaates.

  2. Klõpsake menüü Avaleht jaotises Sordi ja filtreeri nuppu Täpsemalt ning seejärel kiirmenüü käsku Täpsem filter/sortimine.

    Access kuvab vahekaardi Filter.

Avaldise loomine

  1. Klõpsake menüü Avaleht jaotises Sordi ja filtreeri nuppu Täpsemalt ning seejärel kiirmenüü käsku Täpsem filter/sortimine.

  2. Tippige avaldis esimese veeru reale Väli. Näiteks ainult kuu alusel sortimiseks tippige esimese veeru reale Väli avaldis Expr1: DatePart("m",[Sünniaeg]).

  3. Kirjete sortimiseks iga kuu päevade alusel tippige teise veeru reale Väli avaldis Expr2: DatePart("d",[Sünniaeg]).

    Esimeses veerus olev funktsioon DatePart sordib kirjed kuu alusel ja teises veerus olev DatePart funktsioon sordib iga kuu kirjed päevade alusel.

  4. Valige avaldiste jaoks lahtris Sordi väärtus Tõusev järjestus või Laskuv järjestus.

    Tõusva järjestuse korral kuvatakse esimeses veerus jaanuar kõige ülemisena ja detsember kõige alumisena. Teise veeru tõusvas järjestuses sortimisel kuvatakse 1 kõige ülemise ja 31 kõige alumise väärtusena. Laskuva järjestuse korral on tulemus vastupidine.

  5. Klõpsake menüü Avaleht jaotises Sordi ja filtreeri nuppu Lülita filter sisse/välja.

Osaliste tekstiväärtuste alusel sortimine

Osaliste tekstiväärtuste alusel sortimine sarnaneb osaliste kuupäevaväärtuste alusel sortimisega. Sortimise aluseks olevate märkide toomiseks tuleb aknas Täpsem filter/sortimine kirjutada avaldis.

Oletame, et väljal Linn on väärtused Põhja-Pärnu, Lõuna-Pärnu, Põhja-Tallinn ja Lõuna-Tallinn. Oletame ka, et soovite neid kirjeid sortida ainult sõna teise poole alusel.

  1. Klõpsake menüü Avaleht jaotises Sordi ja filtreeri nuppu Täpsemalt ning seejärel kiirmenüü käsku Täpsem filter/sortimine.

  2. Tippige avaldis esimese veeru reale Väli. Näiteks välja Linn esimese kuue märgi ignoreerimiseks tipiksite =Mid([Linn], 7).

    Funktsioon Mid tagastab määratud stringi või välja alamstringi. Selles näites tagastab funktsioon välja Linn iga kirje väärtused alates seitsmendast märgist (st alates tähest pärast sidekriipsu).

  3. Valige lahtri Sordi väärtus Tõusev järjestus või Laskuv järjestus.

  4. Klõpsake menüü Avaleht jaotises Sordi ja filtreeri nuppu Lülita filter sisse/välja.

Lehe algusesse

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×