|
Microsoft Office Excel |
|
|
Prava poslednja ćelijaNivo:
Povremeno držeći kurseve Excela u nekim firmama, primetio sam da je korisno da početnici što pre savladaju nekoliko korisnih prečica. Recimo, mnogi totalni početnici ne obraćaju pažnju da li im je uključena numerička tastatura, pa umesto da otkucaju neki broj, koriste navigacione funkcije. Dok dlanom o dlan, zateknu se u ćeliji A65536, pa me zovu u pomoć ne znajući šta da rade. Naravno, posle prvog takvog slučaja, premestio sam učenje prečice CTRL+HOME na jednu od prvih stvari koje polaznici uopšte saznaju o kretanju na radnom listu. Razmišljajući na tu temu, setio sam se nekih problema koji se realno dešavaju sa analognom prečicom. Elem, verovatno vam je poznato: kao što ćete prečicom CTRL+HOME aktivirati ćeliju A1 na radnom listu (odnosno, levu gornju ćeliju slobodnog dela ako ste zamrznuli zaglavlja), tako i prečica CTRL+END aktivira donju desnu ćeliju aktivnog sadržaja radnog lista. Pojam "aktivni sadržaj" uobičajeno koristim da naglasim razliku između onog što ste uneli na radni list, za razliku od ukupnog gabarita radnog lista (65536x256 ćelija). Međutim, ponekad se ova prečica za lociranje na kraj neke liste ili tabele ponaša čudno: umesto da zaista aktivira krajnju ćeliju koja sadrži neki upis, Excel vas baci na neku praznu ćeliju, ponekad prilično daleko od sadržaja. U većini slučajeva, ovo je banalna posledica brisanja nekih ćelija ili celih redova i kolona: dešava se da vas CTRL+END odvede do ćelije koja je u nekom prethodnom koraku zaista bila poslednja, pa je to program upamtio i nije osvežio podatak o novom stanju. Ovo ponašanje se najčešće otklanja jednostavno: u času kada sačuvate radnu svesku, prečica opet radi na očekivani način. U ređim prilikama, ovo nije dovoljno: i ja sam iskusio situacije kada prosta komanda za čuvanje nije dovoljna. Po pravilu, pomoglo bi ako zatvorim, pa ponovo otvorim Excel i radnu svesku sa kojom radim; ali, to je daleko od udobnog načina. Postoje prilike kada, gotovo bez objašnjenja, Excel kategorički odbija da ispravno tretira prečicu CTRL+END, kao da iza realno poslednje ćelije zaista postoji neki fantomski sadržaj. Uočio sam da se to ponekad dešava posle uvoza sadržaja iz stranih formata. Jednom prilikom sam radio sa jednom prastarom bazom u formatu Accessa 97, pa sam doživeo da se tabela sa oko 500 redova ponaša kao da ima oko 2000 aktivnih redova; šta god ja radio, navigacija na kraj tabele me je bacala daleko od pravog sadržaja. Palo mi je na pamet da je možda baza podataka "prljava", jer je uvezena tabela verovatno ranije zaista imala mnogo više slogova. Konvertovao sam bazu u noviji format i tom prilikom izveo sažimanje (Compact and Repair); posle toga, ponovo sam preneo podatke u Excel i problem se nije ponovio. Ali, ostala je zanimljiva tema i kasnije sam se vratio problemu u nameri da nađem rešenje u Excelu. U mom slučaju, ispostavilo se da je u onom poslednjem redu daleko od podataka zaista postojao neki "prljavi" sadržaj koji nije bio vidljiv; kad sam izbrisao ceo red, pa sačuvao radnu svesku, sve je dalje bilo u redu. Malo sam istražio pojavu na Internetu, pa otkrio još neka slična svedočenja: nekim korisnicima se dešavalo da su mislili da je radni list ispod sadržaja prazan, a da neke ćelije zapravo sadrže proste razmake; našao sam i svedočenje o uvozu podataka iz nekih baza posredstvom CSV formata, gde je bilo svega nekoliko stotina slogova, ali je jedna kolona sadržala skrivene znakove bukvalno do dna radnog lista. U svakom slučaju, postoji univerzalno rešenje da naterate Excel da ispravno tretira kraj područja podataka, bez obzira na to kakvo je poreklo problema. Najpre obeležite ceo red ispod poslednjeg reda sa podacima, klikom miša na zaglavlje sa brojem tog reda; pritisnite i držite taster SHIFT, a zatim pritisnite i pustite taster END (pojaviće se indikator u statusnoj liniji programa), pa pritisnite strelicu nadole na tastaturi. U tom času, biće obeleženi svi redovi ispod aktivnog sadržaja (ili barem oni koji sadrže fantomski sadržaj): sad kliknite desnim tasterom miša na zaglavlje bilo kog obeleženog reda, pa u kontekstnom meniju odaberite komandu Delete (Izbriši). Ovom akcijom ćete fizički izbrisati sve obeležene redove, a Excel će ispod njih ubaciti nove, prazne. Vratite se na vrh radnog lista, pa sačuvajte radnu svesku kao datoteku. Problem navigacije na kraj sadržaja podataka će biti rešen.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2010; Valinor Design; sva prava pridržana. |