Importați rata bitcoin în Excel prin Power Query

Să presupunem că ați dat dovadă de simț și intuiție în afaceri și că ați cumpărat mai multe porțiuni dintr-o criptomonedă (același bitcoin, de exemplu) în trecut. Sub forma unui tabel inteligent, „portofoliul dumneavoastră de investiții” arată astfel:

Importați rata bitcoin în Excel prin Power Query

Sarcină: să evaluați rapid valoarea actuală a investițiilor dvs. la cursul actual al criptomonedei. Vom urma cursul pe Internet de pe orice site potrivit (schimb, schimbător) și mediu pentru fiabilitate.

Una dintre soluții – o cerere web clasică – am luat-o deja în considerare în detaliu folosind exemplul importului cursului de schimb. Acum să încercăm, pentru o schimbare, să folosim o altă metodă – add-in-ul Power Query, care este ideal pentru a importa date în Excel din lumea exterioară, inclusiv de pe Internet.

Alegerea unui site de importat

De pe ce site vom prelua datele – acest lucru, în general, nu contează. Interogarea web clasică Excel este foarte solicitantă în ceea ce privește structura și designul intern al paginii web importate și uneori nu funcționează pe fiecare site. Power Query este mult mai omnivor în această chestiune. Deci, puteți alege din rata medie de achiziție:

  • în schimbătoare www.bestchange.ru – o selecție largă de opțiuni, riscuri minime, dar un curs de schimb nu foarte profitabil
  • de pe platforma de tranzacționare www.localbitcoins.net – un risc puțin mai mare, dar o rată mult mai bună
  • de pe site-ul bursei – dacă tranzacționați direct pe bursă, atunci nu aveți nevoie de acest articol 🙂

Mai întâi, să deschidem site-ul de care avem nevoie în browser. Să luăm, pentru concret, platforma de tranzacționare localbitcoins.net. Selectați fila de sus Vânzare rapidă și opțiunea Transferuri printr-o anumită bancă (sau oricare altul de care aveți nevoie) și apăsați butonul Caută

Importați rata bitcoin în Excel prin Power Query

Acum trebuie să copiați adresa paginii care apare în clipboard, deoarece. conține toți parametrii de solicitare de care avem nevoie:

https://localbitcoins.net/instant-bitcoins/?action=vinde&cod_țară=RU&amount=¤cy=RUB&place_country=RU& online_provider=SPECIFIC_BANK&find-offers=Căutare

Apoi depinde de Power Query.

Importarea unui curs în Excel folosind Power Query

Dacă aveți Excel 2010-2013 și Power Query instalate ca supliment separat, atunci comanda de care avem nevoie se află în fila cu același nume - Interogare de alimentare. Dacă aveți Excel 2016, atunci pe filă Date (Data) apasa butonul De pe internet (De pe internet). În fereastra care apare, trebuie să lipiți adresa paginii web copiată din paragraful anterior și să faceți clic OK:

Importați rata bitcoin în Excel prin Power Query

După analizarea paginii web, Power Query va afișa o fereastră cu o listă de tabele care pot fi importate. Trebuie să găsiți tabelul necesar în lista din stânga (există mai multe dintre ele), concentrându-vă pe previzualizarea din dreapta, apoi faceți clic pe butonul de mai jos Corecție (Editați | ×):

Importați rata bitcoin în Excel prin Power Query

După aceea, se va deschide fereastra principală a editorului de interogări Power Query, în care putem selecta doar rândurile necesare și putem media rata de achiziție peste ele:

Importați rata bitcoin în Excel prin Power Query

Recomand să redenumim imediat cererea noastră în panoul din dreapta, dându-i un nume sănătos:

Importați rata bitcoin în Excel prin Power Query

Filtrarea și curățarea datelor

Pe viitor, vom avea nevoie doar de coloane cu descrieri Metodă de plată și rata de cumpărare Preț / BTC – astfel încât să le puteți distinge în siguranță pe amândouă cu Ctrl și făcând clic dreapta pe ele, selectați comanda Ștergeți alte coloane (Eliminați alte coloane) – toate coloanele vor fi șterse, cu excepția celor selectate.

