Päivämäärien syöttö

helpommaksi

Haluaisin syöttää Exceliin päivämääriä siten että ei tarvitsisi laittaa pisteitä, eli siis siten että syötettäessä esim. "081207"tulisi soluun "08.12.07". Millainen solun muotoilu oikein pitäisi olla? Kokeilin tällaista: ##"."##"."## ja näyttää muuten hyvältä mutta solun arvona esimerkki päivämäärällä 81207 eli pitäisi saada Excel vielä ymmärtämään tämä päivämääräksi. Miten?

11

2536

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ---

      Seuraavaa muotoilua: 0#"."##"."##

    • rpo

      Päivämäärät on syötettävä välimerkkiä käyttäen tai tekstitietona etunollilla, jolloin se voidaan saada päivämääränä. Esimerkkinä 11108, joka voidaan tukita joko 11.1.08 tai 1.11.08.

      • alkuperäinen kysyjä

        Onko tosiaan niin että Excelissä ei millään saa muotoilua siten että pystyisi syöttämään päivämäärän ilman välimerkkejä? Nopeuttaisi todella paljon jos se onnistuisi. Kumpikaan noista yllämainituista keinoista ei auttanut ongelmaani, olisiko vielä joitain mahdollisia ideoita? Pystyykö Excelin päivämäärän laskemistavan jotenkin ohittamaan?


      • juhakorkeapudas
        alkuperäinen kysyjä kirjoitti:

        Onko tosiaan niin että Excelissä ei millään saa muotoilua siten että pystyisi syöttämään päivämäärän ilman välimerkkejä? Nopeuttaisi todella paljon jos se onnistuisi. Kumpikaan noista yllämainituista keinoista ei auttanut ongelmaani, olisiko vielä joitain mahdollisia ideoita? Pystyykö Excelin päivämäärän laskemistavan jotenkin ohittamaan?

        Päivämäärien tai lukujen esitystapa on eri kuin niiden laskentatapa, joten vaikka päivämäärä syötetään ilman välimerkkejä, täytyy se muuntaa oikeaksi päivämääräksi.
        Muunnoksen voi tehdä vaikka oheisella kaavalla. Solussa A1 on 6- tai 8-lukuinen numerosarja, joka muunnetaan päivämääräksi.
        =DATE(RIGHT(A1;4);LEFT(A1;IF(LEN(A1) = 8;2;1));LEFT(RIGHT(A1;6);2))


      • kysymyksen esittäjä
        juhakorkeapudas kirjoitti:

        Päivämäärien tai lukujen esitystapa on eri kuin niiden laskentatapa, joten vaikka päivämäärä syötetään ilman välimerkkejä, täytyy se muuntaa oikeaksi päivämääräksi.
        Muunnoksen voi tehdä vaikka oheisella kaavalla. Solussa A1 on 6- tai 8-lukuinen numerosarja, joka muunnetaan päivämääräksi.
        =DATE(RIGHT(A1;4);LEFT(A1;IF(LEN(A1) = 8;2;1));LEFT(RIGHT(A1;6);2))

        Ei ikävä kyllä toiminut täydellisesti, esimerkiksi syötettäessä 010101 tulee tulokseksi 10.1.2001 ja 060607 antaa 30.7.2057. Syötin siis soluun A1 ja antamasi kaava oli solussa B1 (jolla tuskin merkitystä)


      • ...
        kysymyksen esittäjä kirjoitti:

        Ei ikävä kyllä toiminut täydellisesti, esimerkiksi syötettäessä 010101 tulee tulokseksi 10.1.2001 ja 060607 antaa 30.7.2057. Syötin siis soluun A1 ja antamasi kaava oli solussa B1 (jolla tuskin merkitystä)

        =DATE(RIGHT(A1;2);LEFT(RIGHT(A1;4);2);LEFT(A1;IF(LEN(A1)=6;2;1)))


      • juhakorkeapudas

    • ---

      tuo ilmoittamani muotoilu 0#"."##"."## toimii, kunhan kuukausien ja vuosien kohdalla muistaa kirjoittaa kaksi lukua (esim. tammikuu = 01 jne).
      Toimii ainakin Excel 2007:ssä.

      • rpo

        oli saada 81207 päivämääräksi, ei vain näyttämään päivämäärältä. 08.12.07 ei ole Excelissä päivämäärä.
        Sen voi testata esim. lisäämällä ko. soluun 1. Excelissä päivämääräkenttiä voi käyttää laskemiseen.


    • aikakysymykset ovat excelissä välillä "kinkkisiä", mutta koodaamalla se onnistuu ihan helposti.
      Ilman koodiakin onnistuu esim. seuraavasti
      soluun A1 solumuotoiluksi teksti ja syötetään 6 numeroinen aika 111207
      soluun mihin halutaan päiväys näytettäväsi solumuotoiluksi päivämäärä ja sieltä sopiva esitystapa. Solun kaavaksi =TEKSTI(A1;"00-00-00") 0
      nyt solun arvoa voi käyttää laskutoimituksissa.

      Keep Exceling
      @Kunde

    • rpo

      saadaan solu päivämääräksi Excel-työkalulla Datepicker.xla, joka on ladattavissa sivulta

      http://isamrad.com/ExcelCal/default.htm

      Sijoita tiedosto hakemistoon, missä ovat Excelin muutkin työkalut (.xla) tai Excelin xlstart -hakemistoon. Aktivoi työkalu käyttöön työpöydän Työkalut/Apuohjelmat -listalta.
      Tämän jälkeen saat haluamasi päivämäärän ko. soluun valitsemalla hiiren oikealla korvalla 'Pick from calendar' ja klikkaamalla kalenterista päiväys.

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

    Luetuimmat keskustelut

    1. Saako kaunis ihminen parempaa kohtelua?

      Onko kauniin ihmisen elämä "helpompaa" kuin tavallisen näköisen ihmisen? Olen kuullut väittämän, että kaunis ihminen saa
      Sinkut
      54
      2126
    2. En rehellisesti usko et oisit

      Sekuntiakaan oikeasti mua kaivannut. Tai edes miettinyt miten mulla menee. Jotenkin todennäköisesti hyödyt tästäkin jos
      Ikävä
      31
      1670
    3. Näin sinusta taas unta!

      Unessa olin pakahtuneesti rakastunut sinuun. Olimme vanhassa talossa jossa oli yläkerran huoneissa pyöreät ikkunat. Pöly
      Ikävä
      14
      1464
    4. Ei ole kyllä mennyt

      Kovin hyvin kun alussa pieni sekoaminen hänestä 😏
      Ikävä
      10
      1444
    5. Suomennettua: professori Jeffrey Sachs avaa Ukrainan sodan taustat luennollaan EU parlamentissa

      Jeffrey Sachs on yhdysvaltalainen ekonomisti. Sachs toimii Columbian yliopiston The Earth Instituten johtajana. Aiemmin
      NATO
      353
      1444
    6. Nainen, olet jotenkin lumoava

      Katselen kauneuttasi kuin kuuta, sen loistoa pimeässä. Sen kaunis valo on kaunista sekä herkkää ja lumoavaa. Olet naisel
      Ikävä
      68
      1315
    7. Se sinun kaipauksen kohde

      Ei todellakaan käy täällä höppänä mies.
      Ikävä
      12
      1098
    8. En muuttaisi sinusta mitään

      Ensin olit etäinen ja yritin pysyä tutkan alapuolella. Mutta ei silmiltäsi jää mitään huomaamatta, kuten minulla ei kuul
      Ikävä
      8
      1024
    9. Olet muutenkin tyhmä

      Ja käyttäydyt epäasiallisesti siinä työssäsi.
      Ikävä
      81
      992
    10. Et katso sitä

      Niinkuin minua. Ehkä se luo toivetta
      Ikävä
      20
      969
    Aihe