ehdollinen siirto taulukosta toiseen ?

Terve.

Minulla on ensimmäisessä taulukossa päivämäärät A sarakkeella ja b sarakkeella arvoja. Toisessa taulukossa on A sarakkeella päivämäärät joka rivillä mutta niistä on viikonloput poissa ja B sarakkeessa arvoja.

Miten saan saman päivän arvot siirrettyä 1.taul -> 2.taul C-sarakkeelle siten että päivämäärä säilyy samana?
61062
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Oletan nyt, että päivämäärät alkavat riviltä 1 ja loppuvat rivillä 22. Osannet muuttaa kaavan sopivaksi.

Toisen taulukon soluun C1 kaavaksi:
=INDEKSI(Taul1!$A$1:$B$22;VASTINE(Taul2!A1;Taul1!$A$1:$A$22;0);2)

ja sama englanniksi, jos ei tuolla toimi. Sitten vain kopioit kaavan c-sarakkeeseen tarvittaviin soluihin.

Äänestä
  • Voi olla että olin kädetön

    taul1 on muotoa:
    1.1 "joku arvo"
    2.1 "joku arvo"
    3.1 "joku arvo"
    etc.

    taul2 on muotoa:

    1.1 "joku arvo" "C-sarake taul1 päivän arvo"
    2.1 "joku arvo" "C-sarake taul1 päivän arvo"
    3.1 "joku arvo" "C-sarake taul1 päivän arvo"
    4.1 "joku arvo" "C-sarake taul1 päivän arvo"
    7.1 "joku arvo" "C-sarake taul1 päivän arvo"
    8.1 "joku arvo" "C-sarake taul1 päivän arvo"
    10.1 "joku arvo" etc.

    Tarkoitan että taul2:ssa ei ole tyhjiä rivejä välissä. Yritin tuota indeksiä mutta en käsittänyt miten sen saa tässä tapauksessa toimimaan.
    Päiviä on kuitenkin paljon, jolloin on työlästä käydä joka kerta taulukko läpi lisäämällä välipäivät. Auttoikohan selitykseni vai pahensiko :) Hyvät pyhät jokatapauksessa

    Äänestä

  • Tuskastunut... kirjoitti:

    Voi olla että olin kädetön

    taul1 on muotoa:
    1.1 "joku arvo"
    2.1 "joku arvo"
    3.1 "joku arvo"
    etc.

    taul2 on muotoa:

    1.1 "joku arvo" "C-sarake taul1 päivän arvo"
    2.1 "joku arvo" "C-sarake taul1 päivän arvo"
    3.1 "joku arvo" "C-sarake taul1 päivän arvo"
    4.1 "joku arvo" "C-sarake taul1 päivän arvo"
    7.1 "joku arvo" "C-sarake taul1 päivän arvo"
    8.1 "joku arvo" "C-sarake taul1 päivän arvo"
    10.1 "joku arvo" etc.

    Tarkoitan että taul2:ssa ei ole tyhjiä rivejä välissä. Yritin tuota indeksiä mutta en käsittänyt miten sen saa tässä tapauksessa toimimaan.
    Päiviä on kuitenkin paljon, jolloin on työlästä käydä joka kerta taulukko läpi lisäämällä välipäivät. Auttoikohan selitykseni vai pahensiko :) Hyvät pyhät jokatapauksessa

    Välipäivien lisääminen taulukkoon 2 on tarpeetonta käyttämällä tuota kaavaa. Mitä kaava tulostaa sinulla esim. soluun C1, vai tulostaako mitään?

    Olennaista on, että molemmissa taulukoissa on A-sarakkeissa oleva tieto täsmälleen samoin, eli ei esim. ylimääräisiä välilyöntejä tai pisteitä. Taulukossa 2 solussa C1 tuo kaava siis lukee solussa A1 olevan tiedon (tässä päivämäärä), ja katsoo löytyykö täsmälleen sama päivämäärä taulukon 1 A-sarakkeesta joltain kohdalta (tässä riveiltä 1-22). Jos sama pvm löytyy, niin sitten kaava katsoo mitä samalla rivillä on B-sarakkeessa, ja tulostaa sen tiedon taulukon 2 C-sarakkeeseen. Sori jos tämä tuntuu liian "rautalankamallilta", mutta kun en tiedä miten tuttuja nämä jutut sulle on... Tuossa aiemmin joku jo kertoikin sinulle tarkistettavat kohdat.

    Ai niin, käytössäni on Excel 2003, en tiedä miten tämä kaava toimii eri versioissa.

    Äänestä

kaava Taul2! C1:seen:

=SUMMA.JOS(Taul1!A:A;A1;Taul1!B:B)

jos siis tietoja on samalle päivämäärälle vaikka 2 kpl, niin tuo kaava laskee sitten ne yhteen samaan soluun.

Äänestä
  • vastine löytyä antamillasi tiedoilla. Onko kaava varmasti oikein kirjoitettu? Kopioi kaava tuosta vastauksesta ja liitä se Taul2! C1:seen ja vedä "kahvasta" alaspäin.
    Onko välilehtien nimet vielä Taul1!, Taul2! jne...?
    Jos olet antanut niille uudet nimet, pitää nimet muuttaa myös kaavaan vastaaviksi. Muista huutomerkki (!).

    Äänestä

  • kaavalla pitäisi kirjoitti:

    vastine löytyä antamillasi tiedoilla. Onko kaava varmasti oikein kirjoitettu? Kopioi kaava tuosta vastauksesta ja liitä se Taul2! C1:seen ja vedä "kahvasta" alaspäin.
    Onko välilehtien nimet vielä Taul1!, Taul2! jne...?
    Jos olet antanut niille uudet nimet, pitää nimet muuttaa myös kaavaan vastaaviksi. Muista huutomerkki (!).

    Joo. Oma huolimattomuusvirhe se siellä oli. En huomannut että oli rivejä piilotettuna ja alkoi taul1 4riviltä. Kiitokset :) helpotti aika paljon tuskaa.

    Äänestä

Kommentoi aloitusta


Tuskastunut.... kirjoitti:

Terve.

Minulla on ensimmäisessä taulukossa päivämäärät A sarakkeella ja b sarakkeella arvoja. Toisessa taulukossa on A sarakkeella päivämäärät joka rivillä mutta niistä on viikonloput poissa ja B sarakkeessa arvoja.

Miten saan saman päivän arvot siirrettyä 1.taul -> 2.taul C-sarakkeelle siten että päivämäärä säilyy samana?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu