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
2597
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
Orpo hiiri kadoksissa, Marin jo kommentoi
Kuinka on valtiojohto hukassa, kun vihollinen Grönlantia valloittaa? Putinisti Purra myös hiljaa kuin kusi sukassa.1266400Lopeta jo pelleily, tiedän kyllä mitä yrität mies
Et tule siinä onnistumaan. Tiedät kyllä, että tämä on just sulle. Sä et tule multa samaan minkäänlaista responssia, kosk3766195Nuori lapualainen nainen tapettu Tampereella?
Työmatkalainen havahtui erikoiseen näkyyn hotellin käytävällä Tampereella – tämä kaikki epäillystä hotellisurmasta tie716183Tampereen "empatiatalu" - "Harvoin näkee mitään näin kajahtanutta"
sanoo kokoomuslainen. Tampereen kaupunginvaltuuston maanantain kokouksessa käsiteltävä Tampereen uusi hyvinvointisuunni3443992Lidl teki sen mistä puhuin jo vuosikymmen sitten
Eli asiakkaat saavat nyt "skannata" ostoksensa keräilyvaiheessa omalla älypuhelimellaan, jolloin ei tarvitse mitään eril1482415Ukraina, unohtui korona - Grönlanti, unohtu Ukraina
Vinot silmät, unohtui Suomen valtiontalouden turmeleminen.42355Orpo pihalla kuin lumiukko
Onneksi pääministerimme ei ole ulkopolitiikassa päättäjiemme kärki. Hänellä on täysin lapsellisia luuloja Trumpin ja USA1311456- 131299
- 1871128
- 64960