< návrat zpět

MS Excel


Téma: Seřadit - kontingenční tabulka rss

Zaslal/a 7.5.2015 11:33

AlfanLze řadit v kontingenční tabulce podle abecedy podle jednotlivých řádků?
Konkrétně mám v konti tabulce dva řádky - "kód" a "Název"
a potřeboval bych ty názvy seřadit podle abecedy s tím, že nechci tento řádek dát před řádek "kód".
Pokud vyměním pořadí řádků, tak se to podle abecedy seřadí.
Děkuji

Příloha: rar24805_razeni-konti.rar (5kB, staženo 20x)
Zaslat odpověď >

#024880
Alfan
Pls, nikdo nevíte co s tím?
Děkujicitovat
icon #024882
eLCHa
To nevíme, jestli víme. Pokud chcete vědět, jak zjistíme, jestli to víme, tak to Vám povím. Vložte přílohu, která není obrázek, ale soubor s KT... ;)citovat
#024883
Alfan
Jj, omlouvám se a posílám.
Potřeboval bych seřadit podle "Název" s tím, že struktura tabulky by zůstala beze změny.
Taky bych se chtěl zeptat na to, že když změním zdroj dat (smažu záznamy) a rozkliknu "Název", tak tam vidím stále i ty původní záznamy a takhle to vidím i u "kód"...čím to je?
Děkuji
Příloha: rar24883_seradit_konti_wall.rar (74kB, staženo 19x)
citovat
icon #024885
eLCHa
Bohužel, toto zcela automaticky v KT asi neuděláte (mám E2007, možná v novějších verzích tato možnost existuje, ale nemyslím si to) - funguje zde hierarchie a tak nejdříve musíte řadit podle kódu a až pak podle názvu. Takže pro automatiku = prohodit, což asi nechcete.

Napadají mne dvě možnosti - pro tento konkrétní případ -
1) "ručně" vytvořit vlastní seznam (452008;590/2009;1542008;4182008 A;262008) a řadit podle něj
2) "ručně" přetahovat.

Obojí bude fungovat pouze za předpokladu, že jeden kód=jeden název.

Ručně berte z rezervou - máte v tom souboru už kód, tzn lze řešit pomocí VBA - obě varianty - ani jeden kód nebude složitý

Ohledně druhého dotazu - bohužel (zase mluvím za 2007 a starší) staré záznamy v KT zůstávají. Opět ale platí, že když už máte v souboru kód, tak to pro Vás není problém - přidejte si do projektu proceduru (v rychlosti jsem našel např.: http://www.vbaexpress.com/kb/getarticle.php?kb_id=930 - nejdříve otestujte, popřípadě dohledejte funkční) a vložte na konec procedury Aktualizace_ALL_konticitovat
#024887
Alfan
Děkuji 1
Řazení asi vyřeším prohozením řádků...
Co se týče VBA tak to vyzkouším, nicméně jsem s VBA už cca 8 let nedělal a ani předtím jsem nebyl nějaký přeborník, uměl jsem případně nahrát makro a pak ho editovat, někdy pokus omyl, ale většinou to šlo nebo už připravené makro editovat podle potřeby.
Ještě jednou díky.citovat
#024892
Alfan
Tak jsem to makro na aktualizace všech kontingenčních tabulek a vymazání starých záznamů spojil a zeditoval a mně to funguje.
Přikládám k dispozici, pokud by chtěl někdo využít.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21