Tiedon haku ja muokkaus toisesta taulukosta

anzz4

Seuraavanlainen ongelma:

• Taulukossa 1 on tietoja N sarakkeeseen asti.

• Tiedoista tarvitsee siirtää taulukkoon 2 B-sarakkeen dokumenttinumerot sekä G-sarakkeesta dokumenttien valmistumispäivämäärät

• Taulukossa 1 päivämäärät eivät ole järjestyksessä, mutta toisessa taulukossa niiden pitäisi olla valmistumisjärjestyksessä ja samalla rivillä niihin liittyvän dokumenttinumeron kanssa

• Lisäksi bonuksena olisi kuvaajan (janakaavio) muodostaminen päivämäärien avulla siten, että:
o kuvaaja toimii viikon tarkkuudella
o kuvaajaan muodostuu palkit neljälle viikolle valmistumispäivämäärästä taaksepäin

10

313

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • herra nro 15

      Löytyykö samalle valmistumispäivämäärälle useita dokumentteja? Jos löytyy, niin homma mutkistuu huomattavasti.
      Jos vain yksi/päivä, niin näin ainakin löytyy.
      Taul2 A2=PIENI(Taul1!G:G;RIVI()-1) ja kopioi kaava alaspäin
      Taul2 B2=INDEKSI(Taul1!B:B;VASTINE(A2;Taul1!G:G;0))
      A2:sen kaavassa RIVI()-1 tarkoittaa että on olemassa "Otsikkorivi" ja taulukko alkaa riviltä 2. Jos alkaa riviltä 3 niin sitten -2 ja jos ei otsikkoja lainkaan niin pelkkä RIVI()

      • anzz4

        Kiitos vastauksesta. Eli löytyy useita dokumentteja samalle päivälle, joten hakee tuolla tavalla aina yhdelle päivämäärälle jokaiselle saman dokumenttinumeron. Toivottavasti joltain löytyy siihen vielä vinkkiä, miten saa jokaiselle eri numeron.


    • kaavion teko ohjetta en ymmärtänyt...
      moduuliin...

      Option Explicit

      Sub Siirrä()
      Dim vika As Long
      Worksheets("Sheet1").Activate
      vika = Range("G65536").End(xlUp).Row
      Worksheets("Sheet2").Columns("A:B") = ""
      Worksheets("Sheet1").Range("G1:G" & vika).Copy Worksheets("Sheet2").Range("A1")
      Worksheets("Sheet1").Range("B1:B" & vika).Copy Worksheets("Sheet2").Range("B1")
      Worksheets("Sheet2").Activate
      Columns("A:B").Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
      ' kaavionteko
      End Sub


      Keep EXCELing
      @Kunde

    • anzz4

      Toimii loistavasti, kiitoksia.

      Kaaviosta:
      - Dokumenttien päivämäärät ovat valmistumispäivämääriä
      - Valmistumiseen on laskettu noin neljä viikkoa
      - Kaaviot on tehty viikon tarkkuudella, yläreunassa siis viikkonumerointi 31, 32, 33, 34, 35...
      - Tarkoituksena on nähdä milloin projektit ovat työn alla eli palkit/viivat sijaitsevat neljän viikon pituisina valmistuspäivämäärän mukaiseen viikkoon asti
      - Jos viikkonumerointia pystyy säätelemään. olisi hyvä, että viikot alkaisivat sen hetkisestä viikosta tai edellisestä. Eli jos on paljon myöhässä olevia dokumenttinumeroita, niiden ei tarvitse näkyä kaaviossa

      Toivottavasti tuosta saa selkoa ideasta.

      • anzz4

        Eli jos yläreunassa on joku viikko, niin esimerkiksi pystyykö hakemaan päivämäärää jollekin viikolle siten, että päivämäärän ja viikon täsmätessä taulukko värittää dokumentin solun kyseisen viikon kohdalta?


      • anzz4
        anzz4 kirjoitti:

        Eli jos yläreunassa on joku viikko, niin esimerkiksi pystyykö hakemaan päivämäärää jollekin viikolle siten, että päivämäärän ja viikon täsmätessä taulukko värittää dokumentin solun kyseisen viikon kohdalta?

        Jos sitä vielä yrittäis heittää lisäkysymystä... Eli laitan viikon päivämäärät eri soluihin siten, että yhden viikon päivämäärät ovat samassa sarakkeessa. Sitten yritän saada excelin palauttamaan jotakin, jos valmistumispäivämäärä täsmää kyseisen viikon päivämäärien kanssa. Saan ohjelman palauttamaan TOSIA ja EPÄTOSIA TAI-lauseella, mutta silloin joutuu näpyttelemään jokaisen vaihtoehtoisen solun erikseen ja kopioidessa solut vaihtuvat yhtä suuremmiksi mentäessä rivi alaspäin. Löytyyköhän tällaiseen jotain vinkkiä?


      • muuan mies

        Tähän kehottaisin googlaamaan Excel Gantt chart.
        Periaatteena on, että tehdään vaakasuora pinottu pylvasdiagrammi, jossa alkupävää (tai -viikkoa) kuvaava pylväs hävitetään näkyvistä ja jäljelle jää vain nuo 4:n viikon aikaa kuvaavat kelluvat pylväät.
        Ja Excel Dynamic chat googlaamalla voi tehdä "liukuvan" x-akselin.


      • muuan mies
        anzz4 kirjoitti:

        Eli jos yläreunassa on joku viikko, niin esimerkiksi pystyykö hakemaan päivämäärää jollekin viikolle siten, että päivämäärän ja viikon täsmätessä taulukko värittää dokumentin solun kyseisen viikon kohdalta?

        Tähän kehottaisin taas käyttämään Ehdollista muotoilua...


      • anzz4
        muuan mies kirjoitti:

        Tähän kehottaisin taas käyttämään Ehdollista muotoilua...

        Ajattelin enemmänkin sitä, että miten saan kopioitua järkevästi TAI-lausetta siten, että valitut solut pysyvät tietyn viikon päivämäärien osalta aina samoina? Eli samassa sarakkeessa olevissa soluissa olisi aina samat solut, joita verrataan dokumentin valmistumispäivämäärään.

        Ja selvennyksenä siis jokaisen viikon päivämäärät on lueteltuna varsinaisen taulukon alapuolella yksi päivämäärä/solu.


      • anzz4
        anzz4 kirjoitti:

        Ajattelin enemmänkin sitä, että miten saan kopioitua järkevästi TAI-lausetta siten, että valitut solut pysyvät tietyn viikon päivämäärien osalta aina samoina? Eli samassa sarakkeessa olevissa soluissa olisi aina samat solut, joita verrataan dokumentin valmistumispäivämäärään.

        Ja selvennyksenä siis jokaisen viikon päivämäärät on lueteltuna varsinaisen taulukon alapuolella yksi päivämäärä/solu.

        Itse asiassa noilla dollareillahan se tuntuisi hoituvan. Pitää vaan osata laittaa oikeaan paikkaan.


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

    Luetuimmat keskustelut

    1. Sannan kirja USA:n bestseller!

      "Congratulations to Sanna Marin's HOPE IN ACTION, officially a USA TODAY bestseller!" Kertoo Scribner. Mitäs persut tä
      Maailman menoa
      128
      11148
    2. Yritystuet 10 mrd. vuodessa, eli yrittäjäriski valtiolla kuten kommunismissa

      Pelkästään Viking Linen viinanhakuristeilyitä sponsoroidaan 20 miljoonalla eurolla vuosittain. Dieselin verotukikin on
      Yrittäjyys
      156
      10324
    3. Oikeistolainen luki Med mod att leda : en biografi

      ...ei tykänny Sanna Marinista
      Maailman menoa
      26
      8040
    4. Sture Fjäder haluaa tuensaajien nimet julki

      Kokoomuspoliitikko haluaa yli 800 euroa kuukaudessa tukia saavien nimet julki. Ehkä olisi syytä julkaista myös kuvat? h
      Maailman menoa
      194
      6566
    5. Metsäalan rikolliset

      Jokohan alkaa vähitellen kaatua kulissit näillä ihmiskauppaa harjoittavilla firmoilla.
      Sotkamo
      53
      5661
    6. Milloin viimeksi näit kaivattusi?

      Toimisitko nyt toisin kuin siinä tilanteessa teit?
      Ikävä
      73
      5081
    7. Ruotsalaistoimittaja: "Sanna Marinin saunominen saa minut häpeämään"

      Sanna Marinin kirja saa täyslaidallisen ruotsalaislehti Expressenissä perjantaina julkaistussa kolumnissa.....voi itku..
      Maailman menoa
      151
      4414
    8. Suomen kaksikielisyys - täyttä huuhaata

      Eivätkö muuten yksilöt pysty arvioimaan mitä kieliä he tarvitsevat? Ulkomaalaiselle osaajalle riittää Suomessa kielitai
      Maailman menoa
      25
      4246
    9. Työeläkeloisinta 27,5 mrd. per vuosi

      Tuo kaikki on pois palkansaajien ostovoimasta. Ja sitten puupäät ihmettelee miksei Suomen talous kasva. No eihän se kas
      Maailman menoa
      71
      4079
    10. Maahanmuuttajat torjuvat marjanpoiminnan - "emme ole rottia"

      Ruotsalaisen journalistin selvitys paljasti, miksi maahanmuuttajat kieltäytyvät työstä. Taustalla vaikuttavat kulttuuris
      Maailman menoa
      133
      3634
    Aihe