Contidos
Supoñamos que demostrou sentido e intuición para os negocios e comprou varias porcións dalgunha moeda criptográfica (o mesmo bitcoin, por exemplo) no pasado. En forma de táboa intelixente, a súa "cartera de investimento" ten o seguinte aspecto:
Tarefa: avaliar rapidamente o valor actual dos seus investimentos ao ritmo actual de criptomoeda. Realizaremos o curso en Internet desde calquera sitio axeitado (intercambiador, intercambiador) e a media de fiabilidade.
Unha das solucións, unha solicitude web clásica, xa a considerei en detalle co exemplo da importación do tipo de cambio. Agora imos tentar, para cambiar, usar outro método: o complemento Power Query, que é ideal para importar datos a Excel desde o mundo exterior, incluso desde Internet.
Escollendo un sitio para importar
De que sitio tomaremos os datos; isto, en xeral, non importa. A consulta web clásica de Excel é moi esixente na estrutura e no deseño interno da páxina web importada e ás veces non funciona en todos os sitios. Power Query é moito máis omnívoro neste asunto. Así que podes escoller a taxa media de compra:
- en intercambiadores www.bestchange.ru: unha gran selección de opcións, riscos mínimos, pero non un tipo de cambio moi rendible
- da plataforma de negociación www.localbitcoins.net - un pouco máis de risco, pero unha taxa moito mellor
- desde o sitio web do intercambio: se negocias directamente no intercambio, case non necesitas este artigo 🙂
Primeiro, imos abrir o sitio que necesitamos no navegador. Tomemos, para a concreción, a plataforma de negociación localbitcoins.net. Seleccione a pestana superior Venda rápida e opción Transferencias a través dun banco específico (ou calquera outro que necesites) e prema o botón busca:
Agora cómpre copiar o enderezo da páxina que aparece no portapapeis, porque. contén todos os parámetros de solicitude que necesitamos:
https://localbitcoins.net/instant-bitcoins/?action=vender&código_país=RU&cantidade=¤cy=Rub&lugar_país=RU& provedor_online=BANCO_ESPECÍFICO&find-offers=Buscar
Despois tócalle a Power Query.
Importar un curso a Excel mediante Power Query
Se tes Excel 2010-2013 e Power Query instalados como complemento separado, entón o comando que necesitamos está na pestana co mesmo nome: Consulta de enerxía. Se tes Excel 2016, na pestana Data (Data) prema o botón Desde Internet (Desde Internet). Na xanela que aparece entón cómpre pegar o enderezo da páxina web copiado do parágrafo anterior e facer clic OK:
Despois de analizar a páxina web, Power Query mostrará unha xanela cunha lista de táboas que se poden importar. Debes atopar a táboa requirida na lista da esquerda (hai varias delas), centrándote na vista previa á dereita e, a continuación, fai clic no botón de abaixo Corrección (Editar):
Despois diso, abrirase a xanela principal do editor de consultas de Power Query, na que só podemos seleccionar as filas necesarias e promediar a taxa de compra sobre elas:
Recomendo renomear inmediatamente a nosa solicitude no panel da dereita, dándolle un nome sensato:
Filtrado e limpeza de datos
No futuro, só necesitaremos columnas con descricións método de pago e taxa de compra Prezo/BTC – para que poidas distinguilos ambos con seguridade Ctrl e facendo clic co botón dereito sobre eles, selecciona o comando Elimina outras columnas (Eliminar outras columnas) – eliminaranse todas as columnas excepto as seleccionadas.
Digamos que queremos seleccionar só aqueles comerciantes que traballan a través de Sberbank. O filtro é algo coñecido, pero o matiz é que o filtro en Power Query distingue entre maiúsculas e minúsculas, é dicir, Sberbank, Sberbank e Sberbank non son o mesmo para el. Polo tanto, antes de seleccionar as liñas necesarias, imos levar o caso de todas as descricións a un só formulario. Para iso, cómpre seleccionar unha columna método de pago e na pestana Transformación escolle un equipo Formato - minúscula (Transformar — Formato — Minúsculas):
Agora filtra por columna método de pago usando a opción Filtros de texto: contén (Filtros de texto — Contén):
Na xanela do filtro, cambia inmediatamente desde arriba ao modo Ademais (Avanzado) e introducir tres regras para a selección:
Como podes adiviñar, ao facelo seleccionamos todas as liñas nas que a palabra "sber" está presente en ou inglés, ademais das que traballan a través de calquera banco. Non esquezas establecer unha ligazón lóxica á esquerda Or (OU) no canto И (E) En caso contrario, a regra non funcionará correctamente. Despois de facer clic en OK Só deberían quedar na pantalla as opcións que necesitamos:
Agora elimina a columna método de pago prema co botón dereito no encabezado da columna Eliminar columna (Eliminar columna) e traballa aínda máis coa columna única de cursos restantes:
O problema é que alí, ademais do número, tamén hai unha designación de moeda. Isto pódese limpar facilmente cunha substitución sinxela facendo clic co botón dereito sobre o título da columna e seleccionando o comando Substitución de valores (Substituír valores):
Os números obtidos despois da eliminación de RUB, de feito, tampouco son números aínda, porque usan delimitadores non estándar. Isto pódese curar facendo clic no botón de formato na cabeceira da táboa e seleccionando a opción Usando a configuración rexional (Usa locais):
O local máis axeitado sería Inglés (Estados Unidos) e tipo de datos - Дnúmero decimal:
Despois de premer OK obteremos os valores numéricos completos das taxas de compra:
Queda por calcular a media para eles na pestana Transformación – Estatística – Media (Transformación — Estatística — Media) e carga o número resultante na folla co comando Inicio — Pechar e cargar — Pechar e cargar en… (Inicio — Pechar e cargar — Pechar e cargar a…):
Agora podemos engadir unha ligazón á taxa descargada na fórmula á nosa táboa de carteira e calcular a diferenza de valor de todos os nosos investimentos no momento actual:
Agora podes abrir periodicamente este ficheiro, fai clic co botón dereito do rato na solicitude e selecciona o comando Actualizar e gardar (Actualizar), observe os cambios que se cargarán automaticamente na nosa táboa.
PS
Como podes imaxinar facilmente, exactamente do mesmo xeito podes importar a taxa non só de bitcoins, senón tamén de calquera outra moeda, accións ou seguridade. O principal é atopar un sitio axeitado e crear unha consulta e, a continuación, Power Query intelixente fará todo.
- Importar tipos de cambio de Internet
- Función para obter o tipo de cambio para unha data determinada
- Montaxe de táboas a partir de diferentes ficheiros mediante Power Query