[ gpekez @ 06.02.2010. 12:25 ] @
Imam spisak imena učenika, gde više učenika može da ima ista imena i da u tom spisku ima praznih ćelija. Kako iz tog spiska automatski da se generiše u nekoj koloni imena ali bez ponavljanja i bez praznih ćelija

[att_img]

Edit: Dodati tagovi za sliku

[Ovu poruku je menjao 3okc dana 06.02.2010. u 14:17 GMT+1]
[ ib.kroki @ 06.02.2010. 13:12 ] @
Selektuj podatke i idi
DATA --- FILTER --- ADVANCED FILTER

U novom prozoru obeleži
COPY TO ANOTHER LOCATION

u polje COPY TO upiši adresu prvog polja gde hoćeš da izdvojiš podatke

Obavezno obeleži
UNIQUE RECORD ONLY
[ 3okc @ 06.02.2010. 13:15 ] @
Imaš u v2007 alat namenjen za to: Data > Remove Duplicates
[ gpekez @ 06.02.2010. 13:55 ] @
Ovo rešenje je blizu onoga šta hoću. Ima dva nedostatka.
1. Nije dinamočko, to jest ako u gornjem spisku promenim neko ime to treba automatski da ažurira donji spisak
2. Ako u gornjem spisku imam praznu ćeliju, preneće je i u donju ćeliju
[ gpekez @ 06.02.2010. 13:59 ] @
Znam za ovu opciju. Nije to to. Ja hoću da mi gornji spisak ostane, a da se sonji automatski generiše bez prazne ćelije i još da bude sve to dinamički. To jest kada u gornjem spisku promenim ime da se ta promena odrazi na donji spisak
[ 3okc @ 06.02.2010. 15:24 ] @
Za dinamičku promenu, najlakše će ti biti da kreiraš Pivot tabelu.

Možeš i da napišeš VBA f-ju, kao ovu ovde: Dynamic List of Unique Values Function

ili, da tražiš rešenje preko Excel-ovih f-ja.. Npr, mogao bi to u 2 koraka:

1) izdvojiš samo "unikate" u novu listu, kao što je opisano ovde: Listing Distinct Elements In A List

2) rešiš se praznina pomoću NoBlanks f-je, o kojoj je bilo već reči i ovde na forumu, a imaš je ovde: Eliminating Blank Cells From Lists