Hei
Ongelma on seuraavanlainen:
Kolmessa sarakkeessa on tietoja jotka pitäisi ketjuttaa niin että niistä tulisi järkevä lause. Esimerkki.
Sarake A: Jaksotus ajalta
Sarake B: 1.9.2014
Sarake C: 31.10.2014
Näistä tulisi saada ketjutettua sarakkeessn D lause "Jaksotus ajalta 1.9.2014 - 31.10.2014". Muuten ketjutus onnistuisi hyvin, mutta excel muuttaa päivämäärät tekstiin numeromuotoisiksi. Miten saan tuon kyseisen lauseen onnistumaan?
Ongelma on seuraavanlainen:
Kolmessa sarakkeessa on tietoja jotka pitäisi ketjuttaa niin että niistä tulisi järkevä lause. Esimerkki.
Sarake A: Jaksotus ajalta
Sarake B: 1.9.2014
Sarake C: 31.10.2014
Näistä tulisi saada ketjutettua sarakkeessn D lause "Jaksotus ajalta 1.9.2014 - 31.10.2014". Muuten ketjutus onnistuisi hyvin, mutta excel muuttaa päivämäärät tekstiin numeromuotoisiksi. Miten saan tuon kyseisen lauseen onnistumaan?
Vastaukset 3
Vanhimmat
Minäkään en ole löytänyt tuohon mitään suoraa keinoa mutta olen joskus nähnyt tälläisen vastauksen jossa päivämäärät pilkotaan PÄIVÄ,KUUKAUSI,VUOSI-funktioilla osiin. Eli sinun tapauksessasi kaava olisi (piiitkä):
=KETJUTA(A1;" ";PÄIVÄ(B1);".";KUUKAUSI(B1);".";VUOSI(B1);"-";PÄIVÄ(C1);".";KUUKAUSI(C1);".";VUOSI(C1))
Jos et tee päivämäärä soluilla mitään laskutoimituksia, niin voisit kirjoittaa esim:
B1 '1.9.2014 ja C1 '31.10.2014 (eli heittomerkit eteen jolloin niistä tulee tekstiä) ja ketjutus toimii suoraan.
Yksi tapa vielä. Jos tuo edellinen on mahdollista (heittomerkit) niin soluun D1 voisi myös kirjoittaa suoraan tuo A1:sen lause eteen ja A1:stä ei tarvita ollenkaan. Eli:
D1="Jaksotus ajalta "&B1&"-"&C1&""
=A1 & " " & TEKSTI(B1;"p.k.vvvv")&"-" &TEKSTI(C1;"p.k.vvvv")
muuttamalla muotoilua p.k.vvvv saat haluamasi päiväysmuodon
Keep EXCELing
@Kunde
Kiitokset! KETJUTUS ja TEKSTI yhdistelmä ratkaisi ongelman.