

Poradíte lepší řešení probému v Excelu?
Se spoustou věcí už si dokážu poradit, ale tohle se mi zatím nedaří...
Neznáte nějakou (pro mě zatím neznámou) funkci nebo fintu, jak nemuset psát tolik funkcí KDYŽ, kolik je položek v seznamu? Navíc se občas počet položek může změnit, chtělo by to tedy nějaké obecnější řešení (ale pokud možno ne makrem).
Více viz ukázka v příloze, jedná se o sloupeček "Seznam položek 5"...
Páčilo by sa Ti viac napr toto: ?
do bunky S3 (a do ostatných skopírovať):
v českej verzii:
Děkuji, taky zajímavé řešení, asi to bez makra jednodušeji opravdu nepůjde...
Půjde pomocí maticového vzorce.
Witaj Siki! Už som čakal na Teba a Tvoje maticové riešenie
Ja som na to tiež chcel ísť s maticami a čiastočne sa mi aj niečo podarilo, ale ani za svet z toho získať zlúčený reťazec...
Žiaľ, mne Tvoj maticový vzorec vyhodnocuje ako #NÁZOV?
Ahoj, jakou máš verzi Excelu?
Funkce TEXTJOIN by měla být dostupná od verze 2016.
Mám 2016... Tak to bude asi od vyššej...
Alebo... nemáš to nejaký externý doplnok?
Ne ne, Excel 2019 bez doplňků.
Jo... V mojej 2016 to nie je podporované (pred funkciou mi aj vypíše "_xlfn")...
Matice bych si nechal do Matlabu, jen jsem neměl tu odvahu to tu navrhnout (matlab nepatří k běžnému vybavení domácího počítače)
bylo by programátorsky čistčí použít strukturu, ale dva vektory jeden s čísly a jeden s popisky je jednodušší. Funkce find vrátí indexy položek, které se dají přímo použít k indexování. Počet by potom byl numel(ind). A dá se s tím dělat spousta dalších věcí. A je úplně jedno, jestli je těch položek 10 nebo milion. A přitom je to rychlé i pro 10 milionů prvků, což je množství, které excel ani nenačte.