Importar tipos de cambio de Internet

Importar a taxa dunha determinada moeda de Internet con actualización automática é unha tarefa moi común para moitos usuarios de Microsoft Excel. Imaxina que tes unha lista de prezos que hai que recalcular todas as mañás segundo o tipo de cambio. Ou o orzamento do proxecto. Ou o custo do contrato, que debe calcularse utilizando o tipo de cambio do dólar na data de celebración do contrato.

En tales situacións, pode resolver o problema de diferentes xeitos: todo depende da versión de Excel que instalou e dos complementos que hai encima.

Método 1: unha simple solicitude web para o tipo de cambio actual

Este método é axeitado para aqueles que aínda teñen versións antigas de Microsoft Office 2003-2007 no seu ordenador. Non usa complementos nin macros de terceiros e só funciona con funcións integradas.

Fai clic no botón Desde Internet (Web) aba Data (Data). Na xanela que aparece, na liña dirección (Enderezo) introduza o URL do sitio do que se tomará a información (por exemplo, http://www.finmarket.ru/currency/rates/) e prema a tecla Entrar.

Importar tipos de cambio de Internet

Cando se cargue a páxina, aparecerán frechas negras e amarelas nas táboas que Excel pode importar. Facendo clic nesta frecha marca a táboa para importar.

Cando estean marcadas todas as táboas necesarias, prema no botón Importar (Importación) na parte inferior da xanela. Despois dun tempo necesario para cargar os datos, o contido das táboas marcadas aparecerá nas celas da folla:

Importar tipos de cambio de Internet

Para unha personalización adicional, pode facer clic co botón dereito en calquera destas celas e seleccionar o comando no menú contextual. Propiedades do intervalo (Propiedades do intervalo de datos).Neste cadro de diálogo, se o desexa, é posible configurar a frecuencia de actualización e outros parámetros:

Importar tipos de cambio de Internet

As cotizacións de bolsa, xa que cambian cada poucos minutos, podes actualizar con máis frecuencia (casilla de verificación Actualizar cada N min.), pero os tipos de cambio, na maioría dos casos, é suficiente para actualizar unha vez ao día (a caixa de verificación Actualización no ficheiro aberto).

Teña en conta que Excel trata todo o intervalo de datos importados como unha única unidade e recibe o seu propio nome, que se pode ver no Xestor de nomes da pestana fórmula (Fórmulas — Xestor de nomes).

Método 2: consulta web paramétrica para obter o tipo de cambio para un determinado intervalo de datas

Este método é unha primeira opción lixeiramente modernizada e dálle ao usuario a oportunidade de recibir o tipo de cambio da moeda desexada non só para o día actual, senón tamén para calquera outra data ou intervalo de data de interese. Para iso, a nosa solicitude web debe converterse nunha paramétrica, é dicir, engadirlle dous parámetros clarificadores (o código da moeda que necesitamos e a data actual). Para iso, facemos o seguinte:

1. Creamos unha solicitude web (ver método 1) para a páxina do sitio web do Banco Central do noso país co arquivo de cursos: http://cbr.ru/currency_base/dynamics.aspx

2. No formulario da esquerda, selecciona a moeda desexada e establece as datas de inicio e finalización:

Importar tipos de cambio de Internet

3. Fai clic no botón Para obter datos e despois dun par de segundos vemos unha táboa cos valores do curso que necesitamos para un determinado intervalo de datas. Desprácese ata a táboa resultante ata abaixo e márquea para importar facendo clic na frecha negra e amarela situada na esquina inferior esquerda da páxina web (só non pregunte por que está aí e non ao carón da táboa; isto é unha pregunta para os deseñadores do sitio).

Agora buscamos un botón cun disquete na esquina superior dereita da xanela Gardar solicitude (Gardar consulta) e garda o ficheiro cos parámetros da nosa solicitude en calquera cartafol axeitado baixo calquera nome conveniente, por exemplo, en Os meus documentos baixo o nome cbr. iqy.  Despois diso, a xanela de consulta web e todo o Excel pódense pechar polo momento.

4. Abra o cartafol onde gardou a solicitude e busque o ficheiro de solicitude cbr. iqy, despois fai clic co botón dereito sobre el - Abrir con - Bloc de notas (ou selecciónao da lista, normalmente é un ficheiro notepad.exe desde o cartafol C: Windows). Despois de abrir o ficheiro de solicitude no Bloc de notas, deberías ver algo así:

Importar tipos de cambio de Internet

O máis valioso aquí é a liña coa dirección e os parámetros de consulta, que substituiremos: o código da moeda que necesitamos (resaltado en vermello) e a data de finalización, que substituiremos pola de hoxe (resaltada en azul). Edita coidadosamente a liña para obter o seguinte:

http://cbr.ru/currency_base/dynamics.aspx?VAL_NM_RQ=[“Código de moeda”]&date_req1=01.01.2000&r1=1&date_req2=[«Data»]&rt=1&modo=1

Deixa todo o demais como está, garda e pecha o ficheiro.

5. Crea un novo libro en Excel, abre a folla onde queremos importar o arquivo das taxas do Banco Central. En calquera cela adecuada, introduza unha fórmula que nos dará a data actual en formato texto para substitución de consulta:

=TEXTO(HOXE();”DD.MM.AAAA”)

ou en versión inglesa

=TEXTO(HOXE(),»dd.mm.aaaa»)

Nalgún lugar preto introducimos o código da moeda que necesitamos da táboa:

Moeda

código   

Dólar estadounidense

R01235

euro

R01239

Libra

R01035

Yen xaponés

R01820

O código necesario tamén se pode ver na cadea de consulta directamente no sitio web do Banco Central.

6. Cargamos os datos na folla, utilizando como base as celas creadas e o ficheiro cbr.iqy, é dicir, ir á pestana Datos - Conexións - Buscar outros (Datos: conexións existentes). Na xanela de selección da fonte de datos que se abre, busque e abra o ficheiro cbr. iqy. Antes de importar, Excel aclarará tres cousas connosco.

Primeiro, onde importar a táboa de datos:

Importar tipos de cambio de Internet

En segundo lugar, de onde obter o código de moeda (podes marcar a caixa Use este valor predeterminado (Use este valor/referencia para futuras actualizacións), para que máis tarde cada vez que non se especifique esta cela durante as actualizacións e a caixa de verificación Actualiza automaticamente cando cambia o valor da cela (Actualízase automaticamente cando cambie o valor da cela):

Importar tipos de cambio de Internet

En terceiro lugar, de que cela tomar a data de finalización (tamén podes marcar as dúas caixas aquí para que mañá non teñas que configurar estes parámetros manualmente ao actualizar):

Importar tipos de cambio de Internet

prema OK, agarda un par de segundos e obtén un arquivo completo do tipo de cambio da moeda desexada na folla:

Importar tipos de cambio de Internet

Como no primeiro método, premendo co botón dereito sobre os datos importados e seleccionando o comando Propiedades do intervalo (Propiedades do intervalo de datos), pode axustar a frecuencia de actualización Ao abrir un ficheiro (Actualizar no ficheiro aberto). Despois, se tes acceso a Internet, os datos actualizaranse automaticamente todos os días, é dicir, a táboa actualizarase automaticamente con novos datos.

O máis sinxelo é extraer a taxa para a data desexada da nosa táboa mediante a función VPR (BÚSQUEDA V) - Se non estás familiarizado con iso, recoméndoche encarecidamente que o fagas. Con tal fórmula, por exemplo, pode seleccionar o tipo de cambio do dólar para o 10 de xaneiro de 2000 na nosa táboa:

Importar tipos de cambio de Internet

ou en inglés =BUSCARV(E5,cbr,3,1)

onde

  • E5 – a cela que contén a data indicada
  • cbr – nome do intervalo de datos (xerado automaticamente durante a importación e normalmente o mesmo que o nome do ficheiro de consulta)
  • 3 – o número de serie da columna da nosa táboa, de onde obtemos os datos
  • 1 – un argumento que inclúe unha busca aproximada da función BUSCAR V para que poidas atopar cursos para aquelas datas intermedias que non estean realmente presentes na columna A (se tomará a data anterior máis próxima e o seu curso). Podes ler máis sobre a busca aproximada usando a función BUSCAR V aquí.

  • Macro para obter a taxa do dólar para unha data determinada na cela actual
  • Función complementaria PLEX para obter o tipo de cambio do dólar, euro, hryvnia, libra esterlina, etc. para unha data determinada
  • Insira calquera tipo de cambio en calquera data no complemento PLEX

Deixe unha resposta