top of page

Tipos de datos. Tipo moneda

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.

ree

















Pegamos la URL, y, aceptamos.

ree







Se abre la ventana de navegador, donde vemos dos tablas, seleccionamos Table 0, podemos ver a la derecha, una vista previa.

ree










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.

ree








Le voy a cambiar el nombre a la consulta, y, la llamo divisas.

ree










Vamos a la pestaña de inicio, y, hacemos clic en cerrar y cargar.

ree










Ya tenemos cargado el modelo en Excel, como tabla.

ree








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.

ree








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.

ree






Se abre la ventana de validación de datos, desplegamos permitir, y, seleccionamos lista.

ree











En la ventana origen, seleccionamos los países, y, aceptamos.

ree












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.

ree








En la segunda lista desplegable, selecciono Estados Unidos.

ree





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.

ree








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))

ree







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.

ree







Si Excel encuentra una coincidencia, el texto se va a convertir en el tipo de datos monedas, lo sabremos por el siguiente icono.

ree





Para extraer información, hacemos clic en el icono de agregar columna, y, voy a elegir, por ejemplo, precio.

ree













Nos devuelve lo que se paga 1 euro en dólares

ree







Cuando aparece el siguiente icono, es que no ha encontrado coincidencias.

ree









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.

ree







Ahora, en una celda voy a poner la palabra importe, y, debajo de ella, un valor.

ree





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.

ree





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.

ree












De esta manera, tendremos actualizado el valor de las monedas.


ree

Comments


© 2019 Miguel Ángel Franco García

bottom of page