Excel 2003/ tekstinä olevien numeroiden muunto ja laskeminen

Exxxxel prk

Tällainen ongelma tulee eteen kun tuon exceliin taulukon toisesta ohjelmasta:
- nelinumeroisiin lukuihin tulee ylimääräinen väli ensimmäisen luvun jälkeen ja ne ovat excelissä tekstinä solun vasemmassa laidassa kun taas kolminumeroiset luvut tulevat oikeaan laitaan ja ovat suoraan laskettavissa

Pitäisi siis saada poistettua noista isommista luvuista tuo ylimääräinen väli ja muuntaa ne numeroiksi jotta voisi laskea normaalisti.
Muotoile solut - toiminto ei auta mitään, myöskin kokeilin lisätä tyhjään soluun 1 ja liitä määräten toiminnolla - laskutoimitus - kerro - arvot, mutta tämäkään ei tehnyt tekstinä tallentuneille numeroille mitään.

Mikä siis neuvoksi?

9

556

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • kokeilija x

      No, se välihän ilmeisesti on tuhaterotin. Jonka saa aikaan Muotoile Solut Luku ja ruksi Käytä tuhaterotinta -kohtaan. Niin, eli näin Luku-muotoilussa.

      Mutta saman ikkunan Teksti-valinnassa lukee, että teksti näkyy juuri siinä muodossa kuin se on kirjoitettu, eli onko siellä mistä olet kopioinut käytetty tuhaterotinta.

      Ja sinänsä omituista, että ne sataset näkyvät lukuina eli asettuvat oikeaan reunaan.

      Mistähän ohjelmasta olet kopioinut ja liittänyt? Itse nyt kokeilin wordistä exceliin - eikä mitään ongelmaa - eli kun liitin määräten, exceliin kopioitui tekstinä tiedot, eli samanlaisena kuin wordissa. Kun käytin vain tavallista liittämistä, luvut tulivat lukuina, ilman tuhaterotinta ja asettuivat oikeaan reunaan. Ja summaaminen onnistui.

      Katsopa se Solujen muotoilu uudelleen.

      • gdfgdfgdf

        Tietysti, asiaan nyt vaikuttaa se, mistä sinä ne luvut sinne kopioit.


    • exxxelprk

      ei ole kyse valitettavasti niin yksinkertaisesta asiasta kuin tuhateroittimesta.
      En kopioi lukuja office-ohjelmasta toiseen vaan siirrän ne exceliin eräästä firmassani käytössä olevasta raportointiohjelmasta, eikä luvuille ole kopiointivaiheessa tehtävissä mitään - ne ovat raportilla sellaisina kuin ovat. Korjaus tulisi siis tehdä excelissä, mutta ainakaan mikään muotoilu- tai poista. välit - toiminto ei ole auttanut.

    • tekstinkäsittelyn ka

      eli ilmeisesti olet sitten liittänyt ne tiedot määräten ja valinnut kohdan Teksti?

      No, ehkä ne tiedot eivät vain ole yhteensopivia Excelin kanssa.

      Entäs jos kopioit ne tiedot ensin johonkin tekstinkäsittelyohjelmaan, muutat siellä tiedot .txt-muotoon ja tuot ne sieltä Exceliin Tiedot - Tuo ulkoiset tiedot? Tai suoraan kopioimalla?

      • laittaa yleisen muotoilun valituille soluille. Helppo muuttaa milsi muulsi muotoiluksi kanssa
        valitse muokattavat solut ja suorita koodi...

        Option Explicit

        Sub Muuta()
        Dim solu As Range
        Selection.NumberFormat = "General"
        For Each solu In Selection
        solu = Val(solu)
        Next
        End Sub

        Keep EXCELing
        @Kunde


      • pono
        kunde kirjoitti:

        laittaa yleisen muotoilun valituille soluille. Helppo muuttaa milsi muulsi muotoiluksi kanssa
        valitse muokattavat solut ja suorita koodi...

        Option Explicit

        Sub Muuta()
        Dim solu As Range
        Selection.NumberFormat = "General"
        For Each solu In Selection
        solu = Val(solu)
        Next
        End Sub

        Keep EXCELing
        @Kunde

        Eikös sama lopputulos tule, kun valitsee muunnettavat solut ja klikkaa viereen tulevasta huutomerkistä "Muunna luvuksi"?
        Miten onnistuu, että klikkaa sarakkeen, vaikkapa D, aktiiviseksi ja makro muuntaa kaikki sarakkeessa olevat tekstiksi tallennetut luvut muotoon yleinen tai luku ja jättää tyhjät solut tyhjiksi?


    • Option Explicit

      Sub Muuta()
      Dim solu As Range
      Selection.NumberFormat = "General"
      ' 2 desimaalilla
      ' Selection.NumberFormat = "0.00"
      For Each solu In Selection
      If Not solu = "" Then
      solu = Val(solu)
      End If
      Next
      End Sub

    • pono

      Suuret kiitokset!! Vielä kun kerrot miten tuon saa johonkin tiettyyn sarakkeeseen. Vaikkapa H

      • toimii valinnalla eli voit valita solun , yksittäisiä soluja alueita tai sitten klikkaat rivi- tai sarkevalitsinta, jolloin suorittaa koko riville tai sarakkeelle


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Laitetaas nyt kirjaimet tänne

      kuka kaipaa ja ketä ?
      Ikävä
      96
      8489
    2. Pieni häivähdys sinusta

      Olet niin totinen
      Ikävä
      44
      4177
    3. Lähetä terveisesi kaipaamallesi henkilölle

      Vauva-palstalta tuttua kaipaamista uudessa ympäristössä. Kaipuu jatkukoon 💘
      Ikävä
      102
      1936
    4. Taas ryssittiin oikein kunnolla

      r….ä hyökkäsi Viroon sikaili taas ajattelematta yhtään mitään https://www.is.fi/ulkomaat/art-2000011347289.html
      NATO
      37
      1468
    5. Missä olet ollut tänään kaivattuni?

      Ikävä sai yliotteen ❤️ En nähnyt sua tänään söpö mies
      Ikävä
      24
      1450
    6. Valtimon Haapajärvellä paatti mäni nurin

      Ikävä onnettomuus Haapajärvellä. Vene hörpppi vettä matkalla saaren. Veneessä ol 5 henkilöä, kolme uiskenteli rantaan,
      Nurmes
      34
      1179
    7. Vanha Suola janottaa Iivarilla

      Vanha suola janottaa Siikalatvan kunnanjohtaja Pekka Iivaria. Mies kiertää Kemijärven kyläjuhlia ja kulttuuritapahtumia
      Kemijärvi
      12
      1150
    8. Rakastuminenhan on psykoosi

      Ei ihme että olen täysin vailla järkeä sen asian suhteen. Eipä olis aikoinaan arvannut, että tossa se tyyppi menee, jonk
      Ikävä
      53
      877
    9. Olisinko mä voinut käsittää sut väärin

      Nyt mä kelaan päässäni kaikkea meidän välillä tapahtunutta. Jos mä sit kuitenkin tulkitsin sut väärin? Se, miten sä käyt
      Ikävä
      31
      852
    10. Känniläiset veneessä?

      Siinä taas päästiin näyttämään miten tyhmiä känniläiset on. Heh heh "Kaikki osalliset ovat täysi-ikäisiä ja alkoholin v
      Nurmes
      29
      817
    Aihe