Imam naslednji problem, ki bi ga želel rešiti v excelu 2003.
Narejeno imam tabelo na delovnem listu "Rezultati" z rezultati teniških dvobojev. Igralci so v parih razvrčeni v kolonah A in B desno v koloni C pa so zapisani rezultati srečanj
IGRALEC 1 IGRALEC 2 REZULTAT SREČANJA
igralec1 igralec5 2:0
igralec7 igralec10 2:1
igralec8 igralec4 2:1
igralec7 igralec1 0:2
Za vsakega igralca bi želel na novem delovnem delovnem listu izpisati samo njegova srečanja z ostalimi nasprotniki. Torej na delovnem listu "Igralec1" bi rad imel prekopirane celice A2:C2 iz delovnega lista "Rezultati" ter tudi vse ostale dvoboje v katerem je igral nigralec1, npr A5:C5 Posamezni igralci igrajo drug z drugim samo enkrat.
lp m
Kopiarnje več celic ob izpolnjenem pogoju
Dalo bi se urediti z makrom. Ta bi pogledal v vsako celico in potem ustrezno vpisal v novi (oz. obstoječi list). Če poznate VBA in makre potem poskušajte sami, sicer pa se bomo skupaj potrudili in kaj napisali.
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
Lahko pa to rešite tudi z naprednim filtrom in ne potrebujete makra. Postopek:
- Odprete nov delovni list, kamor vpišete sledečo tabelo
Bodite pozorni, da ime igralca najprej piše v prvi koloni pod (IGRALEC1), nato pa v drugi koloni IN DRUGI VRSTICI spet ISTO IME
Koda: Izberi vse
IGRALEC1 IGRALEC2 Matjaž Matjaž
- Postavite se na prvi list in izberite opcijo Podatki/Filter/Napredni filter in odpre se novo majhno okno
- Če ste stali na prvem listu v tabeli s podatki je tabela s podatki že avtomatično izbrana.
- Pojdite v drugo polje obrazca Obseg s pogoji in označite tista polja, ki smo jih napisali v koraku 1.
- Ko potrdite se vam bo izpisal seznam, kjer se igralec 'Matjaž' pojavi kot igralec1 ali kot igralec2.
- Za kakšnega drugega igralca pač v poljih s pogoji (točka 1) zapišete drugo ime.
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator