Configurar la Conversión Automática de Divisas en Excel y Google Sheets

Written by

Mel Jenkins

Reviewed by

Laura Tsitlidze

Translated by

Dennis Madrid

Last updated on julio 24, 2023

Este tutorial muestra cómo crear un conversor automático de divisas en Excel y Google Sheets.

Tabla de Conversión de Divisas Completa en Excel

 

Excel es una potente herramienta para realizar cálculos, a menudo relacionados con divisas internacionales. Excel no tiene una herramienta de conversión de divisas incorporada, pero con un enlace a una base de datos XML externa, puedes crear tu propia herramienta de conversión en Excel utilizando Power Query.

Enlace a un Archivo Fuente XML Externo

El archivo fuente más fácil de usar es uno llamado Floatrates, un feed XML gratuito que se actualiza diariamente.

  1. En una hoja de cálculo de Excel en blanco, en la cinta de opciones, vaya a Datos > Obtener datos > Desde archivo > Desde XML.

Enlace a un Archivo Fuente XML Externo

 

  1. En el campo Nombre de archivo, escriba la URL del archivo Floatrateswww.floatrates.com/daily.usd.xml – y haga clic en Importar.

Importar Fuente XML

 

 

  1. Haga clic en Transformar datos.

Transformar Datos

 

  1. Se abrirá el Editor de Power Query. Desplácese hasta el último elemento de la lista y haga clic en la palabra Tabla. Debajo de la línea inicial de datos aparece una tabla con los tipos de cambio.

Editor de Power Query

 

  1. Haga clic en la flecha de doble punta para mostrar los campos de esta tabla y, a continuación, haga clic en Aceptar.

Mostrar Campos de Tabla

 

  1. El Power Query cambia para mostrar las columnas de tipos de cambio así como las columnas iniciales.

Editor de Power Query Muestra de Tabla

 

  1. En la cinta de opciones, vaya a Inicio > Administrar columnas > Elegir columnas.

Elegir Columnas

 

  1. Desmarque las columnas que no necesite y haga clic en Aceptar.

Cerrar y Cargar

 

  1. Haz clic en Cerrar y cargar para volver a Excel.

XML Cargado en Excel

 

Crear Conversor de Divisas

  1. Cree una nueva hoja de cálculo en el mismo libro que la base de datos XML vinculada y configure una tabla como se muestra a continuación.

Tabla para Conversión de Divisas

 

  1. Utilice la Función BUSCARV para buscar el tipo de cambio de la libra esterlina frente al dólar estadounidense. En la celda correspondiente (por ejemplo C5), escriba:
=BUSCARV($C$4;

Consejo: utilice una referencia absoluta ($) para poder copiar la fórmula.

  1. A continuación, resalte los datos de búsqueda pertinentes yendo a la hoja de datos y seleccionando la información que necesita.

Resaltar Matriz de Datos de Búsqueda

 

    1. En cuanto selecciones toda la lista de datos, Excel pondrá automáticamente las columnas de la base de datos como referencias en la fórmula en lugar de utilizar las direcciones de las celdas. Esto se debe a que los datos de la tabla en Excel se enlazaron en Excel con un nombre de rango de usd.
  1. Completa la fórmula VLOOKUP escribiendo el nombre de la columna y la palabra FALSE como argumento final de la fórmula.
=BUSCARV($C$4;usd[[item.targetCurrency]:[item.inverseRate]];3;FALSO)
  1. Pulse ENTER para introducir la fórmula en Excel.

Fórmula BUSCARV Completa

 

  1. Repita el procedimiento para buscar EUR en la tabla de datos.
=BUSCARV($D$4;usd[[item.targetCurrency]:[item.inverseRate]];3;FALSO)
  1. Para obtener el valor de 2 USD por 1 GBP o 1 EUR, copie la fórmula en la fila siguiente y multiplíquela por el valor de la columna B.

Multiplicar Resultado por Cantidad a Convertir

 

  1. Copia la fórmula hacia abajo para rellenar el conversor de tipos de cambio.

Tabla de Conversión Completa

 

  1. Para crear un conversor de tipos de cambio para los tipos inversos, crea otra búsqueda – para los tipos inversos en los datos.

Tabla de Conversión Inversa

 

Conversión Automática de Divisas en Google Sheets

Google Sheets dispone de un conversor de divisas integrado que utiliza los tipos de conversión actualizados existentes en Internet.

  1. Crea una tabla en Google Sheets similar a la que has creado en Excel.

Tabla para Conversión de Divisas Google Sheets

 

  1. En la celda seleccionada (por ejemplo, C3), escribe la fórmula (con la función GOOGLEFINANCE):
=GOOGLEFINANCE("Currency:"&$B$2&$C$2)
  1. Google busca automáticamente el tipo de cambio de USD (en B2) a GBP (en C2) y rellena la celda seleccionada.

Función GOOGLEFINANCE

 

  1. Como las celdas B2 y C2 están bloqueadas(con $), puedes copiar esta fórmula en la siguiente celda y multiplicarla por el valor de la columna B.
=GOOGLEFINANCE("Currency:"&$B$2&$C$2)*B4

Convertir-Cantidad-Requerida de USD a GBP en Google Sheets

 

  1. Copia la fórmula de esta celda en las demás filas de la tabla de conversión.
  2. Repite el proceso para buscar el EUR.

Tabla de Conversión Completa en Google Sheets

 

Otros tutoriales que utilizan Power Query

AI Formula Generator

Pruébelo Gratis

Ver todos los Artículos sobre Cómo Hacer