Tiedon hakeminen toisesta taulukosta

HenriKK

Hei,

Minulla on myynti taulukko 2015 jossa on henkilöiden nimiä sarakkeessa A muodossa Sukunimi Etunimi ja siinä on viikottainen myynti henkilöiltä 1-52 viikoille. Yhdessä taulukossa jokainen viikko.

Sitten minulla on toinen 'Henkilökohtainen raportti', jossa henkilöt on nimetty aakkosilla tyyliin A, B, BD, jne. jossa on muutakin dataa ja jokaista viikkoa kohden on oma välilehti. Viime viikko oli viikko 39, jotta minun ei tarvitsisi naputella samoja tietoja kahteen kertaan, niin miten saisin haettua myynti2015 taulukosta soluista ET5;EU5;EV5 'Henkilökohtaiseen raporttiin' Henkilön E kohdalle välilehdelle Vko 39.

Joku haku funktiohan tähän pitää kehitellä, että se osaa hakea nimen perusteella myynti2015 taulukosta ja sitten, että esimerkiksi Matti Meikäläinen on kirjain E niin se hakisi sen henkilön perustella noista soluista tiedon ja toisi sen Henkilökohtaiseen raporttiin. Tämä pitäisi tietysti saada toistettua jokaisen viikon välilehdelle.

Toivottavasti tämä asian nyt jotenkin selvisi tästä. Kiitos paljon avusta

12

