Excel - úprava uspořádání dat (sloupec > několik řádků)

Software potřebné k práci s elektronikou

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Ruprecht
Příspěvky: 1494
Registrován: 28 zář 2005, 00:00
Bydliště: ZČ + JM

Excel - úprava uspořádání dat (sloupec > několik řádků)

#1 Příspěvek od Ruprecht »

Mám v jednom sloupci data a potřebuju je přeuspořádat do řádků s konstantní délkou.
Datový sloupec (vstupní data):
1
2
3
4 atd.

výsledek má být v řádcích (např. délky 8 ):
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
17 atd., (vždy jedno číslo v buňce)

Něco jako transpozice, ale omezená na pevnou délku (počet buněk) řádku a pokračující na dalších řádcích. Ví někdo, jak se to dá (pokud možno jednoduše) provést? Děkuji
Když promluví, tak buď kňučí, nebo lže.
Uživatelský avatar
DRAKE
Příspěvky: 276
Registrován: 05 zář 2005, 00:00

#2 Příspěvek od DRAKE »

Kolik toho máš, že to musí být automaticky? V excelu nevím jak na to. Napsal bych si na to nějaký skript třeba v C++, uložil do to txt, a pak to naimportoval do excelu.
Uživatelský avatar
DRAKE
Příspěvky: 276
Registrován: 05 zář 2005, 00:00

#3 Příspěvek od DRAKE »

Ted na to koukám a ono to tak složité není.

V každém sloupci se akorát přičítá osm.

Tady to máš.
http://uloz.to/xr8JG8uP/cisla-xls
Uživatelský avatar
Ruprecht
Příspěvky: 1494
Registrován: 28 zář 2005, 00:00
Bydliště: ZČ + JM

#4 Příspěvek od Ruprecht »

Dík za snahu, ale to není úplně to ono :) Jde o to, že se vstupní data mění, nejsou to 1,2,3..., ty jsem napsal jako příklad aby bylo zřejmé jak se mají řadit v řádcích.

Vstupní sloupec libovolných čísel potřebuju přeuspořádat do řádků.
vstup
buňka A1: 0,28
buňka A2: 235
buňka A3: 4,18 atd, několik tisíc hodnot

výstup např. od buňky F1 (levý horní roh):
F1: 0,28 G1: 235 H1: 4,18 atd.
vždy 8 hodnot na řádku (F1=A1, G1=A2 atd.), řádky postupně pod sebou.
Když promluví, tak buď kňučí, nebo lže.
Uživatelský avatar
jiriS
Příspěvky: 609
Registrován: 14 led 2014, 00:00
Bydliště: Ašsko
Kontaktovat uživatele:

#5 Příspěvek od jiriS »

V Excelu sice existuje možnost převodu sloupce na řádek, ale mám obavu, že to, co potřebuješ (zvolit další řádek po naplnění 8 sloupců ) to jednoduchou funkcí nepůjde.
Je tu možnost použít makra, to by mělo být realizovatelné.
Určitě tuto funkci by šlo vytvořit pmocí Vizual Basicu.
Makra i VB jsou součástí MO, ale VB se myslím automaticky neinstaluje, jde volitelnou součást.
Vlastní programování není nijak složité, prakticky jde o objekt a jeho vlstnosti.
Před asi 15 lety jsem si pomocí Excelu vytvářel účetnictví, zabrousil jsem právě i do VB v Excelu, ale nakonec jsem přešel do Accesu.
Ale pamatuji si, že jednoduchým příkazem šly vložit do buňky data, přičemž buňky byly na ruzlišovány jen čísly a Excel tabulku nepřepočítával, takže to bylo velice rychlé.
Jirka
Uživatelský avatar
DRAKE
Příspěvky: 276
Registrován: 05 zář 2005, 00:00

#6 Příspěvek od DRAKE »

Hotovo
Přílohy
sesit.xls.zip
(8.8 KiB) Staženo 217 x
Uživatelský avatar
DRAKE
Příspěvky: 276
Registrován: 05 zář 2005, 00:00

#7 Příspěvek od DRAKE »

Sry ty jsi chtel jako vstup sloupec. To nebude problem.
Uživatelský avatar
DRAKE
Příspěvky: 276
Registrován: 05 zář 2005, 00:00

#8 Příspěvek od DRAKE »

Tak, teď to už to snad bude ono.

Stahuj:
http://uloz.to/x5aUPMzx/data-xls-zip
Uživatelský avatar
jiriS
Příspěvky: 609
Registrován: 14 led 2014, 00:00
Bydliště: Ašsko
Kontaktovat uživatele:

#9 Příspěvek od jiriS »

Hezký řešení, mě to nenapadlo.
Jirka
Uživatelský avatar
Ruprecht
Příspěvky: 1494
Registrován: 28 zář 2005, 00:00
Bydliště: ZČ + JM

#10 Příspěvek od Ruprecht »

To je to ono :) Hezké, jednoduché, pomohlo, děkuji. Kampak pošlu lahev? :)
Když promluví, tak buď kňučí, nebo lže.
Odpovědět

Zpět na „Software“