Sarakkeessa on seuraavanlaista tietoa 1.1-31.12 ma-su 0-24,
joka pitäisi hajoittaa / katkaista kolmeen osaan (=uusiin sarakkeisiin): pvm "1.1.-31.12", viikonpäivät "ma-su" ja kellonaika "0-24".
Kiitos jo etukäteen.
joka pitäisi hajoittaa / katkaista kolmeen osaan (=uusiin sarakkeisiin): pvm "1.1.-31.12", viikonpäivät "ma-su" ja kellonaika "0-24".
Kiitos jo etukäteen.
Vastaukset 11
Vanhimmat
...siis leikkaa ja kopioi. Tai tee alusta alkaen uusi.
Ajattelin kyllä vähän enemmän automaattista, tyyliin makro.
jos ymmärsin oikein sinulla yhdessä solussa:
27.12 ma 14:30
jos tiedot on tuossa muodossa välilyönteineen, voidaan tiedot hajoittaa funktioilla esim:
solussa A1 27.12 ma 14:30
tee soluun C1 kaava
=VASEN(A1;KÄY.LÄPI(" ";A1))
soluun D1
=POIMI.TEKSTI(A1;PITUUS(C1) 1;2)
soluun E1
=POIMI.TEKSTI(A1;PITUUS(C1) PITUUS(D1) 2;5)
Lisäsin POIMI.TEKSTIn pituutta, niin hyvin toimii
1.1-31.12 ma-pe 7-20 tämä hoituu pituus funktiolla, mutta entä jos solu taitaakin olla vaihtelevan mittainen tietojen määrän suhteen esim.
1.1-31.12 ma-pe 20-7, la-su 0-24
tässä pitää ottaa uusia tulostussoluja käyttöön.
Mutta miten tutkin erotinmerkkiä, joka on tyhjä?
Tyhjälyönti on myös merkki, jos käytät funktiossa laita se lainausmerkkeihin " ".
En täysin ymmärtänyt mikä on ongelma, anna vaikka esimerkki.
1.1-31.12 ma-su 0-24
=POIMI.TEKSTI(A1;PITUUS(C1) 1;4)
ongelma on jos toisen tiedonpituus vaihtelee ma-su olisikin ma, miten tässä tapauksessa käytetään esim KÄY.LÄPI funktiota
Huomenta
Kun kopioit tämän kaavan soluun D1 pitäisi toimia kaikenmittaisilla viikonpäivillä.
=POIMI.TEKSTI(A1;PITUUS(C1) 1;KÄY.LÄPI(" ";KORVAA(A1;1;PITUUS(C1);"")))
solussa E1 kaavaa pitää muuttaa, 2 pitää muuttaa 1
Jos tämä ei toimi niin yritetään jotain muuta
1.1-31.12 ma-pe 7-20
1.1-31.12 ma-pe 20-7 la-su 0-24
Ettei olisi liian helppoa, otetaan viikonloppukin mukaa. Seuraavat funkiot toimivat ok, mutta onko lyhyempää tapaa?
=POIMI.TEKSTI(A2;PITUUS(C2) PITUUS(D2) PITUUS(E2) 2;KÄY.LÄPI(" ";KORVAA(A2;1;PITUUS(C2) PITUUS(D2);""))) tuo la-su
=POIMI.TEKSTI(A2;PITUUS(C2) PITUUS(D2) PITUUS(E2) PITUUS(F2) 3;4) tuo 0-24
Eipä taitais paljon lyhetä vaikka pähkältäis pitempäänkin ja eihän nämä ole vielä pitkiäkään.
Kun toimii niin antaa olla.
OK, kiitos sinulle vaivannäöstä.