Kezdőlap › Fórumok › Excel témák › számformátum probléma › Hozzászólás: számformátum probléma
Szia!
Hát, elég durva dolgot találtam, amire nem számítottam.
Mert az egy dolog, hogy ki és miért gondolja azt, hogy a számokba vesszőt ír, és kötőjelet a végére.
Ilyet már láttam, papíron.
De kiderült, hogy a számok előtt egy hamis szóköz is van. Ez az ALT+0160.
Ilyesmivel ritkán találkozni, hacsak nem az adatok valami weboldalról származnak, mert a HTML-ben a nem törhető szóköz kódja ez, ha jól tudom.
Szóval, ha az A2-ben van egy ilyen szám:
2,000-
Akkor melléírva ezt a képletet, meggyógyítható:
=ÉRTÉK(HELYETTE(HELYETTE(HELYETTE(A2;",";"");"-";"");" ";""))
Azt csinálja belülről kifelé, hogy
1. Kicseréli az A2-ben az összes vesszőt semmire
2. Az előző eredményben cserélei az összes kötőjelet semmire
3. Az előző eredményében cseréli a hamis szóközt semmire
4. Végül az egészet számmá alakítja
A legfontosabb, hogy a legkülső HELYETTE függvényben a vége felé látható szóköz nem szóköz, hanem ALT+0160.
A képlet ezután lehúzható az egész oszlopra, majd akár értékként visszarakható az eredeti oszlop helyére.
Sikerült?
Imre