Podemos obtener de forma fácil, los tipos de cambios de todo el mundo.
Los códigos de moneda se extraen de moneda ISO, en el ejercicio que vamos a ver, ya van estos códigos.
Esta es la dirección URL.
Lo que vamos a hacer es cargar esta dirección a través de Power Query, para mantener la lista siempre actualizada.
Abrimos un libro nuevo.
Vamos a la pestaña datos, dentro de obtener y transformar, desplegamos obtener datos, vamos hasta otras fuentes, y, en la ventana de la derecha, seleccionamos de la web.
Pegamos la URL, y, aceptamos.
Se abre la ventana de navegador, donde vemos dos tablas, seleccionamos Table 0, podemos ver a la derecha, una vista previa.
Hacemos clic en transformar datos.
Se abre el editor de Power Query, donde vemos los datos, vemos, también, que el tipo de datos es correcto.
Le voy a cambiar el nombre a la consulta, y, la llamo divisas.
Vamos a la pestaña de inicio, y, hacemos clic en cerrar y cargar.
Ya tenemos cargado el modelo en Excel, como tabla.
Voy a cambiar el estilo de la tabla, para ello, desde la pestaña de inicio, dentro del grupo estilos, desplegamos dar formato como tabla, y, seleccionamos el que más nos guste.
Queremos saber el cambio de una moneda a otra, pero el listado de países es bastante grande, por lo que buscar una moneda, puede ser una tarea tardía, por lo que voy a crear una lista desplegable para seleccionar un país, lo hare en una hoja nueva.
Me coloco en la celda A2, voy a la pestaña de datos, dentro del grupo herramientas de datos, hacemos clic en validación de datos.
Se abre la ventana de validación de datos, desplegamos permitir, y, seleccionamos lista.
En la ventana origen, seleccionamos los países, y, aceptamos.
Repetimos los pasos, para crear una segunda lista desplegable, también, con los países, aunque, también, podemos copiar la validación, y, pegarla.
En la celda A2, escribo, “esp”, después de la actualización de validación de datos, cuando ponemos una serie de caracteres, nos va a devolver los nombres que contengan dichos caracteres, en este caso, solo me devuelve España, pues, lo seleccionamos.
En la segunda lista desplegable, selecciono Estados Unidos.
Lo siguiente es rescatar, en mi caso, quiero rescatar el nombre de la moneda, y, el símbolo, para ello, voy a hacer uso de la función BUSCARX.
En la celda A3, escribo el signo igual, seguido del nombre de la función, y, abro un paréntesis.
=BUSCARX (
Como argumento valor buscado, señalo la celda A2.
=BUSCARX (A2;
Como argumento matriz donde buscar, señalo la columna A de la hoja divisas.
=BUSCARX (A2;Divisas!A:A;
Como argumento matriz a devolver, como quiero que me devuelva dos columnas, señalo las columnas B y C de la hoja divisas.
Cierro paréntesis, y, acepto.
=BUSCARX(A2;Divisas!A:A;Divisas!B:C)
Obtengo una matriz desbordada, pero, en horizontal, y, la quiero en vertical, por lo que hago uso de la función TRANSPONER.
=TRANSPONER(BUSCARX(A2;Divisas!A:A;Divisas!B:C))
Como he elegido España, tenemos el nombre de la moneda, y, el símbolo.
Para la siguiente función, es la misma, lo único que cambia es el argumento valor buscado, que es la celda B2.
=TRANSPONER(BUSCARX(B2;Divisas!A:A;Divisas!B:C))
Pues, ya tenemos preparado el escenario.
En una celda, escribo lo siguiente:
EUR/USD
Seleccionamos la celda, donde hemos pegado el vínculo, vamos a la pestaña de datos, dentro de tipos de datos, seleccionamos moneda.
Si Excel encuentra una coincidencia, el texto se va a convertir en el tipo de datos monedas, lo sabremos por el siguiente icono.
Para extraer información, hacemos clic en el icono de agregar columna, y, voy a elegir, por ejemplo, precio.
Nos devuelve lo que se paga 1 euro en dólares
Cuando aparece el siguiente icono, es que no ha encontrado coincidencias.
Voy a añadir de USD/EUR, es decir, de dólar a euro, hacemos clic en moneda, y, añadimos también el precio.
Ya sabemos a cuanto se paga el euro en dólares, y, cuanto se paga el dólar, en euros.
Ahora, en una celda voy a poner la palabra importe, y, debajo de ella, un valor.
En la celda de al lado del precio del euro, voy a multiplicar la cantidad por el precio del euro.
=G2*D2
En la celda de al lado del precio del dólar, voy a multiplicar la cantidad por el precio del dólar.
=G2*D3
Vemos los resultados.
Es decir, si he cobrado 100 dólares, en euros, recibiré 95.88, y, si he cobrado 100 euros, cobrare 104,28 dólares.
Por último, vamos al modelo que nos hemos traído de Power Query.
En la ventana de la derecha, consultas y conexiones, hacemos clic con el botón alternativo del ratón sobre la consulta, y, seleccionamos propiedades.
Se abre la ventana, propiedades de la consulta, donde marcamos actualizar cada 60 minutos, y, aceptamos.
De esta manera, tendremos actualizado el valor de las monedas.
Opmerkingen