[ funnyalto @ 04.10.2007. 18:25 ] @
Dali mi neko moze pomoci!
Potrebna mi je furmula sledeca.
Hteo bi da oznacim redove od-do, u tim redovima se nalaze naslovi - datum,naziv,sifra ...
i ja tu upisujem ono sto treba. Ali posle nedelju dana imacu vise od dvadeset razlicitih unosa, od kojih neki unosi imaju istu sifru.
Da li exel ima tu mogucnost da mi negde "skuplja" sve kolone koje imaju recimo istu sifru. Znaci cele kolone.

edit: naslov teme

[Ovu poruku je menjao 3okc dana 09.10.2007. u 12:54 GMT+1]
[ Jpeca @ 05.10.2007. 08:01 ] @
Pokušaj da detaljnije opišeš problem ili još bolje daš primer. Ovako nemam pojma šta ti treba. Najbliže što meni liči na "skupljanje kolona" tzv Outline o čemu možeš videti na http://office.microsoft.com/en-us/excel/HA100952471033.aspx
[ funnyalto @ 05.10.2007. 19:33 ] @
evo primera.
u zutoj tabeli upisujem podatke. A u zelenoj tabeli bi hteo da mi automatski kopira i slaze cele redove koji u sebi sadrze istu sifru, kao na primeru
[ anakin14 @ 07.10.2007. 17:07 ] @
ako nemas mnogo podataka koristi autofilter pa rucno kopiraj,a ako imas moze da se resi pomocu koda.
[ funnyalto @ 07.10.2007. 18:13 ] @
nemogu pomocu filtera.Zato sto treba da mi skuplja redove koji sadrze istu sifru iz vise tabela u jednu i da ih sortira
. dali postoji takva formula?
[ anakin14 @ 07.10.2007. 19:01 ] @
za formulu mislim da ne postoji i ako postoji bila bi izuzetno komplikovana, ali uvek je lakse da uradis pomocu koda. Kod treba da uzme pocetnu sifru, da nadje sve zapise koje su pod istom sifrom i da prepisuje. Bilo bi dobro da u novom sheetu formiras listu jednistvenih sifara za svaki sheet pomocu matricne formule i onda formiras glavnu listu jedinstvenih ukupnih sifara tako sto ces eliminisati duplikate koji se javljaju u tim listama jednistvenih sifara po sheetu i onda ce biti lakse napisati kod koji ce uzimati sifre redom iz krajne liste i traziti duplikate redom u svakom sheetu.
[ Jpeca @ 08.10.2007. 07:43 ] @
Ako se ne snalaziš sa makorima - nešto tako možeš da izvedeš pomoću izvedene (pivot) tabele.

1/ Napravi pomoćnu kolonu koristeći IF-a u kojoj ćeš ispitati da li se šifra ponavlja u listi ili ne.
Code:
=IF(COUNTIF($B$4:$B$12,B4)>1, "DA", "NE")


2/ Kreiraj Pivot tabelu u kojoj ćeš pomoćnu kolonu staviti kao Page field (da možeš da postaviš filter za "DA")
U rows oblast pivot tabele postavi sve kolone iz original liste
Ukini sve subtotale i Grand totale.



[ 3okc @ 09.10.2007. 11:52 ] @
Just for the record, naslov teme pre izmene, beše "Skupljanje" svih kolona koje imaju istu sifru.. Malo ranije, opet, traži se prikaz svih redova itd.. Pominjem tek da vam ilustrujem koliko je rešenje nadomak kada je jasno šta se hoće.

A rešenje ni preko formule nije komplikovano. Poslužio sam se matričnom formulom (unosi se u opseg ćelija i sa CTRL+SHIFT+ENTER) a opsege sam imenovao: Tab1 je tabela sa podacima koji nam trebaju, Sifra je kolona u kojoj se nalazi podatak koji (može da) se ponavlja.
Code:
=IF(COUNTIF(Tab1 Sifra; Tab1 Sifra)-1; Tab1; "")
[ funnyalto @ 09.10.2007. 12:28 ] @
ok. hvala ti. Nije lose resenje. Ali fali tu jos nesto. Moze li da automatski sortira redove po siframa.Znaci da stavlja iste sifre jedan ispod drugog?
[ 3okc @ 18.10.2007. 12:25 ] @
Za grupisanje redova sa istom šifrom, tj sortiranje nema univerzalnog rešenja, bar ne kad radiš sa formulama.
[Međutim, pogledaj objašnjenje za f-je SMALL() i LARGE() koje ti rade posao ali samo za brojčane vrednosti.]

Nešto najpribližnije ovome bi postigao sa grupisanjem ćelija koje sadrže neki podatak. Za ovo će ti poslužiti formula iz NOBLANKS.XLS koja je ovde na više mesta već komentarisana; da sad ne ponavljam, istraži malo da vidiš kako radi/izgleda. Moraćeš, istina, da prilagodiš rešenje koje sam ti prošli put postovao tako da ćelije ne prikazuju nule gde nema poklapanja (jer će ih noblanks tretirati ravnopravno sa duplikatima) nego prazan string, ili "".

Pokušaj sa
Code:
=IF((COUNTIF(Tab1 Sifra;Tab1 Sifra)=1)+1*ISBLANK(Tab1 Sifra);"";Tab1)