Să presupunem că vrem să selectăm doar acei comercianți care lucrează prin Sberbank. Filtrul este un lucru familiar, dar nuanța este că filtrul din Power Query este sensibil la majuscule și minuscule, adică Sberbank, Sberbank și Sberbank nu sunt la fel pentru el. Prin urmare, înainte de a selecta liniile necesare, să aducem cazul tuturor descrierilor într-o singură formă. Pentru a face acest lucru, trebuie să selectați o coloană Metodă de plată iar pe filă Transformare alege o echipa Format – litere mici (Transformare — Format — Minuscule):

Importați rata bitcoin în Excel prin Power Query

Acum filtrează după coloană Metodă de plată folosind opțiunea Filtre de text – Conține (Filtre de text — Conține):

Importați rata bitcoin în Excel prin Power Query

În fereastra de filtrare, comutați imediat de sus la modul În plus, (Avansat) și introduceți trei reguli de selecție:

Importați rata bitcoin în Excel prin Power Query

După cum ați putea ghici, făcând acest lucru, selectăm toate rândurile în care cuvântul „sber” este prezent în sau engleză, plus cele care lucrează prin orice bancă. Nu uitați să setați un link logic în stânga Or (SAU) in schimb И (Și) În caz contrar, regula nu va funcționa corect. După ce faceți clic pe OK Doar opțiunile de care avem nevoie ar trebui să rămână pe ecran:

Importați rata bitcoin în Excel prin Power Query

Acum eliminați coloana Metodă de plată faceți clic dreapta pe antetul coloanei Ștergeți coloana (Eliminați coloana) și lucrați mai departe cu coloana unică rămasă de cursuri:

Importați rata bitcoin în Excel prin Power Query

Problema cu acesta este că acolo, pe lângă număr, există și o desemnare a monedei. Acest lucru poate fi curățat cu ușurință cu o simplă înlocuire făcând clic dreapta pe antetul coloanei și selectând comanda Înlocuirea valorilor (Înlocuiește valorile):

Importați rata bitcoin în Excel prin Power Query

Numerele obținute după eliminarea RUB, de fapt, nu sunt încă numere, deoarece folosesc delimitatori non-standard. Acest lucru poate fi remediat făcând clic pe butonul de format din antetul tabelului și apoi selectând opțiunea Folosind Locale (Folosiți localnici):

Importați rata bitcoin în Excel prin Power Query

Locația cea mai potrivită ar fi Engleză (US) și tipul de date - Дnumar decimal:

Importați rata bitcoin în Excel prin Power Query

După ce faceți clic pe OK vom obține valorile numerice complete ale ratelor de achiziție:

Importați rata bitcoin în Excel prin Power Query

Rămâne să calculăm media pentru ei pe filă Transformare – Statistici – Medie (Transformare — Statistici — Medie) și încărcați numărul rezultat în foaia cu comanda Acasă — Închideți și încărcați — Închideți și încărcați în... (Acasă — Închideți și încărcați — Închideți și încărcați la...):

Importați rata bitcoin în Excel prin Power Query

Acum putem adăuga un link către rata descărcată din formulă în tabelul nostru de portofoliu și putem calcula diferența de valoare pentru toate investițiile noastre în momentul actual:

Importați rata bitcoin în Excel prin Power Query

Acum puteți deschide periodic acest fișier, faceți clic dreapta pe prompt și selectați comanda Actualizați și salvați (Reîmprospăta), observați modificările care vor fi încărcate automat în tabelul nostru.

PS

După cum vă puteți imagina cu ușurință, exact în același mod puteți importa nu numai cursul bitcoin, ci și orice altă monedă, stoc sau securitate. Principalul lucru este să găsiți un site potrivit și să construiți o interogare, iar apoi Smart Power Query va face totul.

  • Importă cursuri de schimb de pe Internet
  • Funcție pentru a obține cursul de schimb pentru orice dată dată
  • Asamblarea tabelelor din diferite fișiere folosind Power Query

Lasă un comentariu