
Excel - jak sloučit obsah tří sloupců do jednoho?
Ahoj, chci se zeptat jestli lze v Excelu sloucit 3 stejny dlouhy sloupce s promenou velikosti a obsahem do jednoho.
napr.
a1 b1
a2 b2
a3 b3
Ja potrebuju
a1
a2
a3
b1
b2
b3
!!! presne nevim kolik tech "a" nebo "b" bude, ale vim ze ax=bx kdyz mi nekdo navrhnete rozumny reseni...budu jedine rad
Změna předmětu, původně: Excel (host)
v čem je problém?
edit: a jestli myslíš to, že chceš vícesloupcovou tabulku "normalizovat" na jednosloupcovou, tak na to se dá buď naklikat nebo napsat makro.
sem v excelu docela lama...muzes mi trochu poradit...
To je podobně jako u těch filtrů co jsi tady řešil. Pokud nedokážeš jasně specifikovat svůj problém, tak se radí poměrně těžko. Touchwoodovo řešení mi na to co jsi uvedl příjde adekvátní.
No jako problem je jinde ...to co mi radi Touchwood je v podstate fce: concatebate , ale ta mi slouci dve nebo vice bunek do jedny, coz neni uplne optimalni
Nechápu, proč když se nezná řešení MUSÍ se zde někdo vytopořit a napadnout tazatele že se blbě zeptal a tudíž mu není možné poradit.
. Pomocí "vzorce" to půjde těžko,
Já si myslím, že ten požadavek byl v dotazu specifikován naprosto přesně (viz tabulka). Řešení v podstatě také úplně neznám ........
ve struktuře relační databáze (což xls tabulka je) se pracuje ne úrovni vět (řádku) a výsledek vzorce je vždy uložen na řádku kde začíná zadání.
Jak jsem pochopil tak požaduješ vytvořit:
1. A1 B1 A1
2. A2 B2 B1
3. A3 B3 A2
4. .. .. B2
5. .. .. A3
atd..... třídění sloupce 3 A1.....An,B1......Bn by šlo už následně bezproblémově zařídit.
Ten prvotní převod do sloupce 3 by se asi dal udělat pomocí makra ..... záznam makra funguje, ale jen do hodnoty kam to člověk "dotáhne" .... zobecnění na hodnotu "n" neumím.
Takže ještě jednou ..... vůbec ti nepomůžu
Nevím jestli jsem se vytopořil, nicméně jsem nikoho nenapadal. Ty dokážeš, z toho co tazatel napsal, například pochopit jestli se jedná o jednorázovou akci, nebo něco co se snaží zautomatizovat? Nikoho neodsuzuju, v předchozí otázce jsem se tazateli taky pokoušel poradit, ale bylo to podobné jako tady...
Ale jo ... použil jsem příliš expresivní výraz ... po odeslání mi to také došlo, takže asi jsem se tě dotknul takže promiň. To jak jsem to napsal vůbec nemělo nic společného s tebou ..... já měl jenom dojem, že se zde občas "zástupně" vyžaduje zbytečné doplňování údajů.
Tvoji předchozí diskusi u jiné otázky s tazatelem neznám (zase tak podrobně to zde nesleduji), ale jestli se jedná o také "běžný" fenomén, že na na dobře míněnou radu nedostane člověk vůbec žádnou odpověď o případném výsledku (v tom lepším případě) tak .... tak se ti omlouvám ještě jednou
Fklidu, jenom jsem se musel ohradit

No vidíš, já to pochopil úplně jinak než ty.
podle mě chtěl docílit (výsledná řada):
A1
A2
A3
B1
B2
B3
C1
C2
C3
D1
D2
D3
.
.
.
edit: jinak makra se dají "relativizovat",tj. můžeš říct "přeskoč o jedno pole vpravo"
no ja uz jsem to nejak poresil...spis by mi zajimalo, jestli taky nekdo umi naprogramovat dynamicky makro
protoze ja teda ne
Máš na mysli cosi jako nakousl touchwood?
Ano, umí.
Nojo ... koukám PROČ jsi to takhle pochopil a nic mě nenapadá. Já jsem vycházel z toho, že tazatel zmiňoval hodnoty a,b s tím, že hodnot je ax, kde ax=bx ... o žádných b, c, d ... n
tam nebyla zmínka a proto jsem uvažoval pouze se 2mi sloupci. Myslím, že rozšíření sloupců na obecné "n" by zároveň narazilo na limitu řádků v excelu ve výsledném sloupci a potom je to jen taková "teorie".
Jinak už jsem podotknul ..... makra v excelu tvořit neumím ... v nouzi a potřebě něco "seženu" a upravím, takže pojem "relativizovat" makra mi nic moc neříká
Takže ne pro mě, ale ..... pro tazatele zkus nějaké to makro třeba navrhnout.Ale, jak píše josephino ... záleží také na tom, jestli je to jednorázová akce a nebo se má něco řešit trvale a jestli je tazatel vůbec komunikativní
Označíš, přetáhneš myší. Ale možná chceš něco úplně jiného, také jsem nepochopil co.