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
2578
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
- 1762135
Törkeä eläinsuojelurikos Sonkajärvellä
Pohjois-Savossa Sonkajärvellä noin 40 kissaa ja reilut 10 koiraa on jouduttu lopettamaan kaltoinkohtelun vuoksi, kertoo381483Jotkut ihmiset pelkäävät syöpää sairastavaa
On hauskaa, kun kertoo jollekin, että "minulla on syöpä". Jotkut käyttäytyvät kuin se olisi tarttuva tauti. Eivät uskall1321174Se ei ihan oikeasti vaatisi kuin yhden
Tekstiviestin... Jos rakastat minua vielä toivoisin että laittaisit minulle viestiä. Rakastatko? Oletko oikeasti niin pe56932- 55866
Lavrov suivaantui Stubbille perustellusti.
Lavrov perusteli suivaantumistaan tosiasioilla Suomen tarinasta sotiemme jälkeen, tutkija Tynkkynen ja pankkihenkilö Sol252845Kääminsä polttanut taksi suomussalmella
Vieläkö sillä hermonsa menettäneellä hulluja ylinopeuksia ajavalla asiakkaansa haukkuvalla( jos ajat paska kyydin hänen20802Jorma Uotinen avaa sanaisen arkkunsa TTK-miesparista ja koko uudistuksesta: "Sehän on..."
Tanssii Tähtien Kanssa -parketilla nähdään ensimmäistä kertaa Suomessa tanssiparina miespari kauden alusta asti. Mikko S18735Aina ku nään sun kuvan
Tekis mieli kirjoittaa viesti: Moi kulta, on ikävä❣️🤗 ihan noin vain, lyhyt ja ytimekäs 😁🤭58723Sukupuolia on vain kaksi- kohukassista tuli kova tuomio perheenisälle oikeudessa.
https://www.iltalehti.fi/kotimaa/a/4d4db0d9-4dda-4ba6-a699-25d725683ad6 Miten näin normaalista kassissa olevasta tekstis202679