1020

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Tarkkaa

      Saisit varmaan nopeammin vastauksia, jos kertoisit, minkä ohjelman tai ohjelmien avulla nuo mainitsemasi taulukot pyörivät.

      • HenriKK

        Ihan Excelissä pyöritän näitä.

        Voin esimerkki tiedoston lähettää tarvittaessa myös sähköpostiin, jos tarvii.


      • Kundepuu
        HenriKK kirjoitti:

        Ihan Excelissä pyöritän näitä.

        Voin esimerkki tiedoston lähettää tarvittaessa myös sähköpostiin, jos tarvii.

        Ei tossa mitään ihmeellistä ole ja varmaan löytyy mun tekemä makro vuosien takaa täältäkin.
        Lähetä tiedosto mulle, niin tulee kerralla oikein, ettei tartte arvailla ;-)

        [email protected]

        Keep EXCELing
        @Kunde


    • suoralinkki

      Jos vaan ihan yksinkertaisesti laitat siihen soluun johon pitää tulla myynti2015 ET5 arvo, suoran linkin. Eli:
      - avaa molemmat tiedostot
      - klikkaa sitä solua johon haet tiedon ja laita "="-merkki, vaihda lähdetiedostoon ja klikkaa ET5 solua
      - kaava näyttää nyt tältä =[myynti2015.xlsx]"välilehden nimi"!$ET$5 (solussa näkyy se sama arvo kuin myynti2015 arvo on.

      • HenriKK

        Tuo on erittäin työläs tapa. Henkilöitä on paljon ja ne on eri järjestyksessä molemmissa taulukoissa.


    • EiPystyKertoon

      Miten selviää, mille välilehdelle henkilön Etu Suku tiedot kirjoitetaan?

    • PHAKU

      PHAKU-funktio hakee halutusta taulukosta nimen perusteella halutun arvon määrätystä sarakkeesta. Mutta jos toisessa taulukossa on Matti Meikäläinen ja toisessa E, ei haku onnistu. Molemmista pitää löytyä joko Matti M. tai E tai molemmat

      • HenriKK

        Molemmista löytyy se Matti M


      • HenriKK

    • Tämmöinen

      Henkilökohtainen.xlsx sivun Taul1 nimeksi tulee vko 0 ja muut sivut poistetaan. Soluun A1 tulee vuosiluku 2015. Talletetaan muodossa xlsm. Sivulle tulee kaksi nappia -   Uusi ja Täytä, jotka linkitetään saman nimisiin makroihin. Esimmäisellä tehdään kopiota sivusta vko 0. Ne nimetään järjetyksessä. Toinen nappi avaa tiedoston Myynti_2015.xls ellei se ole auki. Kutakin nimeä vastaava tunnus tarkistetaan vko 0 -sivulta ja tedot kirjoitetaan tunnusta vastaavalle riville.

      ' =========================
      Sub Uusi()
            N = Sheets().Count
            Sheets("vko 0").Copy After:=Sheets(N)
            Sheets(N 1).Name = "vko " & Mid(Sheets(N).Name, 5) 1
            Sheets(N 1).Select
      End Sub
      ' =========================

      Sub Täytä()
      On Error GoTo Err

         Application.EnableEvents = False
         Application.Calculation = xlCalculationManual
         
            polku = ActiveWorkbook.Path
            henkkoht = ActiveWorkbook.Name
            viikko = ActiveSheet.Name
            myynti = "Myynti_" & Range("A1") & ".xlsx"
            Set myyntixl = Workbooks(myynti)
            If myyntixl Is Nothing Then
               Workbooks.Open Filename:=polku & "\" & myynti
               pitiavata = True
            Else
               pitiavata = False
            End If
            For vs = Cells.SpecialCells(xlCellTypeLastCell).Column To 1 Step -1
               If Workbooks(myynti).Sheets(1).Cells(1, vs).Value = viikko Then Exit For
            Next vs '
            If vs < 2 Then
               a = MsgBox("Ei tietoja viikolle " & viikko, vbOKOnly)
               Exit Sub
            End If
            With Workbooks(myynti).Sheets("Taul1")
               For i = 4 To 20
                  nimi = .Cells(i, "A")
                  If nimi <> "" Then
      On Error Resume Next
                     kirjain = WorksheetFunction.VLookup(nimi, Sheets("vko 0").Range("A3:C42"), 3, False)
                     If kirjain = Empty Then
                        a = MsgBox("Ei nimieä " & nimi, vbOKOnly)
                        Exit Sub
                     End If
      On Error GoTo Err
                     For j = 3 To 41
                        m = Cells(j, "C")
                        If Cells(j, "C") = kirjain Then
                           Range("A" & j).Value = .Range("A" & i).Value
                           .Range(.Cells(i, vs), .Cells(i, vs 2)).Copy
                           Range("K" & j).PasteSpecial xlPasteValues
                           Exit For
                        End If
                        If j = 41 Then
                            a = MsgBox("Ei nimieä " & nimi, vbOKOnly)
                            Exit Sub
                        End If
                     Next j
                  Else
                     Exit For
                  End If ' nimi
               Next i
            End With
            
      Err:

         If pitiavata Then Workbooks(myynti).Close
         Application.Calculation = xlCalculationAutomatic
         Application.EnableEvents = True
         
      End Sub

      • Kundepuu

        ;-)
        Keep EXCELing
        @Kunde


      • Tämmöinen

        Huomasin tässä, että kummankin Exit Sub:in tilalla pitää olla Goto Err. Muuten viimeiset rivit voivat jäädä suorittamatta ja Excel jää silloin outoon tilaan.


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

    Luetuimmat keskustelut

    1. Ihanasti alkoi aamu: SDP:n kaula kokoomukseen jo 6,9 %-yks

      Lindtmanin I hallitus on tukevasti jytkyttämässä laittamaan Suomi kuntoon Orvon täystuhohallituksen jäljiltä, jonka kann
      Maailman menoa
      243
      1786
    2. Olen niin kesken

      Omien asioiden suhteen etkä voi odottaa loputtomiin. Mun on muutenkin niin vaikea suhun luottaa vaikka joku ihme syvyys
      Ikävä
      13
      1232
    3. Tietääkö joku ylläpidosta?

      Miten näillä palstoilla tomii tuo ylläpito, onko sitä yli päätään olemassa vai ovatko huhut totta että on palstan kirjoi
      Sinkut
      202
      1170
    4. Auttaja paikalla. Kerro huolesi. (Osa 2)

      Voin auttaa sinua näkemään tilanteesi uudesta näkökulmasta. Voin antaa lohtua, toivoa ja rohkeutta. Olen elänyt maan pä
      Ikävä
      185
      1095
    5. Nainen olet ensimmäinen tarpeeksi vahva

      joka kestää tämän kokonaisuuden, minut. Persoonani, tunteeni, kipuni, pelkoni. Olen aina pidätellyt itseäni ja antanut v
      Ikävä
      60
      883
    6. TTK:sta tippunut Sara Siipola rehellisenä Jurza-open kanssa: "Että jaa, siinäkö..."

      Tippuiko oikea TTK-pari ensimmäisenä? Joka tapauksessa iso kiitos tansseistanne Sara ja Jurza Tanssii Tähtien Kanssa -p
      Tanssii tähtien kanssa
      18
      874
    7. Minkä ikäinen

      Minkä ikäinen on kaipauksesi kohde?
      Ikävä
      60
      824
    8. Tunnisteita kaipaajille

      Onko jokin juttu mistä sun kaivattu tietää et viesti ois hälle? ☎️📝
      Ikävä
      51
      816
    9. Mä tuun aina rakastamaan sua J

      Mutta en pysty kertomaan, että mikä mulla on hätänä. Mä en kertakaikkiaan pysty. Joskus naureskelit muiden ihmisten vai
      Ikävä
      61
      773
    10. Martina ei mennyt naimisiin

      IS 17.9: Martinan häät peruuntui, tajusi, ettei ollut oikea aika. Rahat meni hevosiin. On edelleen parisuhteessa Yhdysva
      Kotimaiset julkkisjuorut
      125
      757
    Aihe