Yhden tiedon valinta joka täyttää automaattisesti toiset solut

Anonyymi

Eteen tuli lisää vanhaa toteutusta joka pitäisi saada toteutettua tämän päivän Excelin mahdollisuuksilla.

Kyseessä on tällainen toiminnallisuus: Yhteen soluun valitaan tieto jonka perusteella kaksi muuta solua täydentyvät automaattisesti.

Esimerkki: Valitaan soluun A1:n alasvetovalikosta Laitteisto, valinnan jälkeen solut B1 Valoherkkyys ja C1 Pikselikoko täydentyvät automaattisesti. Jokaiselle eri Laitteistolle on omat Valoherkkyys ja Pikselikoko arvot. Näitä automaattisesti täydennettäviä tietoja voi olla enemmänkin kuin kaksi.

11

100

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Oivalsin että en osaa auttaa tässä tehtävässä koska eilisen päivän Excelissä on kokolailla kaikki saman mahdollisuudet kuin tämän päivän Excelissä. Tämän päivän Exceli vaan on kosmeeettisesti parannettu käyttökelvotomaksi.

      Soluja voi täydentää automaattisesti VBA:lla. Solun arvo, se mitä solussa näkyy, voi muuttua ilman että solua täydennetään automaattisesti tai manuaalisesti VBA:lla.

    • Anonyymi

      Yksinkertainen esimerkki:

      Luodaan perustietotaulukko alueelle G2:I4:
      G2 = Laite 1
      H2 = Valo 1
      I2 = Pikseli 1
      G3 = Laite 2
      H3 = Valo 2
      I3 = Pikseli 2
      G4 = Laite 3
      H4 = Valo 3
      I4 = Pikseli 3

      Luodaan alasvetovalikko soluun A2:
      A2 -> Tiedot/Tietojen kelpoisuuden tarkistaminen
      Hyväksy luettelo -> lähde: =$G$2:$G$4

      Linkitetään soluun A2 alasvetovalikosta valittu tieto soluun B2:
      B2 -> =PHAKU(A2;$G$2:$H$4;2)

      Tämän jälkeen solun B2 arvo muuttuu riippuen siitä mitä valittiin soluun A2

      Linkitetään soluun A2 alasvetovalikosta valittu tieto soluun C2:
      C2 -> =PHAKU(A2;$G$2:$I$4;3)

      Tämän jälkeen solun C2 arvo muuttuu riippuen siitä mitä valittiin soluun A2

      • Anonyymi

        Tuommoiset on helpointa toteuttaa AutoFilter -toiminnolla, ei tarvitse nyplätä yhtään mitään, sen kun vaan valitsee sen päälle. Luulen että tämänkin päivän Excelissä on AutoFilter toiminta.


      • Anonyymi

        Kiitos, tämä toimii ja on paras vaihtoehto ajatellen loppukäyttäjiä jotka eivät ole koodin kanssa tekemisissä. Loppu silaukseksi tarvitsisin vielä neuvon miten saan nuo automaattisesti täydentyvät kentät "tyhjiksi", silloin kun ei ole valittuna laitetta jonka perusteella nuo muut kentät täydentyvät automaattisesti. Nyt niihin tulee näkyviin herja "#PUUTTUU!" joka näyttäisi myös tulostuvan lomakkeelle ja se ei ole tarkoitus.


      • Anonyymi
        Anonyymi kirjoitti:

        Kiitos, tämä toimii ja on paras vaihtoehto ajatellen loppukäyttäjiä jotka eivät ole koodin kanssa tekemisissä. Loppu silaukseksi tarvitsisin vielä neuvon miten saan nuo automaattisesti täydentyvät kentät "tyhjiksi", silloin kun ei ole valittuna laitetta jonka perusteella nuo muut kentät täydentyvät automaattisesti. Nyt niihin tulee näkyviin herja "#PUUTTUU!" joka näyttäisi myös tulostuvan lomakkeelle ja se ei ole tarkoitus.

        Onnistuu AutoFilter -toiminnolla, ei tarvitse nyplätä yhtään mitään, sen kun vaan valitsee sen päälle. Luulen että tämänkin päivän Excelissä on AutoFilter toiminta.


      • Anonyymi
        Anonyymi kirjoitti:

        Onnistuu AutoFilter -toiminnolla, ei tarvitse nyplätä yhtään mitään, sen kun vaan valitsee sen päälle. Luulen että tämänkin päivän Excelissä on AutoFilter toiminta.

        On siinä ja on myös ManualFilter, käytä sitä.


      • Anonyymi
        Anonyymi kirjoitti:

        Kiitos, tämä toimii ja on paras vaihtoehto ajatellen loppukäyttäjiä jotka eivät ole koodin kanssa tekemisissä. Loppu silaukseksi tarvitsisin vielä neuvon miten saan nuo automaattisesti täydentyvät kentät "tyhjiksi", silloin kun ei ole valittuna laitetta jonka perusteella nuo muut kentät täydentyvät automaattisesti. Nyt niihin tulee näkyviin herja "#PUUTTUU!" joka näyttäisi myös tulostuvan lomakkeelle ja se ei ole tarkoitus.

        B2 -> =JOSPUUTTUU(PHAKU(A2;$G$2:$H$4;2);"")
        C2 -> =JOSPUUTTUU(PHAKU(A2;$G$2:$I$4;3);"")

        kaavoilla saa piilotettua sen #PUUTTUU! -herjan.


      • Anonyymi
        Anonyymi kirjoitti:

        B2 -> =JOSPUUTTUU(PHAKU(A2;$G$2:$H$4;2);"")
        C2 -> =JOSPUUTTUU(PHAKU(A2;$G$2:$I$4;3);"")

        kaavoilla saa piilotettua sen #PUUTTUU! -herjan.

        PHAKU -funktiota käytettäessä pitää pitää kirkkaana mielessä se, että matriisi mistä dataa haetaan on oltava aakkostettuna ekan sarakkeen mukaisesti.

        Eli tuossa esimerkin tapauksessa kun sarakkeisiin G, H ja I lisätään rivejä, niin ne on lajiteltava G-sarakkeen mukaan jotta PHAKU osaa poimia oikeat arvot H- ja I-sarakkeista.


      • Anonyymi
        Anonyymi kirjoitti:

        PHAKU -funktiota käytettäessä pitää pitää kirkkaana mielessä se, että matriisi mistä dataa haetaan on oltava aakkostettuna ekan sarakkeen mukaisesti.

        Eli tuossa esimerkin tapauksessa kun sarakkeisiin G, H ja I lisätään rivejä, niin ne on lajiteltava G-sarakkeen mukaan jotta PHAKU osaa poimia oikeat arvot H- ja I-sarakkeista.

        Minulla taas eka sarake on A, ja seuraavana on B


      • Anonyymi
        Anonyymi kirjoitti:

        PHAKU -funktiota käytettäessä pitää pitää kirkkaana mielessä se, että matriisi mistä dataa haetaan on oltava aakkostettuna ekan sarakkeen mukaisesti.

        Eli tuossa esimerkin tapauksessa kun sarakkeisiin G, H ja I lisätään rivejä, niin ne on lajiteltava G-sarakkeen mukaan jotta PHAKU osaa poimia oikeat arvot H- ja I-sarakkeista.

        Luettelon ei tarvitse olla aakkostettuna tai missään muussakaan järjestyksessä. Riittää että haettavan arvon sarake on aina data-alueen 1 sarake (vasemmassa reunassa). G-sarake voi aivan hyvin olla vaikka
        Laite 2
        Laite 1
        Laite 3
        niin PHAKU löytää sen ja sitä vastaavat arvot H ja I-sarakkeilta.


    • Anonyymi

      Löysin kolme eri ratkaisua, avauksen tehneelle. Tein niistä jokaisesta opas-animaation, mutta unohdin laittaa linkit.

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

    Luetuimmat keskustelut

    1. Kiitos nainen

      Kuitenkin. Olet sitten ajanmerkkinä. Tuskin enää sinua näen ja huomasitko, että olit siinä viimeisen kerran samassa paik
      Tunteet
      12
      4030
    2. MTV: Kirkossa saarnan pitänyt Jyrki 69 koki yllätyksen - Paljastaa: "Se mikä oli hyvin erikoista..."

      Jyrki Linnankivi alias Jyrki 69 on rokkari ja kirkonmies. Teologiaa opiskeleva Linnankivi piti elämänsä ensimmäisen saar
      Maailman menoa
      82
      2081
    3. Hyväksytkö sinä sen että päättäjämme ei rakenna rauhaa Venäjän kanssa?

      Vielä kun sota ehkäpä voitaisiin välttää rauhanponnisteluilla niin millä verukkeella voidaan sanoa että on hyvä asia kun
      Maailman menoa
      549
      1647
    4. Kirjoita yhdellä sanalla

      Joku meihin liittyvä asia, mitä muut ei tiedä. Sen jälkeen laitan sulle wappiviestin
      Ikävä
      94
      1366
    5. Olet hyvin erilainen

      Herkempi, ajattelevaisempi. Toisaalta taas hyvin varma siitä mitä haluat. Et anna yhtään periksi. Osaat myös ilkeillä ja
      Ikävä
      67
      1117
    6. Yksi syy nainen miksi sinusta pidän

      on se, että tykkään luomusta. Olet luonnollinen, ihana ja kaunis. Ja luonne, no, en ole tavannut vielä sellaista, joka s
      Ikävä
      33
      1038
    7. Hyödyt Suomelle???

      Haluaisin asettaa teille palstalla kirjoittelevat Venäjää puolustelevat ja muut "asiantuntijat" yhden kysymyksen pohditt
      Maailman menoa
      216
      916
    8. Hyvää Joulua mies!

      Toivottavasti kaikki on hyvin siellä. Anteeksi että olen hieman lisännyt taakkaasi ymmärtämättä kunnolla tilannettasi, o
      Ikävä
      60
      883
    9. Hyvää talvipäivänseisausta

      Vuoden lyhyintä päivää. 🌞 Hyvää huomenta. ❄️🎄🌌✨❤️😊
      Ikävä
      171
      854
    10. Paljastavat kuvat Selviytyjät Suomi kulisseista - 1 päivä vs 36 päivää viidakossa - Katso tästä!

      Ohhoh! Yli kuukausi viidakossa voi muuttaa ulkonäköä perusarkeen aika rajusti. Kuka mielestäsi muuttui eniten: Mia Mill
      Suomalaiset julkkikset
      3
      828
    Aihe