Sisu
Oletame, et näitasite üles ärilist mõistust ja intuitsiooni ning ostsite varem mitu portsjonit mõnda krüptovaluutat (näiteks sama bitcoini). Nutika tabeli kujul näeb teie "investeeringute portfell" välja järgmine:
Ülesanne: kiiresti hinnata oma investeeringute hetkeväärtust krüptovaluuta praeguse kursi juures. Kursuse läbime Internetis mis tahes sobivalt saidilt (börs, soojusvaheti) ja töökindluse keskmise.
Ühte lahendust – klassikalist veebipäringut – olen kursi importimise näitel juba põhjalikult kaalunud. Proovime nüüd vahelduseks kasutada teist meetodit – Power Query lisandmoodulit, mis sobib ideaalselt andmete importimiseks Excelisse välismaailmast, sh internetist.
Importimiseks saidi valimine
Milliselt saidilt me andmed võtame – see üldiselt ei oma tähtsust. Klassikaline Exceli veebipäring on imporditud veebilehe struktuuri ja sisekujunduse suhtes väga nõudlik ning mõnikord ei tööta igal saidil. Power Query on selles küsimuses palju kõigesööjam. Nii et saate valida keskmise ostumäära vahel:
- Vahetajates www.bestchange.ru – suur valik võimalusi, minimaalsed riskid, kuid mitte eriti tulus vahetuskurss
- kauplemisplatvormilt www.localbitcoins.net – veidi suurem risk, aga palju parem kurss
- börsi veebisaidilt – kui kauplete otse börsil, siis pole teil seda artiklit vaja 🙂
Kõigepealt avame brauseris vajalik sait. Võtame konkreetsuse huvides kauplemisplatvormi localbitcoins.net. Valige ülemine vahekaart Kiire müük ja valik Ülekanded konkreetse panga kaudu (või mõni muu vajalik) ja vajutage nuppu Otsing:
Nüüd peate kopeerima lõikepuhvrisse ilmuva lehe aadressi, sest. see sisaldab kõiki meile vajalikke päringu parameetreid:
https://localbitcoins.net/instant-bitcoins/?action=müüma&riigi_kood=RU&summa=¤cy=RUB&koht_riik=RU& online_provider=SPECIFIC_BANK&find-offers=Otsi
Siis on Power Query otsustada.
Kursuse importimine Excelisse Power Query abil
Kui teil on eraldi lisandmoodulina installitud Excel 2010–2013 ja Power Query, siis on vajalik käsk samanimelisel vahekaardil – Toite päring. Kui teil on Excel 2016, siis vahekaardil kuupäev (Kuupäev) vajuta nuppu Internetist (Internetist). Ilmuvas aknas peate kleepima eelmisest lõigust kopeeritud veebilehe aadressi ja klõpsama nuppu OK:
Pärast veebilehe sõelumist kuvab Power Query akna imporditavate tabelite loendiga. Peate leidma vajaliku tabeli vasakpoolsest loendist (neid on mitu), keskendudes parempoolsele eelvaatele ja seejärel klõpsake allolevat nuppu Parandus (Edit):
Pärast seda avaneb Power Query päringuredaktori peaaken, kus saame valida ainult vajalikud read ja arvutada nende ostumäära keskmise:
Soovitan kohe parempoolses paneelis meie päring ümber nimetada, andes sellele mõne mõistliku nime:
Andmed filtreerimise ja puhastamise kohta
Edaspidi vajame vaid kirjeldustega veerge Makseviis ja ostukurss Hind / BTC – et saaksite neid mõlemaid ohutult eristada Ctrl ja paremklõpsates neid, valige käsk Kustutage muud veerud (Eemalda muud veerud) – kustutatakse kõik veerud, välja arvatud valitud veerud.
Oletame, et tahame valida ainult need kauplejad, kes töötavad Sberbanki kaudu. Filter on tuttav asi, aga nüanss on see, et Power Query filter on tõstutundlik ehk Sberbank, Sberbank ja Sberbank pole tema jaoks samad. Seetõttu toome enne vajalike ridade valimist kõigi kirjelduste kääne ühele vormile. Selleks peate valima veeru Makseviis ja vahekaardil Transformation vali meeskond Formaat – väiketähed (Teisendus – vorming – väiketähed):
Nüüd filtreerige veeru järgi Makseviis kasutades valikut Tekstifiltrid – sisaldab (Tekstifiltrid – sisaldab):
Filtriaknas lülitage kohe ülevalt režiimile Lisaks (Täpsemalt) ja kehtestada kolm valikureeglit:
Nagu võite arvata, valime seda tehes kõik read, kus sõna "sber" esineb või inglise keeles, ja need, kes töötavad mis tahes panga kaudu. Ärge unustage seadistada vasakule loogilist linki Or (VÕI) selle asemel И (Ja) Vastasel juhul ei tööta reegel õigesti. Pärast klõpsamist OK Ekraanile peaksid jääma ainult vajalikud valikud:
Nüüd eemaldage veerg Makseviis paremklõps veeru päisel Kustuta veerg (Eemalda veerg) ja töötage edasi ülejäänud ühe kursuste veeruga:
Probleem on selles, et seal on lisaks numbrile ka valuuta tähistus. Seda saab hõlpsasti puhastada lihtsa asendusega, paremklõpsates veeru pealkirja ja valides käsu Väärtuste asendamine (Asenda väärtused):
Pärast RUB eemaldamist saadud numbrid ei ole tegelikult veel numbrid, kuna need kasutavad ebastandardseid eraldajaid. Seda saab parandada, klõpsates tabeli päises vormindamisnupul ja seejärel valides suvandi Lokaadi kasutamine (Kasutage kohalikke):
Kõige sobivam asukoht oleks Inglise (USA) ja andmetüüp - Дkümnendarv:
Pärast klõpsamist nupul OK saame ostukursside täisarvulised väärtused:
Jääb üle arvutada nende keskmine vahekaardil Ümberkujundamine – Statistika – keskmine (Teisendus – statistika – keskmine) ja laadige saadud number käsuga lehele Avaleht — sulge ja laadi — sulge ja laadi... (Avaleht – sulge ja laadi – sulge ja laadi…):
Nüüd saame oma portfelli tabelisse lisada valemis oleva allalaaditud kursi lingi ja arvutada kõigi meie investeeringute väärtuse erinevuse praegusel hetkel:
Nüüd saate seda faili perioodiliselt avada, paremklõpsake viipa ja valige käsk Värskenda ja salvesta (Värskenda), jälgige muudatusi, mis meie tabelisse automaatselt laaditakse.
PS
Nagu võite kergesti ette kujutada, saate täpselt samal viisil importida mitte ainult bitcoini, vaid ka mis tahes muu valuuta, aktsia või väärtpaberi kursi. Peaasi on leida sobiv sait ja koostada päring ning siis teeb kõike nutikas Power Query.
- Importige vahetuskursid Internetist
- Funktsioon mis tahes kuupäeva vahetuskursi saamiseks
- Tabelite kokkupanek erinevatest failidest Power Query abil