Automatsko referenciranje vrednosti iz svih listova u Calcu/Racunu
|
|
|||
Postovanje,
Imam datoteku u Racunu, sa vise listova. Na svakom listu se nalazi po jedna kalkulacija. jedan list koristim za neka racunska sumiranja svih kalkulacija. Izmedju ostalih sumiranja, gledam da imam pregled svih odredjenih celija iz svih listova, na primer celje sa iznosom kalkulacija, poredjanih jednu ispod druge. Kako da olaksam unos ovih podataka prevlacenjem? Pokusao sam sa List1.A$1, pa kad sam pritisnuo levim klikom donji deo celije i prevlacio preko ostalih celija, doslo je samo do prostog kopiranja spomenutog List1.A$1, a ja bih zeleo da u sledecoj celiji dobijem List2.A$1, u sledecoj narednoj celiji List3.A$1 itd. Kojom se sintaksom ovo moze uraditi, da bih izbegao rucno unosenje? Kada ce biti lokalizovan Openoffice 3.0? Srdacan pozdrav, Vladislav Stevanovic |
|||
|
|||
"Povlacenje" radi samo unutar jednog lista posto je ime lista
proizvoljan tekst. Za povlacenje preko listova moramo imati programski nacin da napravimo imena listova. Posto su podrazumevano imenovani "List1", "List2", itd. sve sto treba uraditi je spojiti tekst "List" sa brojem koji cemo menjati kroz redove i onda pozvati celiju A1 sa tog lista. Na kraju nam treba funkcija INDIRECT koja ce tako konstruisani tekst pretvoriti u njegovu vrednost. Dakle krecemo od INDIRECT: =INDIRECT("List1.A1") Sada hocemo da izdvojimo ovu jedninicu kako bismo mogli da je nezavnsno uvecavamo, pa ubacujemo CONCATENATE("List";1;".A1"): =INDIRECT(CONCATENATE("List";1;".A1") Ovo sada radi, ali jos nismo nista uradili. Potrebna nam je kolona sa brojevima listova (1,2,3,...) koju lako mozemo da napravimo "povlacenjem". Recimo da takav niz napravimo u koloni H. Sada u CONCATENATE mozemo da pozovemo vrednost iz H1, H2, umesto da unosimo vrednosti. U prvom redu neke druge kolone (npr. B) upisemo gornju formulu (ali sada pozivamo H1): =INDIRECT(CONCATENATE("List";H1;".A1") I sada kada to "povucemo" po koloni B dobijamo da se citaju vrednosti redom H1, H2,... i u celijama kolone B imamo vrednosti polja A1 redom iz List1, List2,... sto smo i zeleli da dobijemo. Ne znam postoji li krace resenje, ali ovo mi deluje dovoljno jednostavno. Preporucujem i da ime lista koji sadrzi pregled preimenujete iz "ListN" u "Pregled" kako ne bi slucajno i on upao u pregled za neku vrednost iz H. S postovanjem, Goran Rakic predstavnik OpenOffice.org projekta u Srbiji PS - Zamolio bih Vas da upisete kratak opis pitanja u naslov buducih poruka koje saljete na listu. Npr. prikladno za ovu temu bi bilo "Automatsko referenciranje vrednosti iz svih listova u Calcu/Racunu" ili sl. Na taj nacin se olaksava, kako vidljivost pitanja svima koji su prijavljeni na listu, tako i pretraga kada neko naidje sa slicnim pitanjem. Zahvaljujem unapred, u ime svih ucesnika liste. U pon, 03. 11 2008. u 15:17 -0800, vladislav stevanovic piše: > > Imam datoteku u Racunu, sa vise listova. Na svakom listu se nalazi > po jedna kalkulacija. > jedan list koristim za neka racunska sumiranja svih kalkulacija. > Izmedju ostalih sumiranja, > gledam da imam pregled svih odredjenih celija iz svih listova, na > primer celje sa iznosom > kalkulacija, poredjanih jednu ispod druge. Kako da olaksam unos ovih > podataka > prevlacenjem? Pok |
|||