EXCEL - výběr hodnoty z tabulky

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

butes
nováček
Příspěvky: 33
Registrován: duben 07
Pohlaví: Nespecifikováno
Stav:
Offline

EXCEL - výběr hodnoty z tabulky

Příspěvekod butes » 26 zář 2013 10:44

Dobrý den, můžete mi prosím poradit, jak mám v exceli udělat toto (viz příloha):
ve sloupci A mám jména, v řádku 2 mám vlastnosti (zde označené A,B,C,D,E,F ............), a k jednotlivým jménům a vlastnostem se přiřazují hodnoty 1 nebo 2. Potřeboval bych udělat 3 reporty,
1. jména a k nim vlastnosti, pokud není buňka prázdná (obsahuje hodnotu 1 nebo 2)
2. jména a k nim vlastnosti, pokud je hodnota 1
3. jména a k nim vlastnosti, pokud je hodnota 2

spouštění může být klidně přes tlačítka

díky moc
Přílohy
test.xlsx
(11.98 KiB) Staženo 55 x

Reklama
lubo.
Level 2
Level 2
Příspěvky: 192
Registrován: červen 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: EXCEL - výběr hodnoty z tabulky

Příspěvekod lubo. » 26 zář 2013 13:41

Například maticové vzorce (ukládejí se trojhmatem ctrl-shift-enter)

B16: =IFERROR(INDEX($B$2:$H$2;SMALL(KDYŽ($B3:$H3>0;(SLOUPEC($B$2:$H$2)-SLOUPEC($A$3));1000);SLOUPEC()-SLOUPEC($A$16)));"")
B27: =IFERROR(INDEX($B$2:$H$2;SMALL(KDYŽ($B3:$H3=1;(SLOUPEC($B$2:$H$2)-SLOUPEC($A$3));1000);SLOUPEC()-SLOUPEC($A$27)));"")
G27: =IFERROR(INDEX($B$2:$H$2;SMALL(KDYŽ($B3:$H3=2;SLOUPEC($B$2:$H$2)-SLOUPEC($A$3);1000);SLOUPEC()-SLOUPEC($F$27)));"")

Rozkopíruj do tabulek.

butes
nováček
Příspěvky: 33
Registrován: duben 07
Pohlaví: Nespecifikováno
Stav:
Offline

Re: EXCEL - výběr hodnoty z tabulky

Příspěvekod butes » 26 zář 2013 14:31

hmm, nápad dobrý, bohužel realizace nereálná. Originální tabulka má 1000 řádků a sloupců. PC chroupe 5 minut. Nenašlo by se rychlejší řešení?

lubo.
Level 2
Level 2
Příspěvky: 192
Registrován: červen 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: EXCEL - výběr hodnoty z tabulky

Příspěvekod lubo. » 26 zář 2013 17:03

Maticové vzorce jsou pomalé, ale jsou v buňce.
Jinak vzorcema přes pomocné buňky. Pomocí pozvyhledat hledat sloupec jednotlivých položek a pak to indexem (například) vypsat.

Nebo makro.
Ovšem jestli to PC má za 5 minut vytaženo, tak makro za 5 minut nevyrobím. (Pro 1000 sloupců je třeba ve vzorcích opravit konstantu 1000 na větší, předpokládal jsem že je to dastatečná tezerva)

Nicméně pochybuji, že takovou tabulku někdo vytváří a udržuje ručně. Možná, že ze zdrojových dat by se požadovaný výstup vyrobil snáz.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti