Excel, kellonaikojen poiminta solun tekstistä

Anonyymi-ap

Onkohan excelissä mahdollisuutta poimia tekstisolusta kellonaikaa? Solussa on esim. "12:00 - 14:30" tai tekstiä välissä tai perässä esim. "09:00 kahvi - 09:15" tai "13:00 - 13:00 lounas".

Haluaisin saada kellonajat omiin soluihinsa, josta sitten jatkojalostaa niitä esim 09:00 omaan ja 09:15 omaansa.

6

689

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Kyllähän kaavoilla saa rakennettua mitä vaan. Jos soluissa on aina vain kaksi kellon aikaa, eikä kaksoispisteitä muualla, niin silloin voi kaksoinpisteitä käyttää avuksi numeroiden poimintaan solusta.

      Ensimmäinen aika:
      =CONCATENATE(MID(A1;SEARCH(":";A1;1)-2;2);":";MID(A1;SEARCH(":";A1;1)+1;2))

      Toinen:
      =CONCATENATE(MID(A1;SEARCH(":";A1;SEARCH(":";A1;1)+1)-2;2);":";MID(A1;SEARCH(":";A1;SEARCH(":";A1;1)+1)+1;2))

      Nuo on sitten vielä tekstimuodossa, joilla ei voi suorittaa laskentaa.

      • Anonyymi

        Ja solu missä ajat sisältävä teksti on noissa kaavoissa solussa A1.


      • Anonyymi

        Kiitos! Nämä toimi hienosti :)


    • Anonyymi

      Selkeytän vielä eli jos solussa on teksti "09:00 kahvi - 09:15 sisään", niin miten saan ajat omiin soluihinsa? Tuo ensimmäinen on helppo (vasen tai poimi.teksti), mutta jälkimmäinen ei, koska selitetekstit saattava vaihdella.

      • Anonyymi

        Tämä funktio antaa annetusta merkkijonosta n:nännen ajan. Oletuksena on, että ajat on merkitty esittämälläsi tavalla.

        Function Aika(s As String, Optional ByVal n As Integer = 1)

        On Error GoTo Err:
            p0 = 1
              For i = 1 To n
                p = InStr(p0, s, ":")
                p0 = p + 1
            Next i

            Aika = CDate(Mid(s, p - 2, 5))
        Exit Function

        Err:
            Aika = "#N/A"
        End Function


    Ketjusta on poistettu 1 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. 20v on otettu kiinni

      Tulipalo oli sytytetty joten murhasiko ex omat lapsensa ja heidän Äidin. Tuskin sitä kukaan ohikulkijakaan sytytti.
      Savonlinna
      169
      10382
    2. Mitä meidän välillä

      Tapahtuu lopulta?
      Ikävä
      55
      2833
    3. IL - Auerin lapsia oli houkuteltu rahalla Annelin puolelle?

      16:12 Outoja väitteitä Sijaisäidin mukaan Auerin lapsia koetettiin houkutella nettipalstoilla muuttamaan kertomuksiaan
      Maailman menoa
      82
      2558
    4. 85
      2391
    5. Savonlinan perhesurma, epäilty mies romani, äiti kantaväestöä

      https://www.is.fi/kotimaa/art-2000011676508.html Savonlinnan seudun romaniyhdistyksestä kerrottiin lauantaina IS:lle, e
      Maailman menoa
      148
      2119
    6. Savonlinnan murhapolttaja romani

      Ainakin IS kertoo. Arvasin heti ettei ole normi valkolainen suomalainen.
      Maailman menoa
      244
      1968
    7. Ei me taideta

      Pystyä kokonaan olemaan erossa.
      Ikävä
      44
      1412
    8. Kun aika on oikea niin

      Tupsahdat uudelleen tai löydän edes melkein yhtä ihanan ja joudun tyytymään... Suukko poskelles. 😘 Viattomasti vain.. �
      Ikävä
      13
      1405
    9. Muutama vuosi sitten oli pulaa hoitohenkilökunnasta

      Nyt heitä sanotaan irti. Tarve ei ole hävinnyt mihinkään, ei myöskään raha jolla ihmisten työnteosta maksettiin; raha va
      Maailman menoa
      121
      1215
    10. Ilouutinen: Osmo Peltola jo teini-iässä, silti yhdessä Peltsi-isän kanssa taas tv:ssä!

      Ihan paras parivaljakko: Peltsi-isä ja Osmo-poika. Tämä on kyllä sellaista hyvänmielen telkkariohjelmaa, josta kukaan ei
      Tv-sarjat
      34
      873
    Aihe