Tapahtumat

Kun kirjaudut sisään näet tässä ilmoitukset sinua kiinnostavista asioista.

Kirjaudu sisään

Excel ongelma

Vierailija
26.11.2014 |

Olisi tällainen ongelma. Luvut ovat kokonaislukuja eroteltuina pilkuilla. Millä tavalla pitää solut muotoilla että luvut voidaan laskea yhteen ja pitääkö jo kentissä olevat luvut muotoilla, jos niin miten?

Esim. 123,456,789 ja 987,654,321

 

Kommentit (11)

Vierailija
1/11 |
26.11.2014 |
Näytä aiemmat lainaukset

Yksi tapa on muuttaa luvuiksi siten että =(solu, jossa tuo 123,345,567) -1+1. Voi onnistua ihan solun asetuksista --> number. Tai sitten pitää käyttää funktiota replace ja poistaa vaikka pilkut

Riippuu miten solun määritykset on tehty ja mistä luvut on otettu

Vierailija
2/11 |
26.11.2014 |
Näytä aiemmat lainaukset

Jos luvut ovat samassa solussa, niin data -> text to columns 

Sisältö jatkuu mainoksen alla
Sisältö jatkuu mainoksen alla
Vierailija
3/11 |
26.11.2014 |
Näytä aiemmat lainaukset

Ei voi kirjoittaa yhteen soluun kuin yhden luvun. Jos luku on esim. 500 ja 600 ja kirjotat sen samaan soluun yhteen pilkulla noin kun esität, Excel ymmärtää sen yhdeksi luvuksi jossa on desimaalipilkku = 500,6.

Eli joka luku kirjoitetaan omaan soluunsa ilman pilkkua ellei se ole oikeasti desimaali.

Kun luvut ovat vaikkapa sarakkeessa allekkain, klikkaat soluun johon haluat yhteenlaskun tuloksen ja klikkaat ylhäältä oikealta sigman merkkiä ("Automaattinen summa"). Jos katkoviiva rajaa oikeat luvut, paina Enter ja Excel laskke summan.

Jos järjestät luvut eri tavalla tai jätät tyhjiä rivejä väliin, joudut maalaamaan haluamasi solut itse ennen kuin painat Enter, koska Excel varmaan merkitsee katkoviivan väärin.

 

Vierailija
4/11 |
26.11.2014 |
Näytä aiemmat lainaukset

Luvut on varmaan tallennettu tekstinä. Tekisin kuten 3, eli erottelisin tekstin sarakkeisiin, erottimena pilkku. Sen jälkeen luvut on peräkkäisissä sarakkeissa.

Vierailija
5/11 |
28.11.2014 |
Näytä aiemmat lainaukset

Aivan on kyse tekstistä. Excel ei kysele paljon miten tieto syötetään, vaan se olettaa yleensä väärin. Ja tällaista lukua ei tueta Suomessa. Erottaminenkin on liian hankalaa. Miksei suoraan voi muuttaa sitä niin, että se ottaa ne pilkut pois ja muuttaa ne oikeaksi luvuiksi välilyönnillä erottaen 123 456 789. Et voi tekstikenttää muuttaa suoraan numeroksi, koska excel on tyhmä ohjelma tällaisen muunnokseen. Nopeiten olen pääsyt eroon poistamalla itse kaikista luvuista pilkut ja ottamalla desimaalit pois kun on kyse kokonaisluvuista ja käyttämällä tuhaterotinta. Keksikää replaceen oikea määritelmä. Miksi kaikki pitää tehdä niin hankalasti, kun on helpompiakin keinoja olemassa. Missä on oikea Excel guru?

Vierailija
6/11 |
28.11.2014 |
Näytä aiemmat lainaukset

Jos nämä ovat jo Excel-tiedostossa, tallenna tekstinä (esim.csv) ja avaa tiedosto sen jälkeen data-välilehden kautta. Jos ovat tekstitiedostossa, avaa se data-välilehden kautta, ja pääset valitsemaan, millä merkillä kentät on eroteltu.

Sisältö jatkuu mainoksen alla
Vierailija
7/11 |
28.11.2014 |
Näytä aiemmat lainaukset

Tallennat ne numerosi leikepöydälle ja kopioit vaikkapa työpöydälle tekstitiedostoon Uusi tekstitiedosto.txt.

Sitten avaat sen tekstitiedoston Excelillä niin pääset erottelemaan luvut soluiksi käyttäen pilkkua erottimena.

Ei varmaan sexyin keino mutta toimii ainakin itselläni, kun pitää saada esim. etunimi, sukunimi, puhelin -tyyppiset asiat exceliin eri sarakkeisiin.

Vierailija
8/11 |
28.11.2014 |
Näytä aiemmat lainaukset

 

Kiitän aikaisemmista vastauksista.

Laitetaan tarkennusta asialle. En halua eritellä numeroita eri riveille. Vaan että osaa muuttaa isoista luvuista pilkut pois ja laskee ne yhteen korvaten ne pilkut välilyönneillä. Itselläni ei ole englanninkielistä officea. Replace funktiossa on liikaa säätöä ja en saa substitute funktiota toimimaan pilkkujen suhteen suoraan. Jälkimmäinen olisi paras ratkaisu vähemmällä säädöillä.

Sisältö jatkuu mainoksen alla
Vierailija
9/11 |
28.11.2014 |
Näytä aiemmat lainaukset

Käytä text to columnsia jakamaan isot luvut luvut erillisiin sarakkeisiin, concatilla yhdistä yhdeen soluun. Sitten lopuksi voi vaikka kopioida sen sarakkern, jossa se concat-funktio -> paste Special -> values

Vierailija
10/11 |
28.11.2014 |
Näytä aiemmat lainaukset

[quote author="Vierailija" time="28.11.2014 klo 20:30"]Käytä text to columnsia jakamaan isot luvut luvut erillisiin sarakkeisiin, concatilla yhdistä yhdeen soluun. Sitten lopuksi voi vaikka kopioida sen sarakkern, jossa se concat-funktio -> paste Special -> values
[/quote]
Tämä siis melkoinen kiertotie, mutta joskus olen joutunut itse käyttämään.

Sisältö jatkuu mainoksen alla
Vierailija
11/11 |
01.12.2014 |
Näytä aiemmat lainaukset

Ei toimi paste special juttu. En tiedä miksi. Sain toimimaan muutamalla keinolla. Se siis poistaa , ja laittaa sen tilalle välilyönnin. Ei tarvitse siis liikaa säädellä. Ja suomenkielisessä on funtion sisäiset käsittelyt eri kuin englanninkielisessä.Netistä löytyy vastauksi, mutta pitää aina muistaa miten ne toimivat eri kieliversioissa.Tuhaterotin toimii myös näissä suurissa luvuissa. 

Kirjoita seuraavat numerot peräkkäin: yhdeksän viisi kuusi