Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 15. 10. 2011 13:00

s-o-k-o-l
Příspěvky: 424
Reputace:   
 

excel - pročištění

Zdravím,
mohl by mi někdo prosím poradit, jak odstraním libovolný počet mezer na začátku slova .....   "   Karel Josef"  -->  "Karel Josef"
Vůbec si s tím nevím rady
Díky moc za odpověď ;-)

Offline

 

#2 15. 10. 2011 13:32

Lumikodlak
Místo: Praha
Příspěvky: 212
Pozice: Programator nebo tak neco :-)
Reputace:   19 
 

Re: excel - pročištění

Tohle by mela delat funkce TRIM, ale nevim, jestli je to to, co potrebujes. Potrebujes to nejak hromadne ocistit? Jestli ano, tak me napada akorat napsat na to makro. Mozna by to slo i jinak, v excelu moc neumim.

Offline

 

#3 15. 10. 2011 13:38

s-o-k-o-l
Příspěvky: 424
Reputace:   
 

Re: excel - pročištění

↑ Lumikodlak:
TRIM vim, ale to je když mám několik mezer mezi slovy..... já ale potřebuju před prvním slovem, když mám mezeru a to trim neostraní. Jak sem ukazoval ten příklad ...  "   Karel Josef"  -->  "Karel Josef". Ty první mezery potřebuju dát nějak pryč.

Offline

 

#4 15. 10. 2011 19:10

rleg
Místo: Ostrava
Příspěvky: 920
Škola: VŠB FMMI (10-16, Ing.)
Reputace:   46 
 

Re: excel - pročištění

↑ s-o-k-o-l:
příkaz v excelu: PROČISTIT(text) - odstraní všechny mezery, kromě mezer mezi slovy

příkaz ve VBA: Trim(String)

Code:

Dim MyString, TrimString
MyString = "  <-Trim->  "    ' Initialize string.
TrimString = Trim(MyString)    ' TrimString = "<-Trim->".

Radim, tedy jsem.

Dobrá rada je drahá, ta moje je zdarma.

Offline

 

#5 16. 10. 2011 14:26

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 889
Reputace:   63 
 

Re: excel - pročištění

Příkaz trim maže i mezery mezi slovy tak, aby zbyla pouze jedna.
To znamená, pokud ve větě " Jiří             Novák    " bude více mezer mezi slovy než jedna, tak je také promaže. Výsledný řetězec bude "Jiří Novák".


LibreOffice Verze: 7.6.6.3, Maxima 5.47.0 (SBCL)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson