Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Creación de un modelo relacional | Fundamentos de Datos y Conceptos Esenciales de Excel
Fórmulas de Excel

Creación de un modelo relacional

Desliza para mostrar el menú

Actualmente, los precios de los productos están directamente dentro del cálculo de ingresos. En este capítulo, mueve los precios a una tabla separada y conecta ambas hojas usando XLOOKUP.

Estructura del modelo

  • Sales_Data: datos de transacciones;
  • Products: datos de precios de productos;
  • Los precios de los productos deben estar en una tabla de búsqueda separada;
  • Las actualizaciones de precios deben realizarse en una ubicación centralizada.

Esta estructura crea una única fuente de verdad para los precios de los productos.

Estructura de XLOOKUP

=XLOOKUP(lookup_value, lookup_array, return_array)
  • lookup_value: valor que se busca;
  • lookup_array: dónde busca Excel;
  • return_array: valor devuelto de la fila coincidente.
Note
Notа

Los separadores de argumentos en las fórmulas de Excel pueden variar según la configuración regional y la localización de Excel. Algunas versiones usan comas ,, mientras que otras usan punto y coma ;. Si una fórmula no funciona correctamente, intente reemplazar el separador correspondiente.

Paso 1 Crear la hoja de Products
expand arrow

Crea una nueva hoja llamada:

Products

Agrega las siguientes columnas:

Product
Category
Cost
Price
Paso 2 Agregar datos de productos
expand arrow
ProductCategoryCostPrice
LaptopTech9001500
MonitorTech240400
KeyboardTech70120
MouseTech2540
PhoneTech480800
TabletTech360600
Paso 3 Convertir el conjunto de datos en una tabla de Excel
expand arrow

Selecciona el conjunto de datos y presiona:

Ctrl + T

Confirma que la tabla contiene encabezados.

Paso 4 Crear la primera búsqueda
expand arrow

Vuelve a la hoja Sales_Data.

Dentro de H2, escribe:

=XLOOKUP(D2, Products!A:A, Products!D:D)
  • D2: nombre del producto;
  • Products!A:A: columna de búsqueda;
  • Products!D:D: columna de retorno.

Presiona Enter.

Paso 5 Probar la conexión
expand arrow

Cambia uno de los precios dentro de la tabla Products.

Observa que el valor se actualiza automáticamente en Sales_Data.

Paso 6 Construir la fórmula de ingresos
expand arrow

Reemplaza la fórmula anterior por:

=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
  • XLOOKUP(...): recupera el precio del producto;
  • G2: valor de unidades.
Paso 7 Limpiar el conjunto de datos
expand arrow

Elimina la columna temporal de solo búsqueda si es necesario. Conserva solo la columna final de ingresos.

1. ¿Por qué se almacenan los precios de los productos en una tabla separada de Products?

2. ¿Qué representa Products!D:D?

3. ¿Por qué se calcula el ingreso usando XLOOKUP en lugar de almacenar el precio directamente en Sales_Data?

question mark

¿Por qué se almacenan los precios de los productos en una tabla separada de Products?

Selecciona la respuesta correcta

question mark

¿Qué representa Products!D:D?

Selecciona la respuesta correcta

question mark

¿Por qué se calcula el ingreso usando XLOOKUP en lugar de almacenar el precio directamente en Sales_Data?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 2
some-alt