dataa webistä exceliin

Jos haluan hakea hexin sivuilta tietyn osakkeen kurssin päivittäin ja ottaa tuon datan talteen niin että voin laskea liukuvan keskiarvon vaikka 20 päivälle niin miten teen sen? Datan haku onnistuu mutta miten isosta data-taulukosta poimitaan osakkeen nimen avulla sen kurssi? Entä miten tuo kurssi saadaan siirrettyä taulukkoon joka päivittyy joka päivä uudella rivillä?
7507
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

tee webbikysely -ohjeita seuraamalla onnistuu

Äänestä

saat helposti poimittua taulukosta tietyn osakkeen kurssin esim. toiseen taulukkoon johon keräät kurssitiedot.

Uuden rivitiedon tekeminen onnistuu kun kopioit kaavasta pelkän arvon Copy - Paste Special (Values) -toiminnolla käyttäen uudelle riville siirtymisessä vaikkapa Activecell.Offset -makrokomentoa tai sitten Find-komennolla etsit seuraavan tyhjän rivin.

Äänestä
  • Kiitos neuvoista. Pientä säätöä vielä. Nyt vlookup toimii jotenkuten mutta jos haluan hakea merkkijonoa Itä-Eurooppa.fi niin haun tuloksena tulee mätsäys rahastoon Eurooppa.fi

    Miten haen niin että merkkijonon täytyy täysin vastata annettuja hakuehtoja? Äkkiseltään en tätä keksinyt.

    Äänestä

  • Eki kirjoitti:

    Kiitos neuvoista. Pientä säätöä vielä. Nyt vlookup toimii jotenkuten mutta jos haluan hakea merkkijonoa Itä-Eurooppa.fi niin haun tuloksena tulee mätsäys rahastoon Eurooppa.fi

    Miten haen niin että merkkijonon täytyy täysin vastata annettuja hakuehtoja? Äkkiseltään en tätä keksinyt.

    Jostain syystä kun tuon 'False' parametrin lisää siihen vlookup -funktioon, haku ei enää toimikkaan. haettava merkkijono on kyllä ihan ok. Haitanneeko mitään jos tuo merkkijono sisältää välilyöntejä?

    Äänestä

  • Eki edelleen kirjoitti:

    Jostain syystä kun tuon 'False' parametrin lisää siihen vlookup -funktioon, haku ei enää toimikkaan. haettava merkkijono on kyllä ihan ok. Haitanneeko mitään jos tuo merkkijono sisältää välilyöntejä?

    että VLOOKUP-kaavan Range ei ylety haettavaan tietoon asti, se voisi selittää sen että "closest match" Eurooppa.fi löytyy mutta ei "exact match" Itä-Eurooppa.fi.

    Kannattaa laittaa Rangeen reippasti rivejä ja sarakkeita siltä varalta että taulukkoon tulee lisää tietoa.

    Välilyöntihän on merkki siinä missä muutkin eli se ei haittaa Excelissä.

    Äänestä

  • Excelit.fi kirjoitti:

    että VLOOKUP-kaavan Range ei ylety haettavaan tietoon asti, se voisi selittää sen että "closest match" Eurooppa.fi löytyy mutta ei "exact match" Itä-Eurooppa.fi.

    Kannattaa laittaa Rangeen reippasti rivejä ja sarakkeita siltä varalta että taulukkoon tulee lisää tietoa.

    Välilyöntihän on merkki siinä missä muutkin eli se ei haittaa Excelissä.

    Sainkin tuon muuten toimimaan mutta en ole ainakaan vielä onnistunut FIND -funktion avulla saamaan toimimaan niin että automaattisesti päivittyisi seuraavaan tyhjään soluun. olisiko neuvoja?

    Äänestä

  • Eki kirjoitti:

    Sainkin tuon muuten toimimaan mutta en ole ainakaan vielä onnistunut FIND -funktion avulla saamaan toimimaan niin että automaattisesti päivittyisi seuraavaan tyhjään soluun. olisiko neuvoja?

    homma onnistuu.

    Alla oleva makro hakee 1. tyhjän solun A-sarakkeesta rivistä 10 lähtien:

    Sub EtsiTyhjäSolu()
    '
    ' EtsiTyhjäSolu Macro
    ' Macro recorded 11.3.2004 by Excelit.fi
    '

    Range("A10").Select
    Cells.Find(What:="", After:=ActiveCell, LookIn:=xlValues, LookAt:= _
    xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _
    True).Activate

    End Sub

    Äänestä

Kommentoi aloitusta


Eki kirjoitti:

Jos haluan hakea hexin sivuilta tietyn osakkeen kurssin päivittäin ja ottaa tuon datan talteen niin että voin laskea liukuvan keskiarvon vaikka 20 päivälle niin miten teen sen? Datan haku onnistuu mutta miten isosta data-taulukosta poimitaan osakkeen nimen avulla sen kurssi? Entä miten tuo kurssi saadaan siirrettyä taulukkoon joka päivittyy joka päivä uudella rivillä?

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