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
EXCEL - výběr hodnoty z tabulky
EXCEL - výběr hodnoty z tabulky
- Přílohy
-
- test.xlsx
- (11.98 KiB) Staženo 65 x
Re: EXCEL - výběr hodnoty z tabulky
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.
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.
Re: EXCEL - výběr hodnoty z tabulky
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í?
Re: EXCEL - výběr hodnoty z tabulky
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.
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
-
-
EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw) - 2
- 4825
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
-
- 2
- 12244
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
- 1
- 4815
-
od atari
Zobrazit poslední příspěvek
07 kvě 2025 09:41
-
- 3
- 3363
-
od lubo.
Zobrazit poslední příspěvek
24 říj 2024 00:00
-
- 5
- 3954
-
od atari
Zobrazit poslední příspěvek
26 dub 2025 09:11
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti