match vai moduli?

masamasa

Moi! Mulla tällainen tilanne. Taulukon sarakkeissa C ja G on numerotieto (vaihtelee 1-8), sama numero ei esiinny molemmissa sarakkeissa samalla rivillä. Sarakkeessa M on jompi kumpi näistä numeroista. Nyt pitäisi saada sarakkeeseen N merkintä, että kummasta sarakkeesta tuo M sarakkeen merkintä on peräisin ja vielä siten, että ohjelma kirjoittaisi suoraan sanallisen vastauksen (esim. että jos M sarakkeen numero on peräisin saman rivin sarakkeesta C, niin excel kirjoittaisi tälle riville sarakkeseen N Audi ja jos tieto sarakkeesta G, niin vastaavasti Volvo.

Yritin rakentaa MATCH ja PASTE funktioilla, mutta en onnistunut. Olisiko ehdotuksia? Meneekö moduulin kautta?

8

802

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • TAULUKON moduuliin...
      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      Dim vika As Integer
      Dim vika2 As Integer
      Dim Alue As Range
      Dim i As Integer
      On Error Resume Next
      vika = Range("M65536").End(xlUp).Row
      For i = 1 To vika
      If Range("C" & i) = Range("M" & i) Then
      Range("N" & i) = "Audi"
      End If
      If Range("G" & i) = Range("M" & i) Then
      Range("N" & i) = "Volvo"
      End If
      Next
      End Sub

    • iisipiisi

      =IF(M5=G5;"Audi";"Volvo")

      Miksi tehdä vaikeasti, kun saman asian voi tehdä helpostikin?

      • sama

        Siis toki toisinpäin:
        =IF(M5=G5;"Volvo";"Audi")

        Luin vähän huolimattomasti.


      • masamasa
        sama kirjoitti:

        Siis toki toisinpäin:
        =IF(M5=G5;"Volvo";"Audi")

        Luin vähän huolimattomasti.

        Hienoa, että löytyy monia ratkaisumalleja, oppii itsekin koko ajan! Kiitokset!!


      • iisipiisi
        masamasa kirjoitti:

        Hienoa, että löytyy monia ratkaisumalleja, oppii itsekin koko ajan! Kiitokset!!

        Excelistä löytyy todellakin monta vaihtoehtoa suorittaa yksi ja sama toiminto. Yksinkertaisimmat ja järjestelmää rasittamattomimmat ratkaisut oppii löytämään vain harjoittelun kautta.

        Kunden ohjelmointilähestymistapa on joissain tapauksissa se ainoa mahdollinen, mutta perustoiminnoillakin pääsee yllättävän pitkälle -viimeistään kikkailemalla, jos sitä vaaditaan.

        Itse en ole toistaiseksi joutunut pahemmin turvautumaan VBA:han / makroihin. Mieluiten käytän yksinkertaisinta lähestymistapaa, eritoten jos muidenkin on tarkoitus käyttää taulukkoa... Keep it simple! :)


      • kivahan se on kopioida kaavoja manuaalisesti ehkä tuhansiin riviin. Kumpi sitten helpompi/vaikeampi copy/paste moduuliin kerran vaiko kaavojen kopiointi....


      • iisipiisi kirjoitti:

        Excelistä löytyy todellakin monta vaihtoehtoa suorittaa yksi ja sama toiminto. Yksinkertaisimmat ja järjestelmää rasittamattomimmat ratkaisut oppii löytämään vain harjoittelun kautta.

        Kunden ohjelmointilähestymistapa on joissain tapauksissa se ainoa mahdollinen, mutta perustoiminnoillakin pääsee yllättävän pitkälle -viimeistään kikkailemalla, jos sitä vaaditaan.

        Itse en ole toistaiseksi joutunut pahemmin turvautumaan VBA:han / makroihin. Mieluiten käytän yksinkertaisinta lähestymistapaa, eritoten jos muidenkin on tarkoitus käyttää taulukkoa... Keep it simple! :)

        Itse en ole toistaiseksi joutunut pahemmin turvautumaan VBA:han / makroihin. Mieluiten käytän yksinkertaisinta lähestymistapaa, eritoten jos muidenkin on tarkoitus käyttää taulukkoa... Keep it simple! :)

        kun teet taulukon, jossa tarkastalet soluihin syötettyjä arvoja ja varmistelet, että vain oikeat arvot on syötetty ja teet virheilmoitukset käyttäjälle. Ei meinaan ole enää mitään simppeliä tavallisilla excelin kaavoilla...
        ilmeiseti sun sovellutukset sen verran simppeleitä...
        no tää nyt vähän offtopicina tähän yksinkertaiseen juttuun


      • iisipiisi
        kunde kirjoitti:

        Itse en ole toistaiseksi joutunut pahemmin turvautumaan VBA:han / makroihin. Mieluiten käytän yksinkertaisinta lähestymistapaa, eritoten jos muidenkin on tarkoitus käyttää taulukkoa... Keep it simple! :)

        kun teet taulukon, jossa tarkastalet soluihin syötettyjä arvoja ja varmistelet, että vain oikeat arvot on syötetty ja teet virheilmoitukset käyttäjälle. Ei meinaan ole enää mitään simppeliä tavallisilla excelin kaavoilla...
        ilmeiseti sun sovellutukset sen verran simppeleitä...
        no tää nyt vähän offtopicina tähän yksinkertaiseen juttuun

        Excel on itselleni ollut vain aputyökalu, johon voi upottaa ja käsitellä ERP-järjestelmien dataa, ylläpitää ja hallinnoida projektien taskien etenemistä ja niistä raportointia, toimia tietokantalinkkinä ja budjetointiapuna jne. Tosin niidenkin hallintaankin on omat työkalunsa. Välillä käytän apuna Accessia, välillä Exceliä. Tai oikeammin käytin. Nykyisin keskityn lähinnä IM projektipäälliköiden johtamiseen, joten minun ei enää pahemmin tarvitse ;)

        Omalla kohdallani Excelin ei ole ollut tarkoitus toimiakaan enää datan oikeellisuuden/formaatin tarkastajana, sen tekee ERP & Oracle DB. Edellä mainittujen kehittäminen sitten erikseen.

        Kunde, käytetyissä ratkaisuissa täytyy aina ottaa huomioon ratkaisun vastaanottaja. Oma ratkaisusi oli hyvä, sitä en kiellä, mutta tavalliselle käyttäjälle on helpompaa käsitellä ja ymmärtää rakentamaansa taulukkoa ilman käsittämätöntä kieltä (heidän näkökulmastaan). Yksinkertaisen osaa korjata itsekin.

        Kommenttina kaavojen kopiointiin, tiedät itsekin, että alkuperäisen kysyjän täytyy kopioida muutkin kaavat ja yksi kaava rivissä lisää kopioituu ilman yhtään ylimääräistä vaivaa.


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

    Luetuimmat keskustelut

    1. Kuka pistetty kylmäksi

      Ketähän joutunu puukkohipan uhriksi? Tietääkö kukkaan?
      Kajaani
      24
      2433
    2. Mietin että

      Onko tarinallamme vielä luvussa tilaa kohtaamiselle vai jääkö se tähän.
      Ikävä
      95
      1546
    3. Kaipaatko sinä

      Yhtään meidän katseita
      Ikävä
      120
      1304
    4. Oletko samaa mieltä

      Että on parempi olla erillään?
      Ikävä
      75
      1130
    5. Mira Luoti ja Julkkisselviytyjät 2017 - Ketä kuumottaa juuri nyt?

      HS: Tässä ohjelmassa Mira Luoti kertoi kokeneensa seksuaalista väkivaltaa "PMMP-yhtyeen Mira Luoti kertoo Ylen uudessa
      Kotimaiset julkkisjuorut
      22
      998
    6. Julkisuuden henkilön päiväin päätös

      Sitä vaan, että kyllä nyt kaikki tietävät kuka oli Eemeli Peltola (kansanedustaja, joka päätti päivänsä eduskuntatalossa
      Sinkut
      254
      877
    7. Kirjallinen varoitus

      On annettu eräälle henkilölle. hyssytellään kuitenkin asiasta
      Äänekoski
      52
      872
    8. Törkeä eläinsuojelurikos Sonkajärvellä

      Pohjois-Savossa Sonkajärvellä noin 40 kissaa ja reilut 10 koiraa on jouduttu lopettamaan kaltoinkohtelun vuoksi, kertoo
      Sonkajärvi
      20
      858
    9. MESTARI SIVALTAA JÄLLEEN

      https://www.is.fi/politiikka/art-2000011436243.html Suomen ainoa Mestari lausuu tosiasiat Sannasta , Tuomiojasta ja hil
      Kajaani
      209
      840
    10. Mun tuli yhtäkkiä

      Ikävä sua❤️...
      Ikävä
      34
      795
    Aihe