Nombres de Rango y Tablas Estructuradas
Objetivos de AprendizajeAl finalizar esta lección serás capaz de:
- Crear y administrar nombres de rango para hacer tus fórmulas legibles y mantenibles
- Convertir datos en tablas estructuradas de Excel con referencias dinámicas
- Utilizar referencias estructuradas en fórmulas para mayor claridad
- Aplicar mejores prácticas de organización que escalan con tu empresa
¿Qué Son los Nombres de Rango y Por Qué los Necesitás?
Comparemos dos fórmulas:
Sin nombres: =BUSCARV(B2,$H$2:$K$150,3,FALSO)*$M$1
Con nombres: =BUSCARV(B2,TablaPreciosProductos,3,FALSO)*TasaIVA
La segunda es inmediatamente comprensible. No necesitás ir a verificar qué hay en H2:K150 o en M1. Los nombres de rango son alias descriptivos para celdas o rangos que hacen tus hojas auto-documentadas.
Sección 1: Nombres de Rango — Creación y Gestión
Método 1: Cuadro de Nombre (Más Rápido)
- Seleccioná la celda o rango
- Hacé clic en el Cuadro de nombre (está a la izquierda de la barra de fórmulas, donde normalmente dice "A1")
- Escribí el nombre descriptivo
- Presioná Enter
Ejemplo: Seleccioná la celda donde está tu tasa de IVA, hacé clic en el cuadro de nombre, escribí TasaIVA, Enter. Listo.
Método 2: Definir Nombre (Más Control)
Ruta: Fórmulas > Definir nombre
| Campo | Descripción | Ejemplo |
|---|---|---|
| Nombre | Alias descriptivo | VentasMensuales |
| Ámbito | Libro o Hoja específica | Libro (global) |
| Comentario | Documentación opcional | "Ventas del equipo comercial, actualizado mensualmente" |
| Se refiere a | Rango o fórmula | =Ventas!$B$2:$B$13 |
El ámbito es importante:
- Libro: El nombre funciona en TODAS las hojas. Usá para constantes globales (TasaIVA, TipoCambio)
- Hoja específica: Solo funciona en esa hoja. Usá cuando varias hojas tienen rangos con el mismo concepto
Método 3: Crear desde Selección (Múltiples Nombres a la Vez)
Si tenés una tabla con encabezados:
| Mes | Ventas | Gastos | Utilidad |
|---|---|---|---|
| Enero | 50000 | 30000 | 20000 |
| Febrero | 60000 | 35000 | 25000 |
- Seleccioná toda la tabla incluyendo encabezados
- Fórmulas > Crear desde la selección
- Marcá "Fila superior" (usa los encabezados como nombres)
- Excel crea automáticamente:
Mes,Ventas,Gastos,Utilidad
Ahora podés escribir =SUMA(Ventas) en lugar de =SUMA(B2:B13).
Reglas para Nombres de Rango
| Regla | Correcto | Incorrecto |
|---|---|---|
| Sin espacios | Tasa_IVA |
Tasa IVA |
| No empezar con número | Año2025 |
2025Ventas |
| Sin caracteres especiales | VentasQ1 |
Ventas-Q1 |
| Máximo 255 caracteres | VentasMes |
Nombres demasiado largos |
| No usar nombres de celda | Datos |
A1, XY123 |
Administrador de Nombres
Ruta: Fórmulas > Administrador de nombres (atajo: Ctrl + F3)
Desde acá podés:
- Ver TODOS los nombres definidos en el libro
- Editar rangos (si los datos se movieron)
- Eliminar nombres obsoletos
- Filtrar por ámbito
- Ver si algún nombre tiene error (#REF!)
Consejo: Revisá el administrador periódicamente. Los libros viejos suelen acumular nombres de rango huérfanos que apuntan a rangos eliminados.
Nombres de Rango Dinámicos con Fórmulas
Podés crear nombres que se ajustan automáticamente al tamaño de tus datos:
VentasDinamicas = DESREF(Ventas!$B$1,0,0,CONTARA(Ventas!$B:$B),1)
Esta fórmula:
- Empieza en B1
- Se extiende hacia abajo tantas filas como datos haya en la columna B
- Se actualiza automáticamente al agregar/eliminar datos
Sección 2: Tablas Estructuradas — El Estándar Profesional
Las tablas estructuradas (introducidas en Excel 2007) son la evolución de los rangos con nombre. Transforman un rango de datos en un objeto inteligente con superpoderes.
Crear una Tabla Estructurada
- Seleccioná cualquier celda dentro de tus datos
Ctrl + T(o Insertar > Tabla)- Confirmá que el rango es correcto y que "La tabla tiene encabezados" esté marcado
- Excel aplica formato automático, filtros, y le asigna un nombre (Tabla1)
- Renombrá la tabla: en Diseño de tabla > Nombre de tabla, escribí un nombre descriptivo como
Ventas2025
Ventajas de las Tablas Estructuradas
| Ventaja | Descripción |
|---|---|
| Expansión automática | Al agregar filas/columnas, la tabla crece automáticamente |
| Fórmulas auto-extendidas | Una fórmula nueva se copia automáticamente a toda la columna |
| Referencias estructuradas | Fórmulas legibles: =SUMA(Ventas2025[Monto]) |
| Formato alternado | Filas de colores alternados automáticos |
| Filtros automáticos | Cada columna tiene filtro habilitado |
| Eliminación de duplicados | Herramienta integrada en la pestaña Diseño |
| Totales automáticos | Fila de totales con funciones seleccionables |
Referencias Estructuradas
Las tablas usan una sintaxis especial en fórmulas:
| Referencia | Significa | Ejemplo |
|---|---|---|
Tabla[Columna] |
Toda la columna | =SUMA(Ventas[Monto]) |
Tabla[@Columna] |
La celda de esa fila | =Ventas[@Precio]*Ventas[@Cantidad] |
Tabla[#Encabezados] |
Fila de encabezados | Para referir al nombre de la columna |
Tabla[#Totales] |
Fila de totales | Para referir al total calculado |
Tabla[#Todo] |
Toda la tabla | Incluyendo encabezados y totales |
Ejemplo práctico: Tenés una tabla llamada Pedidos con columnas Producto, Cantidad, PrecioUnitario.
Para agregar una columna "Total":
- En la primera celda vacía al lado de la tabla, escribí el encabezado "Total"
- La tabla se expande automáticamente para incluir la nueva columna
- En la primera celda de datos escribí:
=[@Cantidad]*[@PrecioUnitario] - Excel copia la fórmula automáticamente a todas las filas
Fila de Totales
- Hacé clic en cualquier celda de la tabla
- Diseño de tabla > Marcá Fila de totales
- En la fila inferior aparece un menú desplegable por columna
- Podés elegir: Suma, Promedio, Contar, Máx, Mín, Desvest, o fórmula personalizada
La fila de totales usa la función SUBTOTALES, que automáticamente ignora filas ocultas por filtros. Esto significa que si filtrás la tabla, los totales se recalculan mostrando solo los datos visibles.
Segmentaciones de Tabla
Las segmentaciones (slicers) son filtros visuales con botones:
- Seleccioná la tabla
- Insertar > Segmentación de datos
- Elegí las columnas que querés como filtro (ej: Departamento, Región)
- Aparecen paneles con botones para cada valor único
- Hacé clic en un botón para filtrar instantáneamente
Podés conectar una segmentación a múltiples tablas dinámicas (se verá en el Módulo 3).
Sección 3: Mejores Prácticas de Organización
Estructura de Libro Profesional
Un libro de Excel bien organizado tiene esta estructura:
📊 MiLibro.xlsx
├── 📋 Dashboard (hoja principal con resúmenes)
├── 📋 Datos (tablas estructuradas con datos crudos)
├── 📋 Cálculos (fórmulas intermedias si son necesarias)
├── 📋 Listas (valores para validación y desplegables)
└── 📋 Config (constantes: tasas, tipos de cambio, parámetros)
Convenciones de Nombrado
Usá un sistema consistente:
| Tipo | Convención | Ejemplo |
|---|---|---|
| Tablas | PascalCase, plural | PedidosVentas, ClientesActivos |
| Constantes | PascalCase, descriptivo | TasaIVA, TipoCambioUSD |
| Rangos auxiliares | Prefijo "rng" | rngListaDepartamentos |
| Parámetros de reporte | Prefijo "param" | paramFechaInicio, paramFechaFin |
Documentación Interna
Creá una hoja llamada "_Info" o "_Documentación" con:
- Autor y fecha de creación
- Descripción del propósito del libro
- Lista de nombres de rango y su uso
- Instrucciones para actualizar datos
- Historial de cambios
Esto es especialmente importante para libros que serán usados por otros miembros del equipo.
Proteger la Estructura
Una vez organizado:
- Protegé las hojas de configuración: Revisar > Proteger hoja (dejá seleccionado solo lo que el usuario puede tocar)
- Protegé la estructura del libro: Revisar > Proteger libro (evita que agreguen/eliminen/renombren hojas)
- Ocultá hojas auxiliares: clic derecho en la pestaña > Ocultar
Errores Comunes
No renombrar las tablas: Excel las llama "Tabla1", "Tabla2". Renombralas siempre con nombres descriptivos.
Nombres de rango que apuntan a #REF!: Cuando eliminás filas o columnas, los nombres de rango pueden romperse. Revisá periódicamente con el Administrador de nombres.
Mezclar datos de diferentes entidades en una tabla: Una tabla debe representar UNA entidad (pedidos, clientes, productos). No mezcles clientes y productos en la misma tabla.
No usar tablas estructuradas: Muchos usuarios siguen usando rangos simples por costumbre. Las tablas estructuradas son superiores en casi todos los escenarios.
Celdas combinadas dentro de tablas: NUNCA combines celdas en una tabla. Rompe fórmulas, ordenamiento, filtros y tablas dinámicas.
Puntos Clave
- Los nombres de rango transforman fórmulas crípticas en fórmulas legibles y mantenibles
- Las tablas estructuradas (
Ctrl + T) son el estándar profesional para organizar datos - Las referencias estructuradas (
[@Columna]) hacen que las fórmulas se auto-documenten - La fila de totales respeta los filtros automáticamente gracias a SUBTOTALES
- Usá convenciones de nombrado consistentes en toda tu organización
- Protegé las hojas de configuración y documentá tu trabajo
Mini Quiz
¿Cuál es el atajo para crear una tabla estructurada?
- a) Ctrl + N
- b) Ctrl + T ✓
- c) Ctrl + L
- d) Ctrl + Shift + T
¿Qué referencia estructurada se usa para referir a la celda de la misma fila?
- a) Tabla[Columna]
- b) Tabla[@Columna] ✓
- c) Tabla[#Esta fila]
- d) Tabla{Columna}
¿Qué función usa internamente la fila de totales de una tabla?
- a) SUMA
- b) AGREGAR
- c) SUBTOTALES ✓
- d) CONTAR
¿Qué pasa cuando agregás una fila al final de una tabla estructurada?
- a) Nada, hay que expandir manualmente
- b) La tabla se expande automáticamente ✓
- c) Se pierde el formato
- d) Hay que recrear la tabla
Ejercicio Práctico
Desafío: Sistema de Inventario con Tablas Estructuradas
- Creá una tabla
Productoscon columnas: Código, Nombre, Categoría, PrecioCompra, PrecioVenta, Stock, StockMínimo - Creá una tabla
Categoríasen la hoja "Listas" con las categorías de productos - Definí estos nombres de rango:
TasaIVA= 0.21 (o la tasa de tu país)TipoCambioUSD= valor actual del dólarMargenMinimo= 0.20 (20%)
- Agregá una columna calculada "PrecioConIVA":
=[@PrecioVenta]*(1+TasaIVA) - Agregá una columna "Margen":
=([@PrecioVenta]-[@PrecioCompra])/[@PrecioCompra] - Agregá una columna "Reposición":
=SI([@Stock]<[@StockMínimo],"REPONER","OK") - Habilitá la fila de totales para ver el stock total y el margen promedio
- Agregá segmentaciones por Categoría y por estado de Reposición
Revisemos los puntos más importantes de esta lección antes de continuar.
Recurso en Video
📹 Tablas en Excel: Todo lo que Necesitás Saber — Sergio Alejandro Campos
Excelente tutorial en español que cubre desde la creación básica hasta referencias estructuradas avanzadas.
- Comprendo el concepto principal y puedo explicarlo con mis palabras
- Entiendo cómo aplicarlo en mi situación específica
- Necesito repasar algunas partes antes de continuar
- Quiero ver más ejemplos prácticos del tema