Telefonszámunk: 1-472-0679

Hozzászólás: számformátum probléma

Kezdőlap Fórumok Excel témák számformátum probléma Hozzászólás: számformátum probléma

#1996
horvimi
Adminisztrátor

    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