< návrat zpět

MS Excel


Téma: nefunkcny TRIM rss

Zaslal/a 14.9.2018 13:28

ahojte
preprabam nejake stare makro a prestala mi v nom fungovat funkcia trim. Je mozne ze to sposobuje format zdrojovych dat, doteraz mi to vsak fungovalo. viete sa mi pozriet na prilozeny subor a povedat preco mi to nefunguje. Mam tam zdrojove data, TRIM a nasledne aj trimovu hodnotu prekopirovanu dalej len ako hodnotu a vo vsetkych su na zaciatku aj konci dve medzery, ktore mal trim odstranit.
vopred dakujem

Příloha: xlsx41507_nefunkcny-trim.xlsx (14kB, staženo 27x)
Zaslat odpověď >

#041508
elninoslov
Lebo to nieje medzera (kód 32) ale "pevná medzera" (kód 160)
=TRIM(SUBSTITUTE(A2;CHAR(160);" "))
=PROČISTIT(DOSADIT(A2;ZNAK(160);" "))
citovat
#041510
avatar
Ďakujem Ti Veľmi pekne.citovat
#041517
avatar
predsalen este otazocka.
ako sa na taketo nieco da prist?
vopred dik 1citovat
#041519
elninoslov
No keď Vám nejaká medzera nemizne, tak si otestujte či je to medzera
=CODE(MID(A1;2;1))
A1 - text
2 - číslo znaku (ten, ktorý by mal zmiznúť a nemizne)
1 - počet znakov (to musí byť logicky 1)
Funkcia Vám vráti ASCII hodnotu daného znaku. Normálna medzera má ASCII hodnotu 32. Táto tzv. "pevná medzera" má ASCII hodnotu 160. Napíšete ju aj ručne ak podržíte ľavý Alt a napíšete 0160. Používa sa na účel vyplývajúci z jej názvu najmä na webe.

Ten predošlý vzorec urobí to, že nahradí všetky pevne medzery za normálne medzery a potom si s tým TRIM už poradí.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje