Tuo bitcoin-kurssi Exceliin Power Queryn kautta

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ä:

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

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

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

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:

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

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):

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

Sen jälkeen aukeaa Power Queryn kyselyeditorin pääikkuna, jossa voimme valita vain tarvittavat rivit ja laskea niiden keskiarvon ostoprosentin mukaan:

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

Suosittelen nimeämään pyyntömme välittömästi uudelleen oikealla olevassa paneelissa antamalla sille järkevä nimi:

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

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):

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

Suodata nyt sarakkeen mukaan Maksutapa vaihtoehtoa käyttämällä Tekstisuodattimet – Sisältää (Tekstisuodattimet – Sisältää):

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

Vaihda suodatinikkunassa välittömästi ylhäältä tilaan Lisäksi (Pitkälle edistynyt) ja ota käyttöön kolme valintasääntöä:

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

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:

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

Poista nyt sarake Maksutapa napsauta hiiren kakkospainikkeella sarakkeen otsikkoa Poista sarake (Poista sarake) ja työskentele edelleen jäljellä olevan yhden kurssisarakkeen kanssa:

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

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):

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

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):

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

Sopivin alue olisi Englanti (US) ja tietotyyppi - Дdesimaaliluku:

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

Napsauttamisen jälkeen OK saamme ostokurssien täydelliset numeeriset arvot:

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

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...):

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

Nyt voimme lisätä salkkutaulukkoomme linkin kaavassa olevaan ladattuun korkoon ja laskea kaikkien sijoitustemme arvoeron tällä hetkellä:

Tuo bitcoin-kurssi Exceliin Power Queryn kautta

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ä

Jätä vastaus