WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si  geekové tričko

Poradna - Sloučení hodnot pouze nad neprázdnými řádky

hlavní kategorie | zpět | + odpovědět na toto téma
Sloučení hodnot pouze nad neprázdnými řádky - diskuze na toto téma
Dobrého dne přeji, můžeme mi prosím někdo poradit s následujícím problémem: od sloupce D mám několit desítek sloupců s různými texty; pak mám několik stovek řádků, kde mám ve sloupích buď prázdnou buňku, nebo písmenko x. Potřebuji, aby v každém posledním sloupci v řádku byly sloučeny textové hodnoty pouze těch sloupců, kde je ono písmenko x. Děkuji předem všem za radu!!

MePExG | 21.8.2017 15:46  
 
 
Vo verzii 2016 maticový vzorec (Ctrl+Shift+Enter) do bunky H2 =TEXTJOIN(",";TRUE;IF(ISBLANK(D2:G2);"";D$1:G$1)) pre stĺpce D až G , oddelené čiarkou.
Odpověď
Petr | 22.8.2017 11:47  
 
 
To je úžasný vzorec, ale funkce TEXTJOIN je pouze v nových Office 365, uživatelé desktopových verzí (tedy i můj Excel 2016 - 16.0.4549.1000 64bit) ji nemá :-(
Odpověď
Petr | 22.8.2017 11:49  
 
 
Jak píší zde: https://support.office.com/cs-cz/article/Funkce-TEXTJOIN-357b449a-ec91-49d0-80c3-0e8fc845691c?ui=cs-CZ&rs=cs-CZ&ad=CZ tak "Tato funkce je dostupná jenom v případě, že máte předplatné Office 365."
Odpověď
Maximus | 22.8.2017 18:35  
 
 
Koukněte na diskuzi. office.lasakovi.com/excel/funkce-textove/TEXTJOIN-spojuje-texty-a-prida-oddelovac-Excel/
Odpověď
Petr | 23.8.2017 07:52  
 
 
To je právě přesně, co potřebuji, ale funkce TEXTJOIN mi v desktopové 64bitové verzi Excelu 2016 nefunguje. Zkoušel jsem to na 3 různých PC.
Odpověď
MePExG | 22.8.2017 21:15  
 
 
Keď máte 2016-ku, môže sa použiť Power Query. Sú tu dve obmedzenia (v poznámkach na 1. a v druhom riadku červené bunky, ktoré zatiaľ neviem prekonať). Pracuje to z listu Data (z tabuľky, ktorú je možné údajovo upravovať [pre zobrazenie nadpisu stačí aby priesečník nebol prázdny] so spomínanými obmedzeniami) a výsledok je na rovnomennom liste Výsledok. Výpočet prebehne na výslednom liste stlačením (v tabuľke Alt+F5, alebo údaje-aktualizovať)
Odpověď