Sortiranje zapisa na osnovu numeričkih vrednosti uskladištenih u tekstualnom polju

Brojevi i niske uskladištene u tekstualnom ili memo polju sortiraju se po abecednom redosledu. Drugim rečima, brojevi se sortiraju na osnovu pojedinačnih cifara koje čine vrednost, a ne na osnovu numeričke vrednosti. Na primer, vrednost 11 pojavljuje se pre vrednosti 2, a vrednost 12 pre vrednosti 3, na način prikazan u sledećoj tabeli.

Ime studenta

Broj studenta

Jovan

1

Marta

10

Vladimir

11

Mara

12

Jana

2

Milena

3

Milan

4

Mara

5


Postupite na neki od sledećih načina kako biste obezbedili sortiranje brojeva na osnovu njihove numeričke vrednosti, a ne po abecednom redosledu:

  • Ako polje sadrži samo numeričke vrednosti, razmislite o menjanju tipa podatka u polju u Broj ili u Valuta.

  • Koristite sledeću proceduru u slučaju kada:

    • Polje sadrži samo numeričke vrednosti, a vi ne želite da promenite tip podatka u polju.

    • Polje sadrži numeričke vrednosti i vrednosti niski, a vi želite da zanemarite vrednosti niski prilikom sortiranja.


U ovoj proceduri se koristi funkcija Val kako bi se dobila numerička vrednost broja koji je uskladišten kao tekst. U izrazu se koristi i funkcija IIf da bi se otkrilo da li polje za sortiranje sadrži „null“ vrednosti.

  1. Na kartici Početak, u grupi Sortiraj i filtriraj izaberite stavku Više opcija, a zatim u priručnom meniju izaberite stavku Više opcija filtriranja/sortiranja.

  2. Upišite izraz Expr1: IIf([Imepolja] Is Null; 0; Val([Imepolja])) u redu Polje u prvoj koloni.

    Funkcija IIf proverava da li se radi o polju bez vrednosti i u tom slučaju tretira njegovu vrednost kao 0. Ako polje nije bez vrednosti, funkcija IIf će pozvati funkciju Val kako bi se dobio numerički ekvivalent.

  3. U ćeliji Sortiranje izaberite stavku Rastući redosled ili Opadajući redosled.

    Ukoliko sortirate po rastućem redosledu, zapis sa najnižom vrednošću prikazuje se na vrhu, a zapis sa najvišom vrednošću na dnu. Situacija će biti obrnuta ako sortirate po opadajućem redosledu.

  4. Na kartici Početak, u grupi Sortiraj i filtriraj izaberite stavku Uključi/isključi filter.

Ukoliko prethodna procedura ne odgovara vašim potrebama, postoji još jedan način kojim se može izbeći menjanje strukture tabele. On se zasniva na „dopunjenim“ vrednostima koje sadrže manje cifara koje počinju nulama. Na primer, promenićete vrednosti 11, 2, 2000 i 3 u vrednosti 0011, 0002, 2000 i 0003 pre primene sortiranja.

Vrh stranice

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×