contingut
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:
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:
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:
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):
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:
Recomano canviar el nom immediatament de la nostra sol·licitud al tauler de la dreta, donant-li un nom correcte:
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):
Ara filtra per columna Mètode de pagament utilitzant l'opció Filtres de text: conté (Filtres de text — Conté):
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ó:
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:
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:
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):
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):
El lloc més adequat seria Anglès (EUA) i tipus de dades - Дnombre decimal:
Després de fer clic OK obtindrem els valors numèrics complets de les tarifes de compra:
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...):
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:
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