Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#26 24. 8. 2016 14:07:54

ludviktrnka
Člen
Registrace: 9. 7. 2009
Příspěvků: 503

Re: Odstranění HTML tagů a dosazení textu do jiné buňky - VYŘEŠENO

pokud chcete přesný počet znaků, musíte obrátit pořadí, nejdříve nahrazovat a trimovat teprve potom zkracovat a nakonec případně přidávat tečky:


=LEFT(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1;"<p>";"");"</p>";"");"<strong>";"");"</strong>";"");"&nbsp;";" ");CHAR(10);" "));258)&IF(LEN(CURRENT())=258;"..";"")


přičemž nakonci se posuzuje již aktuální stav current() značí aktuální obsah buňky ale ještě před vyhodnocením podmínky IF - je to taková hůře uchopitelná funkce ale funguje. Výsledkem bude délka přesně 260 znaků. Váš původní vorec dává text o to kratší oč je tam více náhrad.

Editoval ludviktrnka (29. 8. 2016 09:58:10)


LibreOffice 5.2.2.2

Offline

Zápatí