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

#1 18. 2. 2010 16:19:22

tdrozd
Člen
Registrace: 6. 2. 2010
Příspěvků: 13

Jak vložit mezeru do funkce CONACTENATE?

Dobrý den,
potřebuji spojit několik textových buněk dohromady a rád bych mezi nimi měl většín mezeru než pouhé jedno kliknutí mezerníkem, ale ať jich tam vložím kolik chci, funkce CONACTENATE mi vždy vypíše pouze jednu mezeru mezi jednotlivými texty.
Umíte mi prosím někdo poradit?

TOm

Offline

#2 18. 2. 2010 19:48:00

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 814

Re: Jak vložit mezeru do funkce CONACTENATE?

Mezery se dají do uvozovek 

=CONCATENATE(A3;"       ";B3)

V OO 3.1.1 to funguje.

Offline

#3 18. 2. 2010 21:05:11

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: Jak vložit mezeru do funkce CONACTENATE?

Tak, jak uvádí lp., to musí fungovat, leda že by CONCATENATE byla uzavřena ve funkci TRIM, která právě odstraňuje nadbytečné mezery.

Offline

#4 19. 2. 2010 10:14:51

tdrozd
Člen
Registrace: 6. 2. 2010
Příspěvků: 13

Re: Jak vložit mezeru do funkce CONACTENATE?

Díky, funguje to, použít uvozovky mě nenapadlo, udělal jsem to stejně jak v Excelu, kde jsem prostě do této funkce vložil pár mezer a bylo to, tak mě to trochu překvapilo, že to zde nefungovalo.

Offline

#5 19. 2. 2010 19:34:57

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: Jak vložit mezeru do funkce CONACTENATE?

Mohl byste zde uvést, jak jste to napsal v tom Excelu? Při představě, že vzorec
=CONCATENATE(A1   B1)
či
=CONCATENATE(A1;    ;B1)
vloží mezery mezi obsah buněk A1 a B1, se mi ježí hrůzou vlasy na hlavě :-) to by byl stejně úctyhodný počin, jako překlady fcí do češitny (např. "úžasné" PROČISTIT místo TRIM apod.).

Offline

#6 22. 2. 2010 08:20:32

tdrozd
Člen
Registrace: 6. 2. 2010
Příspěvků: 13

Re: Jak vložit mezeru do funkce CONACTENATE?

Jojo, to je přesně ono, niže jsou příklady toho jak jsem tam ty mezery vložil a fungovalo to, tak jsem si myslel, že to bude stejně fungovat i zde. Když se nad tím zamyslím, tak vkládat mezery se uvozovkami je logičtější a praktičtější.
=CONCATENATE(A1;    ;B1)
=CONCATENATE(A1  ;B1)

Offline

#7 22. 2. 2010 09:15:25

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 814

Re: Jak vložit mezeru do funkce CONACTENATE?

To muselo být jinak. Předpokládám, že v A1 na konci nějaká mezera už byla. Pro úplnost, mezery mohou být různé, mezera na konci textu není normálně moc vidět a na nedělitelnou mezeru trim nestačí.

Offline

Zápatí