Trikovi u Excelu 4. deo (Custom Sort)

Ukoliko te zanima Excel, pogledaj i sledeće tekstove. Dovoljno je da klikneš na link:
Trikovi u Excelu, 1. deo Tekstualne funkcije i prečice
Trikovi u Excelu, 2. deo – Ujednačavanje unosa podataka
Trikovi u Excelu 3. deo (shortcuts 1/3)
Trikovi u Excelu, 5. deo (shortcuts 2/3)
Trikovi u Excelu 6. deo (Custom View)
Trikovi u Excelu 7. dio: Sekundarna osa, ili kako prikazati podatke u dvije skale na chartu
Trikovi u Excelu 8. deo (shortcuts u Excelu 3/3)
Trikovi u Excelu 9. deo: Print Titles ili kako da se prvi red ponavlja na svakom listu u Excelu
Trikovi u Excelu 10. deo: Sparklines ili grafikon unutar jedne ćelije
Novi trikovi u Excelu – ovog puta o Custom Sortu.
Do sada smo imali 3 teksta sa trikovima:
- Prvi tekst (Trikovi u Excelu) se bavio sa nekoliko različitih tema (funkcije, skraćenice…).
- Drugi tekst (Trikovi u Excelu, 2. deo) je imao za temu – Data Validation.
- Treći tekst (Trikovi u Excelu, 3. deo) je bio posvećen Shortcuts (skraćenice).
Sigurno ste bili u situaciji da tabelu u Excelu prikažete tako da je sortirana (poredana) po redoslijedu sadržaja u ćelijama. Tada biste koristili komandu za sortiranje. Ukoliko je u pitanju tekst, sortirali biste abecedno (A-Z, ili Z-A) a ukoliko su u pitanju brojevi, sortirali biste od najmanjeg do najvećeg (0-9), ili od najvećeg do najmanjeg (9-0). Za komplikovanija sortiranja sortirali biste tabelu po dvije, tri ili više kolona.
A šta ste radili da sortirate tabelu po mjesecima, gdje su imena mjeseci napisana u obliku teksta? Kliknuli biste na “Sort” a Excel ih poreda: April, Avgust, Decembar, Februar, Januar, Juli, Juni, Maj, Mart, Novembar, Oktobar i Septembar. Isto se dešava ako sortirate kolonu po danima u sedmici: četvrtak, nedelja, petak, ponedeljak, srijeda, subota, utorak. Ovo se dešava jer Excel sortira tekst po abecedi.
- Kako objasniti Excelu da redoslijed imena mjeseci i imena dana u sedmici ne sliijedi abecedu?
Neki pomoću formula izvlače redne brojeve mjeseci u posebnu kolonu pa sortiraju po njoj, drugi ručno preslaguju tabelu, treći… Eh, treći…
- Što rek’o Maca: “Niđe veze, oči moje lijepe.”
Rješenje je u opciji “Custom Sort”.
Ova opcija omogućava da sami napravite “svoj” redoslijed sortiranja. I taj redoslijed ne mora biti ni abecedni ni po redoslijedu brojeva. Pri sortiranju umjesto uobičajenog abecednog ili sortiranja po brojevima odaberete svoje sortiranje.
Idealno rješenje za nestandardno sortiranje, poput sortiranja po imenu mjeseci ili po imenu dana u sedmici. Ili po bilo čemu drugom.
Tabela u primjeru sadrži podatke o ljudima, gradovima, iznosima i danima u sedmici. Recimo da želimo sortirati tabelu po danima u sedmici (ponedeljak, utorak…). Obično sortiranje bi poredalo dane u sedmici abecedno (četvrtak, nedelja, petak, ponedeljak, srijeda, subota, utorak).
Da bi Excel znao koji je redoslijed dana u sedmici, potrebno je da definišete posebnu listu za sortiranje. To ćete uraditi na sljedeći način:
Korak 1: Kliknite na samo jednu ćeliju unutar tabele i na tabu “Data” odaberite “Sort”.
Korak 2: Odaberite kolonu po kojoj želite sortirati (“Dan”).
Korak 3: Na listi “Order” odaberite “Custom List”.
Korak 4: U lijevom prozoru odaberite novu listu (NEW LIST).
Korak 5: U desnom prozoru unesite dane u sedmici po željenom redoslijedu (ponedeljak, utorak, srijeda, četvrtak, petak, subota, nedelja).
Nakon unosa svakog dana pritisnite tipku ENTER.
Korak 6: Kliknite na dugme “Add” za dodavanje nove liste za sortiranje u spisak postojećih.
Korak 7: Lista se pojavljuje u lijevom prozoru. Provjerite da je ona odabrana i kliknite na dugme “OK”.
Korak 8: Sada se vidi da će kolona biti sortirana po danima u sedmici na odgovarajući način. Kliknite još jednom na dugme “OK”.
Korak 9: Kolona je sortirana po danima u sedmici.
Idući put kada imate potrebu za ovakvim sortiranjem po danu u sedmici, samo odaberite listu u lijevom prozoru i kliknite na dugme “OK”.
Liste za sortiranje možete dodavati, mjenjati i brisati.
Ovo je 4. tekst o trikovima u Excelu. Da li ima neka tema koja vas posebno zanima?
Ukoliko te zanima Excel, pogledaj i sledeće tekstove. Dovoljno je da klikneš na link:
Trikovi u Excelu 3. deo (shortcuts 1/3)
Trikovi u Excelu 4. deo (Custom Sort)
Trikovi u Excelu 6. deo (Custom View)
Trikovi u Excelu 7. dio: Sekundarna osa, ili kako prikazati podatke u dvije skale na chartu
Trikovi u Excelu 8. deo (shortcuts u Excelu 3/3)
Trikovi u Excelu 9. deo: Print Titles ili kako da se prvi red ponavlja na svakom listu u Excelu
Trikovi u Excelu 10. deo: Sparklines ili grafikon unutar jedne ćelije
Autor
Almir A. Budalica
Microsoft Certified Trainer
http://www.excelbezbola.com
+38761509288 (Viber, WhatsApp)
37 Komentara
Like…
Excel fazona nikada dosta
Eto načina kako da složite nedelju po ruski (ponedeljnik, vtornik, sreda… dalje ne znam :)).
A možete probati i kineski, nemački, whatever…
Uneseš konkretan datum u ćelije, a njen format podesiš da ispiše samo naziv dana (Format Cell, pa u Type polje odeljka Custom upišeš dddd). Sada klasično sortiranje radi bez ikakvih trikova; radi i za ruski jezik, jer se zasniva na Regional Settings-u računara…
Hvala Borise
Ova opcija ne odnosi se samo na dane i mjesece već se može koristiti i za bilo kakvu vrstu sortiranja. Ja sam, na primjer, htio da u tabeli sa 3000 klijenata uvijek na vrhu vidim istih desetak. Napravio sam Custom Sort listu sa njihovim imenima i sortirao prema njoj. Dakle, opcija nije ograničena isključivo na imena mjeseci i dana, mada i tvoja opcija stoji. Hvala još jednom na doprinosu.
Svaka čast Almire!
Mene zanima zasto mi nekada ne funkcioniše opcija VLOOKUP, pokušala sam sva moguća formatiranja ćelija al neće. Šta može biti razlog?
Znam da ovo nije tema al može biti prijedlog za neku sljedeću temu..
pozz
Moguće je da postoji nekoliko razloga:
– možda nisi stavila 4-i argument 0 (nula)
– možda je lookup value text, a array su brojevi
– možda si pogrešno napisala funkciju…
– možda imaš skriveni blank (prazna mesta) u lookup vrednosti
Teško je dati specifičan odgovor na uopšteno pitanje
Pošalji mi tabelu koja ne radi na mcb@eunet.rs i brzo ćeš dobiti odgovor.
Provjeri da li je sadržaj ćelije isti a ne samo format. Naime, nekada se formatiranjem dobije prikaz drugačiji od sadržaja (npr. da se veliki brojevi formatiranjem prikazuju u hiljadama). Suština je da format ne mijenja sadržaj ćelije već samo način njegovog prikaza.
Možeš tabelu poslati i meni, zajedno smo jači.
Dodatak pored gore navedenih korisnih saveta:
-”ocisti” kolone koje su ti kriterijum za poredjenje funkcijom TRIM, korisna je ako si neke podatke vukla iz baze pa pored brojeva koje vidis ima i skrivenih karaktera, nesto kao razmak.
-Ako su ti velike baze, prebaci ih u jedan file
-Ako su ti razicite excelove extenzije .xls i .xlsx takodje moze da napravi problem…
Ako i to ne resi, javi da promenimo funkciju
hvala na sugestijama. pokusacu sama da otkrijem o cemu se radi a ako ne uspijem, poslacu vam. pozdrav sjajnoj ekipi
Hvala :-). Ako neko ima Excell 2003, onda je malo drugacije. Posle DATE/SORT ide se na OPTIONS i nadje se lista u FIRST KEY SORT ORDER. Medjutim, tu ne postoji opcija za pravljenje nove liste, vec se mogu izabrati samo postojece. Novu listu mozete napraviti kada odete na TOOLS/OPTIONS, a zatim na kartici CUSTOM LIST napravite novu listu i pritisnete OK.Pozdrav.
@Gagiću, Gagiću… pa ko još koristi program star 7 godina (Excel 2003) ?
Šalu na stranu, moja procena je da 70% korisnika koristi Excel 2003 (star 7 godina), 25% koristi 2007 (star 3 godine) i da samo 5% koristi 2010 (1 godina) :))
Naravno, trend je da polaznici sve više prelaze direktno sa 2003 na 2010.
Sa druge strane, onda moramo doneti odluku – za koju verzija programa ćemo pisati objašnjenje? Ja sam doneo odluku još pre 3 godine – prešao sam na Excel 2007 (sada sam na 2010) i sve treninge radim na 2007/2010
U svakom slučaju, hvala za koristan komentar.
E meni treba mala pomoc. Nadam ste da ste voljni. Mozda bi bilo najbolje kada bih vam poslala fajl, ne znam da li cu uspjeti objasniti.
Problem sledeci: Imam telefonski racun sa 108 telefonskih brojeva. U excelu sam napravila tabelu gdje mi svaki broj ide po redoslijedu. U prvoj koloni r.br, zatim ime korisnika, br telefona, mjesto korisnika, pa pdv i jos neke kolone za koje postoje formule. E u glavnom u poslednjoj koloni napravila sam tako da samo unesem iznos sa racuna i onda mi se svi podaci automatski izracunaju. E ali tabela ne treba biti u tom obliku vec sortirana po mjestu korisnika sa sumom za sve kolone ispod svakog mjesta. I jos sa nekih stotinu zacljokica. E onda ja u prvom listu u takvoj sirovoj tabeli unesem iznose racuna, pa kad zavrsim onda kopiram u drugi list i soritriam, pa onda soritirano jedno po jedno kopiram u treci list kako bi ta tabela trebala izgledati. Da li ja mogu nekako povezati prvi i treci list da nista ne kopiram recimo. Valjda ste me uspjeli shvatiti.
Imaš nekoliko rešenja.
1. Koristi SUMIF funkciju.
2. Koristi Pivot tabelu (moja preporuka)
3. Koristi SubTotal naredbu,
Pošalji mi email na mcb@eunet.rs pa ću ti vrlo brzo napraviti
Dragi MCB-ovci,
puno hvala na EXCEL opismenjavanju, obuka je bila fenomenalna i hvalim vas kad god me upitaju ko me je učio ( samo im ne znam reći kad je bilo, nisam baš toliki kapacitet )!!!
Imam problem kod ređanja kolona u Pivot tabeli, gde želim da vidim prvo Product code, pa product name ( Row labels )ali sortirano po Product name, ali mi nikako ne ide
Izvnjavam se ako je već bilo ovakvo pitanje, tek danas sam primetio ovaj blog, pa nemam nešto puno vremena da sve iščitam
Veliki pozdrav
Vojkan
Vojkane,
Ukoliko sam te dobro shvatio, imaš dvije kolone kao Row Labels: Product Code i Product Name.
Ukoliko je tako, Excel u pivot tabeli sortira po Product Code pa unutar svakog Product Code po Product Name.
Mislim da ne možeš sortirati po Product Name ukoliko je neko drugo polje ispred (lijevo).
Vojo,
klikni na Product code, na donju liniju, negde na sredini. Miš bi trebao da se pretvori u krstacu (krst). Klikni i povuci na gore (ako je ROW) odnosno na levo (ako je COLUMN). Da li je uspelo
?
Boki,
nisam uspeo da uradim, a ostavljam mogućnost da nešto ne radim kako valja
Pozdrav
Vojkane,
Pošalji Bojanu ili meni na almir.budalica@gmail.com pa da vidmo šta se može uraditi.
Almire,
poslao sam tebi, mrzelo me da tražim Bojanovu adresu
HVALA UNAPRED
Vojkan
Vojkane, vratio sam dvije verzije rješenja. Odgovara li? Kao što sam već rekao, ne možeš u pivot tabeli sortirati polje redova koje nije prvo sa lijeva u redovima. Zamjenio sam mjesta poljima.
Druga verzija je ručno prevlačenje redova, ali samo ako ih nema previše.
[…] Nestandardno sortiranje Data Validation […]
Pozdrav. Imam velki problem oko koriscenja podataka sa weba u excel tabeli. Naime, kopirao sam direktno cene automobila sa sajta na netu, i ubacivao copy/paste u excel. Medjutm sad kad idem na sort od min do max, on mi izlista prvih pola tacno, i kasnije prestane sa sortiranjem. Najverovatnije je problem u kopiranju sa neta, medjutim nikako ne mogu da ih prepravim. A nema sanse da krenem da ukucavam broj po broj… Pomagajte ljudi da ne gubim vrme na fizikaliju !!!Pozdrav
Marko,
pošalji mi tabelu u Excelu. Teško je “napamet” da ti pružim odgovor. Verovatno podaci nisu dobro sortirani.
Hoću narano, samo mi kažite mail pošto sam nov ovde, pa ne znam kako idu stvari… Najverovatnije imam prazne redove, ako se to tako kaze, mosto mi brojevi nisu u istoj liniji kad i sortiram… poz i hvala
Marko,
Možeš poslati i meni. Ovako napamet teško je reći, ali moguće je da imaš prazne redove.
Pozdrav,
Marko,
Šalji na:
almir.budalica@gmail.com
Samo da vas pozdravim i kažem: koji ste vi carice i carevi.
[…] tekst (Trikovi u Excelu, 4. deo) je bio posvećem Custom […]
[…] Trikovi u Excelu, 4. deo […]
Napravio sam padajuci meni pomocu data validation i ta lista se nalazi u drugom sheetu ali je dugacka , moje pitanje je sledece da li je moguce da se pocne kucati pocetna slova pa da on u tom listi smanji listu kako bi lakse izabrao sta mi treba.pozz hvala
Da i ne. Ukoliko je u pitanju jedna ćelija sa data validation, koristi Combo Box i u design mode u properties podesi ovo:
.Style da je fmStyleDropDownList.MatchEntry da je fmMatchEntryFirstLetter
Ukoliko za više ćelija imaš data validation, nisam našao rješenje (mada neki na internetu tvrde da su ga pronašli), ali:
Na listu sa data validation iznad podataka napravi link u ćeliji (npr. u A1 ćeliji ukucaj =sheet2A1 za link na ćeliju sa lista sa spiskom) . Posljednji red linkovane tabele neka je prvi iznad tabele za unos sa data validation.
Sakrij linkovane redove na prvom listu.
Kada iz data validation liste odabereš jedno slovo, trebalo bi da te prebaci na prvu opciju u listi koja počinje sa tim slovom.
Svaka cast za trud.
Naime, moj problem se ogleda u sledecem:
Hteo bih da mi se tabela sortira po vise kriterijuma kad god otvorim radnu svesku. Otvaranjem sveske tabela bi trebala biti sortirana po datumu i spremna za nove podatke. U excelu nisam radio sa makroima, ali valjda neko jeste. Pozdrav.
Sale,
Ukratko: sortiranje snimi kao makro a zatim podesi da se makro pokreće pri otvaranju radne sveske.
1. Idi na opcije Excela i uključi prikaz “Developer tab”.
2. Na tabu “Developer” klikni “”Record Macro”. Daj makrou neko ime.
3. Napravi sortiranje po želji.
4. Na tabu “Developer” klikni “”Stop Recording”.
5. Klikni na “Macros”. Odaberi ime makroa kojeg si upravo snimio pa “Edit”.
6. Selektuj cijeli kod makroa i kopiraj ga.
7. U lijevom prozoru odaberi ime radne sveske.
8. U desnom prozoru umjesto “General” odaberi “Workbook” a desno od toga odaberi “Open”.
9. Uradi “Paste”
10. Zatvori prozor
11. Napravi neke izmjene koje će uticati na sortiranje.
11. Spasi i zatvori radnu svesku.
12. Otvori radnu svesku. Sortiranje bi trebalo da se automatski izvrši pri otvaranju.
13. Ukoliko se ne otvori, potrebno je podesiti sigurnosne postavke, odnosno dozvoliti izvršenje makro komandi ali to je druga priča.
Pomagajte ako ima još nekoga na ovom listu. Imam dve excel tabele. Samo jedan je zajednički podatak (šifra radnika). U prvoj tabeli su svi radnici sa zaradama u proteklih godinu dana (sumirano). U drugoj tabeli imam radnike koji su imali zaradu samo ovaj mesec (mnogo ih je manje). Kako da sastavim ove dve tabele u treću i da imam svakog radnika iz druge tabele dodatu zaradu na odgovarajuće mesto iz prve tabele. Nešto sam pokušao sa vlookup ali mi ne polazi za rukom: gubim podatke, nepravilno rasporedi….itd. Radi se o ekcelu 2007. hitno mi je i u napred veliko hvala
Interesuje me kako da odstampam na istom listu papira dva dela iz istog sheeta, oznacila sam set print area i druge delove isto tako dodala na add ali svaki deo mi stampa na po jednom listu?
Pomaagaj,
Hvalaaa