Sisällys
Oletetaan, että osoitit liiketajua ja intuitiota ja ostit useita osia jostain kryptovaluuttasta (esimerkiksi samaa bitcoinia) aiemmin. Älykkään taulukon muodossa "sijoitussalkkusi" näyttää tältä:
Tehtävä: arvioida nopeasti sijoitustesi nykyinen arvo nykyisellä kryptovaluutan kurssilla. Suoritamme kurssin Internetissä mistä tahansa sopivasta paikasta (pörssi, vaihtaja) ja luotettavuuden keskiarvo.
Yhtä ratkaisua – klassista verkkopyyntöä – olen jo pohtinut yksityiskohtaisesti valuuttakurssin tuonnin esimerkin avulla. Kokeillaan nyt vaihteeksi toista menetelmää – Power Query -apuohjelmaa, joka on ihanteellinen tietojen tuomiseen Exceliin ulkomaailmasta, mukaan lukien Internetistä.
Tuotavan sivuston valitseminen
Miltä sivustolta tiedot otamme – tällä ei yleensä ole väliä. Klassinen Excel-verkkokysely on erittäin vaativa tuodun verkkosivun rakenteen ja sisäisen suunnittelun suhteen, eikä se toisinaan toimi kaikilla sivustoilla. Power Query on paljon kaikkiruokaisempi tässä asiassa. Joten voit valita keskimääräisen ostohinnan:
- vaihtimet www.bestchange.ru – suuri valikoima vaihtoehtoja, minimaaliset riskit, mutta ei kovin kannattava valuuttakurssi
- kaupankäyntialustalta www.localbitcoins.net – hieman enemmän riskiä, mutta paljon parempi korko
- pörssisivustolta – jos käyt kauppaa suoraan pörssissä, tuskin tarvitset tätä artikkelia 🙂
Avataan ensin selaimessa tarvitsemamme sivusto. Otetaan konkreettisuuden vuoksi kaupankäyntialusta localbitcoins.net. Valitse ylin välilehti Nopea myynti ja vaihtoehto Siirrot tietyn pankin kautta (tai mitä tahansa muuta tarvitsemaasi) ja paina -painiketta Haku:
Nyt sinun on kopioitava leikepöydälle ilmestyvän sivun osoite, koska. se sisältää kaikki tarvitsemamme pyyntöparametrit:
https://localbitcoins.net/instant-bitcoins/?action=Myydään&country_code=RU&summa=¤cy=HIER&paikka_maa=RU& online_provider=SPECIFIC_BANK&find-offers=Hae
Sitten se on Power Queryn tehtävä.
Kurssin tuonti Exceliin Power Queryllä
Jos sinulla on Excel 2010-2013 ja Power Query asennettuna erillisenä apuohjelmana, tarvitsemamme komento on samannimisessä välilehdessä – Tehokysely. Jos sinulla on Excel 2016, välilehdellä Päiväys (Päivämäärä) painaa nappia Internetistä (Internetistä). Näyttöön tulevassa ikkunassa sinun on liitettävä edellisestä kappaleesta kopioitu verkkosivun osoite ja napsauta OK:
Web-sivun jäsentämisen jälkeen Power Query näyttää ikkunan, jossa on luettelo taulukoista, jotka voidaan tuoda. Sinun on löydettävä haluamasi taulukko vasemmanpuoleisesta luettelosta (niitä on useita), keskittyen oikealla olevaan esikatseluun ja napsauta sitten alla olevaa painiketta Korjaus (Muokata):
Sen jälkeen aukeaa Power Queryn kyselyeditorin pääikkuna, jossa voimme valita vain tarvittavat rivit ja laskea niiden keskiarvon ostoprosentin mukaan:
Suosittelen nimeämään pyyntömme välittömästi uudelleen oikealla olevassa paneelissa antamalla sille järkevä nimi:
Suodatus- ja puhdistustiedot
Jatkossa tarvitsemme vain kuvauksia sisältäviä sarakkeita Maksutapa ja ostokurssi Hinta / BTC – jotta voit turvallisesti erottaa ne molemmat Ctrl ja napsauta niitä hiiren kakkospainikkeella, valitse komento Poista muut sarakkeet (Poista muut sarakkeet) – kaikki sarakkeet poistetaan paitsi valitut.
Oletetaan, että haluamme valita vain ne kauppiaat, jotka työskentelevät Sberbankin kautta. Suodatin on tuttu asia, mutta vivahteena on se, että Power Queryn suodatin on kirjainkoolla, eli Sberbank, Sberbank ja Sberbank eivät ole hänelle sama asia. Siksi, ennen kuin valitset tarvittavat rivit, tuodaan kaikkien kuvausten tapaus yhteen muotoon. Tätä varten sinun on valittava sarake Maksutapa ja välilehdellä Muutos valitse joukkue Muoto – pienet kirjaimet (Muunna — Muoto — Pienet kirjaimet):
Suodata nyt sarakkeen mukaan Maksutapa vaihtoehtoa käyttämällä Tekstisuodattimet – Sisältää (Tekstisuodattimet – Sisältää):
Vaihda suodatinikkunassa välittömästi ylhäältä tilaan Lisäksi (Pitkälle edistynyt) ja ota käyttöön kolme valintasääntöä:
Kuten arvata saattaa, tällä tavalla valitsemme kaikki rivit, joilla sana "sber" esiintyy englanniksi, sekä ne, jotka työskentelevät minkä tahansa pankin kautta. Älä unohda asettaa loogista linkkiä vasemmalle Or (OR) sen sijaan И (Ja) Muuten sääntö ei toimi oikein. Napsautuksen jälkeen OK Vain tarvitsemamme vaihtoehdot jäävät näytölle:
Poista nyt sarake Maksutapa napsauta hiiren kakkospainikkeella sarakkeen otsikkoa Poista sarake (Poista sarake) ja työskentele edelleen jäljellä olevan yhden kurssisarakkeen kanssa:
Ongelma siinä on, että siellä on numeron lisäksi myös valuuttamerkintä. Tämä voidaan helposti puhdistaa yksinkertaisella korvauksella napsauttamalla hiiren kakkospainikkeella sarakkeen otsikkoa ja valitsemalla komennon Korvaa arvoja (Korvaa arvot):
RUB:n poistamisen jälkeen saadut numerot eivät itse asiassa ole vielä numeroita, koska niissä käytetään epätyypillisiä erottimia. Tämä voidaan korjata napsauttamalla Muoto-painiketta taulukon otsikossa ja valitsemalla sitten vaihtoehto Locale-toiminnon käyttäminen (Käytä paikallisia):
Sopivin alue olisi Englanti (US) ja tietotyyppi - Дdesimaaliluku:
Napsauttamisen jälkeen OK saamme ostokurssien täydelliset numeeriset arvot:
Jää vielä laskea niiden keskiarvo välilehdellä Muutos – Tilastot – Keskiarvo (Muunnosta — Tilastot — Keskiarvo) ja lataa tuloksena saatu numero arkkiin komennolla Etusivu — Sulje ja lataa — Sulje ja lataa… (Etusivu — Sulje & Lataa — Sulje & Lataa...):
Nyt voimme lisätä salkkutaulukkoomme linkin kaavassa olevaan ladattuun korkoon ja laskea kaikkien sijoitustemme arvoeron tällä hetkellä:
Nyt voit ajoittain avata tämän tiedoston, napsauttaa hiiren kakkospainikkeella kehotetta ja valita komennon Päivitä & Tallenna (Virkistää), tarkkaile muutoksia, jotka ladataan automaattisesti taulukkoomme.
PS
Kuten voit helposti kuvitella, täsmälleen samalla tavalla voit tuoda paitsi bitcoinin, myös minkä tahansa muun valuutan, osakkeen tai arvopaperin kurssin. Tärkeintä on löytää sopiva sivusto ja rakentaa kysely, ja sitten älykäs Power Query tekee kaiken.
- Tuo valuuttakurssit Internetistä
- Toiminto saada vaihtokurssi mille tahansa päivälle
- Taulukoiden kokoaminen eri tiedostoista Power Queryllä