Chcete soubor, máte jej mít.
Tak pozor, mne je jedno, či sem dáš prílohu, ale riešiť to potrebuješ ty a ty si ten, kto nie je schopný aplikovať riešenie, ktoré som ti dal...
zkusil jsem to ale podle tvého popisu, když ten vzorec roztáhnu, tak píše nesmysly.
Páč nechápeš, ako to funguje
Pokiaľ chceš vzorec na inom liste, tak musíš do vzorca doplniť názov listu, z ktorého sa dáta majú ťahať.
Ten vzorec je nutno roztáhnout, protože těch hodnot mám stovky - Roztiahnuť, tak, ako si to predstavuješ, to nejde. Ja som nehovoril o roztiahnutí, ale o skopírovaní do vybraných buniek.
V prílohe som vytvoril pomocný stĺpec na liste 2. V ňom pomocou vzorca určím, do ktorých buniek (riadkov) sa má zapisovať. Zapnem filter a vzorec z A2 skopírujem iba do viditeľných buniek v rozsahu A2:A1000. Pre 1000 záznamov z listu1 by mal rozsah na liste 2 byť teda správne A2:A2000 (ja som tam nechal iba A2:A1000). Filter som nechal zapnutý. Dal som ti tam i printcreen, ako vybrať iba viditeľné bunky (na liste 2 označiť A2, v ktorej už je vzorec, ctrl+C, označiť A2:A1000, potom F5->Special->Visible cells only, OK, ctrl+V). Filter si nakoniec vypneš a pomocný stĺpec zmažeš. To je celé.
edit: Ono by to vlastne šlo i roztiahnutím vzorca, ale ten postup by musel byť iný. Skúsim popísať v krokoch.
1. Všetko sa bude odohrávať na liste 2
2. do jednotlivých buniek zapíš:
A1: Jméno
B1: XX
C1: YY
B2: 1
B3: =B2+$B$2 - roztiahni dolu po riadok 15 vrátane
C2: =MOD(ROW();2) - roztiahni dolu po riadok 15 vrátane,
3. označ stĺpce B:C, skopíruj a vlož ako hodnoty
4. označ stĺpce A:C, daj zotriediť podľa yy vzostupne a podľa xx vzostupne - v jednom kroku
5. do bunky A2 vlož: =List1!A2, roztiahni dolu po riadok, kde začínajú v stĺpci C jednotky
6. označ stĺpce A:C, daj zotriediť podľa xx vzostupne
7. stĺpce B:C zmaž
v prílohe je prvý spôsob
Příloha: 23903_pom.zip (31kB, staženo 64x) citovat