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?
Päivämäärien syöttö
11
2567
Vastaukset
- ---
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
... kirjoitti:
=DATE(RIGHT(A1;2);LEFT(RIGHT(A1;4);2);LEFT(A1;IF(LEN(A1)=6;2;1)))
- ---
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
- 14710833
- 525180
Taas ryssittiin oikein kunnolla
r….ä hyökkäsi Viroon sikaili taas ajattelematta yhtään mitään https://www.is.fi/ulkomaat/art-2000011347289.html452393- 292083
Vanha Suola janottaa Iivarilla
Vanha suola janottaa Siikalatvan kunnanjohtaja Pekka Iivaria. Mies kiertää Kemijärven kyläjuhlia ja kulttuuritapahtumia131671Valtimon Haapajärvellä paatti mäni nurin
Ikävä onnettomuus Haapajärvellä. Vene hörpppi vettä matkalla saaren. Veneessä ol 5 henkilöä, kolme uiskenteli rantaan,411502Tiedän kuka sinä noista olet
Lucky for you, olen rakastunut sinuun joten en reagoi negatiivisesti. Voit kertoa kavereillesi että kyl vaan, rakkautta291204Kä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 v351156Daniel Nummelan linjapuhe 2025
Kansanlähetyksen toiminnanjohtajan Daniel Nummelan linjapuhe tänään. Rehellistä analyysiä mm. evlut kirkosta ja piispo92915TÄSTÄ TAITAA TULLA SUOMEN HISTORIAN SUURIN USKONNONVAPAUDEN OIKEUDENKÄYNTI.
Sinun täytyy hyväksyä se että jos sinä vetoat uskonnonvapauteen, silloin sinun tulee antaa myös muille vastaava vapaus o317872