< návrat zpět

MS Excel


Téma: Kopírování každých n sloupců rss

Zaslal/a 27.2.2018 18:42

ahoj,

chtěla bych poprosit o radu. Mám v excelu data v 6000 sloupcích a 12 řádcích a potřebovala bych z těchto dat vytáhnout každý 6 sloupec. Tedy tak, abych poté mohla vytvořit dohromady 6 tabulek vždy o 1000 sloupcích a 12 řádcích

Předem děkuji za radu

Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

#039686
avatar
Jednou z možností (bez použití makra) je transponovat sloupce na řádky (Vložit jinak / Transponovat), pak použít klasické filtry a výsledek opět transponovat zpátky.
K určení n-tého sloupce lze použít například kombinaci funkce MOD a SLOUPEC - pro původní tabulku.
P.

Př. pro n = 6:
=MOD(SLOUPEC(A1); 6) = 0citovat
#039690
avatar
Snad jsem to pochopil správně, v příloze řešení přes Nepřímý odkaz. Z důvodu velikosti souboru jsem celé řešení z 6000 sloupci musel osekat jen na 1200, ale stačí si pak rozšířit znovu tabulky. Zkuste.
Příloha: zip39690_tabulka.zip (191kB, staženo 26x)
citovat
#039691
avatar
Funkce POSUN.citovat
#039708
avatar
Děkují všem za rady, pomocí filtrů mi to poté nejde transponovat zpátky do původního tvaru, pomocí posunu jsem to zkoušela už předtím, ale nefungovalo to správně.

Ale vytvořená tabulka funguje perfektně ;) Takže děkují moccitovat
#039709
avatar
Taky je tu index:

=INDEX($A$1:$HVT$12;ŘÁDEK($1:$12);TRANSPOZICE(ŘÁDEK($1:$1000))*6-5)

(Maticově)citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje