Cómo crear y usar una tabla en Excel
Actualizado el
Una tabla de Excel convierte una lista normal en un bloque de datos con nombre. Haz clic en cualquier celda de la lista, pulsa Ctrl + T (o ve a Insertar > Tabla), comprueba el rango, deja marcada La tabla tiene encabezados y haz clic en Aceptar. La tabla recibe filas con bandas, una flecha de filtro en cada encabezado y un nombre como Tabla1. Las fórmulas pueden usar entonces referencias estructuradas como =SUMA(Ventas[Total]), que siguen a la tabla cuando crece.
Dónde está en Excel
Insertar > Tabla (Ctrl + T) > Crear tabla > La tabla tiene encabezados
- ¿Dónde están los datos de la tabla?
- El rango de la tabla, con la fila de encabezados, como
=$A$1:$E$9. Excel propone todo el bloque de celdas llenas alrededor de la celda activa, así que normalmente no hay que seleccionar nada antes. - La tabla tiene encabezados
- Déjala marcada cuando la primera fila tenga los nombres de columna. Sin marcar, Excel añade su propia fila de encabezados, con Columna1, Columna2, …
- Nombre de la tabla
- En la pestaña Diseño de tabla, cambia
Tabla1por un nombre que se lea bien en las fórmulas, comoVentas. Es una sola palabra sin espacios y empieza por una letra o un guion bajo. - Columna calculada
- Escribe una fórmula en una celda de una columna vacía de la tabla y Excel la rellena en todas las filas. Las filas que añadas después también la reciben.
- Referencias estructuradas
Ventas[Total]es toda la columna Total sin su encabezado,[@Cantidad]la celda Cantidad de la fila de la fórmula, yVentassolo, toda la tabla sin encabezados.- Flechas de filtro
- Cada encabezado tiene una flecha para ordenar la tabla o filtrarla por uno o varios valores. Las filas que no coinciden se ocultan, no se borran.
Practica las tablas de Excel aquí
Haz clic en una celda de los datos y pulsa Ctrl + T, o haz clic en Tabla encima de la barra de fórmulas, como en la pestaña Insertar de Excel. Escribe las referencias estructuradas directamente en las celdas y usa las flechas de los encabezados para filtrar.
Convertir los pedidos en una tabla
Haz clic en una celda de los pedidos, pulsa Ctrl + T (o haz clic en Tabla encima de la barra de fórmulas), comprueba que el rango es A1:E9, deja marcada La tabla tiene encabezados y haz clic en Aceptar.
| Región | Producto | Cantidad | Precio | Total |
| Norte | Portátil | 2 | 900,00 | 1800,00 |
| Sur | Monitor | 3 | 250,00 | 750,00 |
| Este | Teclado | 10 | 45,00 | 450,00 |
| Norte | Monitor | 4 | 250,00 | 1000,00 |
| Oeste | Portátil | 1 | 900,00 | 900,00 |
| Sur | Teclado | 6 | 45,00 | 270,00 |
| Este | Portátil | 3 | 900,00 | 2700,00 |
| Sur | Monitor | 2 | 250,00 | 500,00 |
Cómo crear una tabla, paso a paso
- Comprueba que la lista tiene una sola fila de encabezados y ninguna fila o columna totalmente vacía en medio, y haz clic en cualquiera de sus celdas.
- Pulsa Ctrl + T o haz clic en Insertar > Tabla. Para elegir un estilo de colores a la vez, usa mejor Inicio > Dar formato como tabla.
- En Crear tabla, comprueba el rango, deja marcada La tabla tiene encabezados y haz clic en Aceptar.
- En la pestaña Diseño de tabla, escribe un nombre corto en Nombre de la tabla, como
Ventas, y pulsa Enter. Las fórmulas ya pueden usarVentas[Total].
Ejemplos de referencias estructuradas
Total de una columna
=SUMA(Ventas[Total])
Suma la columna Total de la tabla Ventas. Las filas nuevas al final de la tabla se incluyen sin cambiar la fórmula.
Un cálculo en cada fila
=[@Cantidad]*[@Precio]
Escrita en una columna vacía, se convierte en una columna calculada: cada fila multiplica su propia cantidad por su propio precio.
Un total con condición
=SUMAR.SI(Ventas[Región];"Norte";Ventas[Total])
Suma el Total de las filas del Norte. CONTAR.SI y PROMEDIO.SI aceptan columnas de tabla de la misma forma.
Número de filas
=FILAS(Ventas)
El nombre de la tabla solo son sus datos, sin la fila de encabezados, así que FILAS devuelve el número de registros.
Buscar en una tabla
=BUSCARV(G2;Productos;3;FALSO)
El nombre de la tabla sustituye a un rango como $A$2:$C$50: no hace falta $, y la búsqueda incluye las filas que se añadan después.
Problemas frecuentes y cómo resolverlos
| Problema | Causa | Solución |
|---|---|---|
| Encabezados llamados Columna1, Columna2… | La tabla tiene encabezados estaba desmarcada, así que Excel añadió una fila de encabezados encima de los datos. | Deshaz con Ctrl + Z y vuelve a crear la tabla con la casilla marcada, o escribe los nombres reales encima de Columna1, Columna2. |
| La fórmula no rellena la columna | La columna ya tenía otros valores, o la opción de Autocorrección que crea columnas calculadas está desactivada. | Empieza en una columna vacía, o marca Rellenar fórmulas en tablas para crear columnas calculadas en Archivo > Opciones > Revisión > Opciones de Autocorrección > Autoformato mientras escribe. |
| Excel rechaza la fórmula | Un nombre de tabla o de columna de la referencia estructurada está mal escrito, o se usa tras @ un nombre de columna con espacio sin sus propios corchetes. | Compara los nombres con la fila de encabezados. Escribe [@[Precio unitario]] para una columna cuyo nombre tiene un espacio. |
| Las filas nuevas no forman parte de la tabla | Se escribieron después de una fila vacía, o más abajo de la fila justo debajo de la tabla. | Escribe directamente en la primera fila bajo la tabla, o usa Diseño de tabla > Cambiar tamaño de la tabla. |
| El total no cambia al filtrar | SUMA también suma las filas ocultas: un filtro solo las esconde. | Marca Fila de totales en la pestaña Diseño de tabla. Sus totales usan SUBTOTALES, que solo cuenta las filas visibles. |
¿Tabla o rango normal?
Un rango normal sirve para una lista rápida, pero cada fórmula, gráfico o lista desplegable que lo usa hay que ampliarlo a mano cuando se añaden filas. Una tabla crece sola cuando escribes justo debajo, conserva el formato y los filtros, y permite escribir Ventas[Total] en vez de $E$2:$E$9. Los colores aplicados con estilos de celda se ven igual, pero no aportan nada de eso. Si vuelves a necesitar un rango normal, Diseño de tabla > Convertir en rango mantiene el formato y cambia las referencias estructuradas por referencias de celda.
Preguntas frecuentes
¿Cuál es el atajo para crear una tabla?
Ctrl + T abre Crear tabla. Haz clic en una celda de tus datos antes de pulsarlo.
¿Cómo cambio el nombre de una tabla?
Haz clic en la tabla, ve a la pestaña Diseño de tabla y escribe el nuevo nombre en Nombre de la tabla, a la izquierda del todo. Las fórmulas que usan el nombre anterior se actualizan solas.
¿Cómo añado una fila de totales?
Marca Fila de totales en la pestaña Diseño de tabla. Aparece una fila bajo la tabla, y cada una de sus celdas tiene una lista para elegir Suma, Promedio, Recuento y más.
¿Por qué mi fórmula muestra [@Cantidad] en vez de C2?
Cuando haces clic en una celda de una tabla mientras escribes una fórmula, Excel escribe una referencia estructurada. Para obtener direcciones de celda, desmarca Usar nombres de tabla en las fórmulas en Archivo > Opciones > Fórmulas.
¿Cómo vuelvo a convertir una tabla en un rango normal?
Haz clic dentro y elige Diseño de tabla > Convertir en rango. Los colores se quedan, las flechas de filtro desaparecen y las fórmulas pasan a usar referencias de celda.
Sigue practicando
Los 5 ejercicios de tablas de Excel, con explicaciones y seguimiento del progreso.
Abrir los ejercicios de tablas