Importeu la taxa de bitcoins a Excel mitjançant Power Query

Suposem que vau mostrar sentit comercial i intuïció i vau comprar diverses porcions d'alguna criptomoneda (el mateix bitcoin, per exemple) en el passat. En forma de taula intel·ligent, la vostra "cartera d'inversió" té aquest aspecte:

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Tasca: avaluar ràpidament el valor actual de les vostres inversions a la taxa actual de criptomoneda. Farem el curs a Internet des de qualsevol lloc adequat (intercanviador, intercanviador) i mitjana per fiabilitat.

Una de les solucions –una sol·licitud web clàssica– ja l'he considerat detalladament utilitzant l'exemple d'importació del tipus de canvi. Ara intentem, per variar, utilitzar un altre mètode: el complement Power Query, que és ideal per importar dades a Excel des del món exterior, inclòs des d'Internet.

Escollint un lloc per importar

De quin lloc agafarem les dades; això, en general, no importa. La consulta web clàssica d'Excel és molt exigent en l'estructura i el disseny intern de la pàgina web importada i de vegades no funciona a tots els llocs. Power Query és molt més omnívor en aquesta qüestió. Així que podeu triar la tarifa mitjana de compra:

  • als intercanviadors www.bestchange.ru: una gran selecció d'opcions, riscos mínims, però un tipus de canvi no molt rendible
  • de la plataforma de comerç www.localbitcoins.net: una mica més de risc, però una tarifa molt millor
  • des del lloc web de l'intercanvi: si negocieu directament a l'intercanvi, gairebé no necessiteu aquest article 🙂

Primer, obrim el lloc que necessitem al navegador. Prenguem, per concreció, la plataforma comercial localbitcoins.net. Seleccioneu la pestanya superior Venda ràpida i opció Transferències a través d'un banc específic (o qualsevol altre que necessiteu) i premeu el botó Cerca

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Ara cal copiar l'adreça de la pàgina que apareix al porta-retalls, perquè. conté tots els paràmetres de sol·licitud que necessitem:

https://localbitcoins.net/instant-bitcoins/?action=vendre&codi_país=RU&import=¤cy=RUB&place_country=RU& online_provider=ESPECÍFIC_BANK&find-offers=Cerca

Llavors depèn de Power Query.

Importació d'un curs a Excel mitjançant Power Query

Si teniu instal·lat Excel 2010-2013 i Power Query com a complement independent, l'ordre que necessitem es troba a la pestanya del mateix nom: Power Consulta. Si teniu Excel 2016, a la pestanya dades (Data) prem el botó Des d'Internet (Des d'Internet). A la finestra que apareix, cal que enganxeu l'adreça de la pàgina web copiada del paràgraf anterior i feu clic OK:

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Després d'analitzar la pàgina web, Power Query mostrarà una finestra amb una llista de taules que es poden importar. Heu de trobar la taula requerida a la llista de l'esquerra (n'hi ha diversos), centrant-vos en la vista prèvia de la dreta i, a continuació, feu clic al botó de sota Correcció (Edita):

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Després d'això, s'obrirà la finestra principal de l'editor de consultes de Power Query, en la qual només podem seleccionar les files necessàries i fer una mitjana de la taxa de compra sobre elles:

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Recomano canviar el nom immediatament de la nostra sol·licitud al tauler de la dreta, donant-li un nom correcte:

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Filtrat i neteja de dades

En el futur, només necessitarem columnes amb descripcions Mètode de pagament i tarifa de compra Preu / BTC – perquè pugueu distingir-los amb seguretat Ctrl i fent clic amb el botó dret sobre ells, seleccioneu l'ordre Suprimeix altres columnes (Elimineu altres columnes) – se suprimiran totes les columnes excepte les seleccionades.

Suposem que només volem seleccionar els comerciants que treballen a través de Sberbank. El filtre és una cosa familiar, però el matís és que el filtre de Power Query distingeix entre majúscules i minúscules, és a dir, Sberbank, Sberbank i Sberbank no són el mateix per a ell. Per tant, abans de seleccionar les línies necessàries, posem el cas de totes les descripcions a un sol formulari. Per fer-ho, heu de seleccionar una columna Mètode de pagament i a la pestanya Transformació triar un equip Format - minúscula (Transformar — Format — Minúscules):

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Ara filtra per columna Mètode de pagament utilitzant l'opció Filtres de text: conté (Filtres de text — Conté):

Importeu la taxa de bitcoins a Excel mitjançant Power Query

A la finestra del filtre, canvieu immediatament des de dalt al mode Més (Avançat) i introduïu tres regles per a la selecció:

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Com podeu endevinar, fent això seleccionem totes les línies on la paraula "sber" està present en anglès o en anglès, més les que treballen a través de qualsevol banc. No oblideu establir un enllaç lògic a l'esquerra Or (O) en lloc И (I) En cas contrari, la regla no funcionarà correctament. Després de fer clic a OK Només han de quedar a la pantalla les opcions que necessitem:

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Ara traieu la columna Mètode de pagament feu clic amb el botó dret a la capçalera de la columna Suprimeix la columna (Elimina la columna) i treballeu més amb la columna única de cursos restants:

Importeu la taxa de bitcoins a Excel mitjançant Power Query

El problema és que, a més del número, també hi ha una designació de moneda. Això es pot netejar fàcilment amb una simple substitució fent clic amb el botó dret a l'encapçalament de la columna i seleccionant l'ordre Substitució de valors (Substitueix valors):

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Els números obtinguts després de l'eliminació de RUB, de fet, tampoc són números encara, perquè utilitzen delimitadors no estàndard. Això es pot curar fent clic al botó de format a la capçalera de la taula i després seleccionant l'opció Utilitzant Locale (Feu servir locals):

Importeu la taxa de bitcoins a Excel mitjançant Power Query

El lloc més adequat seria Anglès (EUA) i tipus de dades - Дnombre decimal:

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Després de fer clic OK obtindrem els valors numèrics complets de les tarifes de compra:

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Queda per calcular la mitjana d'ells a la pestanya Transformació – Estadístiques – Mitjana (Transformació — Estadístiques — Mitjana) i carregueu el número resultant al full amb l'ordre Inici — Tancar i carregar — Tancar i carregar a... (Inici — Tancar i carregar — Tancar i carregar a...):

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Ara podem afegir un enllaç a la tarifa descarregada a la fórmula a la nostra taula de cartera i calcular la diferència de valor de totes les nostres inversions en el moment actual:

Importeu la taxa de bitcoins a Excel mitjançant Power Query

Ara podeu obrir periòdicament aquest fitxer, feu clic amb el botó dret a l'indicador i seleccioneu l'ordre Actualitza i desa (Actualització), observeu els canvis que es carregaran automàticament a la nostra taula.

PS

Com us podeu imaginar fàcilment, exactament de la mateixa manera podeu importar la taxa no només de bitcoin, sinó també de qualsevol altra moneda, accions o seguretat. El més important és trobar un lloc adequat i crear una consulta, i llavors Smart Power Query ho farà tot.

  • Importa els tipus de canvi d'Internet
  • Funció per obtenir el tipus de canvi per a una data determinada
  • Muntatge de taules a partir de diferents fitxers mitjançant Power Query

Deixa un comentari