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

#26 21. 8. 2016 09:23:05

czsars
Člen
Registrace: 22. 1. 2016
Příspěvků: 53

Re: Funkce dosazení obsahu buňky do textu v jiné buňce-VYŘEŠENÝ

Ještě pro blbce:-) se zeptám, kam to mám přesně dosadit na to místo D3, mezi uvozovky? Stále se učím a nějak mi to hlava nebere. Moc děkuju a kdyby jste byl tak moc hodný a uvedl ještě variantu s prvním slovem v buňce.

Offline

#27 21. 8. 2016 11:25:52

czsars
Člen
Registrace: 22. 1. 2016
Příspěvků: 53

Re: Funkce dosazení obsahu buňky do textu v jiné buňce-VYŘEŠENÝ

Mám prosím ještě prosbu k jedné funkci. viz: =IF(LEN(B3046)>160;LEFT(B3046;160);B3046)&"..", která mi načítá část textu z jiné buňky a to konkrétně pouze 160znaků. Je možné přidat do této funkce přidat možnost aby zároveň z tohoto textu odstranila případné html tagy? <p></p> ap. Děkuji

Založil jsem pro tuhle možnost samostatné vlákno, myslím že to může někomu pomoct jako mě:-)

Editoval czsars (21. 8. 2016 11:29:54)

Offline

#28 23. 8. 2016 13:00:12

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

Re: Funkce dosazení obsahu buňky do textu v jiné buňce-VYŘEŠENÝ

... "dosadit vorec na místo D3" znamená že tam kde máte odkaz na D3 bude složitější vzorec který původní odkaz nahrazuje. Například v E3 bude vzorec =left(D3,160) no a teď chcete aby se text v D3 kromě zkrácení třeba změnil na malá písmena takže vzorec =lower(D3) dosadím na místo původního D3 a celý vzorec bude =left(lower(D3);160). Rozumíte?

jinak funkce na vyhledání prvního slova je tato =LEFT(D3;IFERROR(SEARCH("[:space:]";D3);LEN(D3))).
Ve vorci kde normálně dosazujete D3 (tzn. pouze holý odkaz) dosadíte míto toho tento vzorec.
search - vyhledá číslo pořadí první mezery v textu v D3
iferror - posoudí jestli funkce search nevarcí chybu (to pokud by tam mezera nebyla), pokud vrátí chybu, tak se dosadí délka celého textu len(D3)
left - ořízne text zleva


Aha tak jde to přeci jen jednodušeji. Takto:


=LEFT(D3;SEARCH("[:space:]|$";D3))


funkce SEARCH najde buď první mezeru nebo konec textu resp. odstavce. Takže ochrana proti nenalezení mezery není nutná, konec textu tam bude vždy :-)

Editoval ludviktrnka (23. 8. 2016 13:12:26)


LibreOffice 5.4.

Offline

Zápatí