Kirjete sortimine tekstiväljal salvestatud arvväärtuste alusel

Teksti- või memoväljal talletatud arvud ja stringid sorditakse tähestikulises järjestuses. Teisisõnu sorditakse arvud väärtuse esimese numbri, mitte arvulise väärtuse alusel. Näiteks väärtus 11 kuvatakse enne väärtust 2 ning väärtus 12 enne väärtust 3, nagu järgnevas tabelis näidatud.

Õpilase nimi

Õpilase number

Ivo

1

Esther

10

Erik

11

Tiit

12

Roman

2

Benno

3

Alan

4

Tiit

5


Et arve sorditaks nende arvulise väärtuse, mitte esimese numbri alusel, tehke ühte järgmistest.

  • Kui väljal on ainult arvulised väärtused, seadke välja andmetüübiks Arv või Valuuta.

  • Kasutage järgmist toimingut, kui:

    • väljal on ainult arvulised väärtused, kuid te ei soovi välja andmetüüpi muuta;

    • väljal on nii arvulised väärtused kui ka stringid, kuid sortimisel soovite stringe eirata.


Selles toimingus kasutatakse tekstina salvestatud arvu arvulise väärtuse leidmiseks funktsiooni Val. Avaldises kasutatakse ka funktsiooni IIf, mida läheb vaja sortimisväljal olevate võimalike tühiväärtuste jaoks.

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

  2. Tippige esimese veeru reale Väli avaldis Expr1: IIf([Väljanimi] Is Null, 0, Val([Väljanimi])).

    Funktsioon IIf kontrollib, kas väljal on tühiväärtus, ning kui on, käsitleb seda numbrina 0. Kui väljal pole tühiväärtust, kutsub funktsioon IIf välja arvulise vaste saamiseks funktsiooni Val.

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

    Tõusvas järjestuses sortimisel kuvatakse väikseima väärtusega kirje kõige ülemisena ja suurima väärtusega kirje kõige alumisena. Laskuva järjestuse puhul on tulemus vastupidine.

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

Kui kirjeldatud toiming teile ei sobi, saab tabeli struktuuri muutmise vältimiseks kasutada ka teist meetodit. Selle meetodi korral lisatakse vähem numbreid sisaldavate väärtuste algusesse nullid. Näiteks muudaksite enne sortimist väärtused 11, 2, 2000 ja 3 väärtusteks 0011, 0002, 2000 ja 0003.

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.

×