Razvrščanje zapisov v zaporedju po meri

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Morda boste kdaj želeli razvrstiti podatke ne po abecednem ali številskem vrstnem redu, ampak po uporabniško določenem vrstnem redu (imenovanim tudi zaporedje po meri ali logično zaporedje). Razvrščanje na primer dni v tednu tako, da je ponedeljek prvi dan, je bolj logično kot razvrščanje po abecednem vrstnem redu, kjer je prvi dan četrtek. Podatke je mogoče razvrstiti v pogledu podatkovnega lista tabele ali poizvedbe ali pa v pogledu obrazca nekega obrazca.

Kaj želite narediti?

Razvrščanje majhna, končnih število enoličnih vrednostih

Razvrščanje veliko število enoličnih vrednostih

Razvrščanje manjšega, končnega števila enoličnih vrednosti polj

V tem postopku boste napisali izraz, ki za razvrščanje nazivov zaposlenih uporablja funkcijo IIf.

Najprej ustvarite tabelo, ki vsebuje tri polja – »Naziv«, »Ime« in »Priimek«. V polje »Naziv« vnesite te vrednosti za štiri nove zapise:

  • Usmerjevalec notranje prodaje

  • Direktor prodaje

  • Prodajni zastopnik

  • Podpredsednik prodaje

V polji »Ime« in »Priimek« teh štirih zapisov vnesite želena imena.

  1. Sedaj odprite tabelo v pogledu podatkovnega lista.

  2. Na kartici Osnovno v skupini Razvrsti in filtriraj kliknite Dodatno in nato v priročnem meniju kliknite Dodatni filter/razvrščanje.

  3. V mrežo dodajte želena polja, na primer »Ime«, »Priimek« in »Naziv«.

  4. Z desno miškino tipko kliknite vrstico Polje v prvem praznem stolpcu, kliknite Povečava in nato vnesite ta izraz:

    IIf ([Naslov] = "Podpredsednik, prodaja"; 1, IIf ([naslov] = »Vodja prodaje« , 2, IIf ([naslov] = "Prodajnega predstavnika« , 3, IIf ([naslov] ="znotraj koordinator prodaje« , 4, 5)))

    »Naziv« je ime polja z vrednostmi, ki so razvrščene. Vrednosti, ki so zaprte v narekovaje, so posamezne vrednosti, shranjene v polju. Številska vrednost, ki sledi, je rang, ki je nazivu dodeljen. Zgornji izraz dodeli range od 1 do 4 štirim različnim nazivom in vsem drugimn rang 5. Ko izvedete razvrščanje, je nazivom, ki niso omenjeni v izrazu, dodeljen isti rang (5).

  5. V vrstici Razvrsti za stolpec, ki vsebuje izraz, kliknite Naraščajoče.

  6. Na kartici Osnovno v skupini Razvrsti in filtriraj kliknite Preklop filtra.

    Funkcija IIf vrne številsko vrednost, ki ustreza vrednosti v polju »Naziv«. Če je na primer vrednost v polju »Naziv« Direktor prodaje, ji je dodeljena številka 2. Če je v polju »Naziv« vrednost, ki ni navedena kot argument v funkciji  – na primer Okrožni usmerjevalec – ji je dodeljena številka 5. Poizvedba nato te številke razvrsti v naraščajočem vrstnem redu.

Na vrh strani

Razvrščanje velikega števila enoličnih vrednosti polj

Če morate razvrstiti veliko število vrednosti, je podatke najboljše razvrstiti tako, da ustvarite tabelo za iskanje.

Recimo, da se tabela »Zaposleni« sklicuje na več kot 50 različnih nazivov. Najprej boste morali ustvariti tabelo za iskanje in pripraviti obstoječo tabelo, če želite da bo iskala po novi tabeli. Nato ti dve tabeli povežete in ustvarite poizvedbo.

Ustvarjenje tabele za iskanje in spreminjanje obstoječe tabele

  1. Ustvarite novo tabelo za iskanje, ki bo shranjevala nazive. Tabelo poimenujte TabelaNazivi in nastavite polja na podatkovne tipe, ki so nakazani v oklepajih, kot je prikazano v tej tabeli:

»IDNaziva «
(Samoštevilo« »)

Naslov
(besedilo)

13

Podpredsednik prodaje

14

Direktor prodaje

15

Prodajni zastopnik

16

Usmerjevalec notranje prodaje

  1. Nastavite polje »IDNaziva« kot primarni ključ.

  2. Spremenite tabelo »Zaposleni« tako, da išče po tabeli »TabelaZaposleni«.

    • V pogledu načrta, spremenite ime polja naziv na IDNaziva.

    • V stolpcu Podatkovni tip spremenite Podatkovni tip v Število.

  3. Na kartici Splošno pod Lastnosti polja spremenite Velikost polja v Dolgo celo število.

  4. Shranite tabelo in ne upoštevajte opozorila o izgubi podatkov.

  5. Preklopite v pogled podatkovnega lista.

  6. Zapolnite stolpec »Nazivi« z vrednostjo »IDNaziva«, ki ustreza vrednosti naziva.

    Na primer za zapise, kjer je naslov vrednost vodja prodaje, vnesite 2. Predstavnik prodaje, vnesite 3.

  7. Shranite in zaprite tabelo.

Povezovanje tabel

  1. Na zavihku Orodja zbirke podatkov v skupini Pokaži/skrij kliknite Relacije.

  2. Na kartici Načrt v skupini Pokaži/skrij kliknite Imena tabel.

  3. Izberite TabelaNazivi in Zaposleni ter kliknite Dodaj, če ju želite dodati v okno z relacijami. Zaprite pogovorno okno Pokaži tabelo.

  4. Povlecite polje »IDNaziva« iz tabele »TabelaNazivi« v polje »IDNaziva« v tabeli »Zaposleni«.

    Odpre se pogovorno okno Urejanje relacij.

  5. Zagotovite, da bosta v teh dveh stolpcih prikazani polji z imenom IDNaziva in da polje Vrsta relacije prikaže Ena proti mnogo. Če je potrebno, je mogoče imena polj spremeniti.

  6. Izberite potrditveno polje Vzpostavi referenčno integriteto.

  7. Kliknite Ustvari, če želite ustvariti relacijo.

    Pogovorno okno Urejanje relacij se zapre in shrani spremembe.

  8. Zaprite kartico Relacije.

Ustvarjanje poizvedbe

  1. Na kartici Ustvari v skupini Drugo kliknite Načrt poizvedbe.

  2. V pogovornem oknu Pokaži tabelo kliknite kartico Tabele in dvokliknite Zaposleni in nato dvokliknite še TabelaNazivi.

  3. Zaprite pogovorno polje Pokaži tabelo.

  4. Dodajte polja »IDZaposlenega«, »Priimek« in »Ime« iz tabele »Zaposleni« in polje »Naziv« iz tabele »TabelaNazivi« mreži načrta poizvedbe.

  5. Preklopite v pogled podatkovnega lista.

Na vrh strani

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×