plantillas

Plantilla de base de datos en Excel: cómo crearla desde cero

noviembre 6, 2026 Tuto Excel 16 min read
Plantilla de base de datos en Excel: cómo crearla desde cero

Una base de datos en Excel es, en pocas palabras, una hoja con una fila por cada registro (un cliente, un ticket, un gasto) y una columna por cada dato de ese registro (fecha, importe, estado, responsable). Sirve para guardar información que crece, ordenarla, filtrarla y resumirla sin perder el control. En este tutorial montarás una plantilla desde un libro en blanco, le añadirás datos, validarás lo que se escribe, cruzarás información con otra hoja y resolverás los errores típicos. Todo lo que se explica funciona en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365, además de Excel para la web y Excel para Mac (donde se sustituye Ctrl por Cmd en algunos atajos).

Qué es una base de datos en Excel y cuándo te sirve

Una base de datos en Excel es una hoja pensada para crecer: una fila por registro, encabezados claros en la primera fila y un mismo tipo de dato en cada columna. No es lo mismo que una base de datos relacional como Access, que reparte la información en varias tablas relacionadas y la gobierna un motor distinto. En Excel todo vive en una o varias hojas del mismo libro, y las relaciones se hacen con funciones como BUSCARV (VLOOKUP) o con Power Query.

Esta forma de trabajar sirve muy bien cuando manejas pocos miles de registros, una sola persona los introduce o los consulta, y necesitas cálculos, gráficos y tablas dinámicas sobre esos mismos datos. Cuando el volumen pasa de cientos de miles de filas, varios usuarios escriben a la vez o los datos viven en tablas relacionadas, llega el momento de saltar a Access o a otra base de datos relacional.

Las piezas de una buena plantilla de base de datos

Una plantilla útil se reconoce por cuatro detalles. Primero, una fila por registro: nunca dos filas para el mismo elemento. Segundo, encabezados únicos en la fila 1, uno por columna, sin celdas combinadas. Tercero, todas las celdas de una columna con el mismo tipo de dato: o todas fechas, o todas texto, o todas números. Cuarto, una columna clave que no se repite, normalmente un ID numérico o alfanumérico.

Las fechas se escriben en formato dd/mm/aaaa, los importes como números (con coma decimal en España y Latinoamérica). Las columnas que admiten pocos valores (Estado, Categoría, Prioridad) se cargan con una lista fija de opciones, como Pendiente, En curso y Cerrado, para que luego se puedan filtrar y resumir sin errores.

Pieza Cómo se ve en la plantilla Por qué importa
Encabezados en fila 1 ID, Fecha, Nombre, Categoría, Estado, Importe, Responsable, Notas Permiten el autofiltro y la tabla
Columna clave ID numérico que no se repite Buscar, relacionar y evitar duplicados
Tipos uniformes Fechas en dd/mm/aaaa, importes como número Ordenar y sumar sin sorpresas
Listas cerradas Estado = Pendiente / En curso / Cerrado Filtros limpios y totales fiables

Montar la plantilla desde un libro en blanco

Abre un libro nuevo y escribe los encabezados en A1:H1: ID, Fecha, Nombre, Categoría, Estado, Importe, Responsable, Notas. Ahora conviértelo en una tabla de Excel para que crezca sola al añadir filas.

  1. Selecciona el rango A1:H1 (los encabezados que acabas de escribir).
  2. En la cinta, abre Inicio > Estilos > Dar formato como tabla y elige un estilo.
  3. En el cuadro confirma que la tabla tiene encabezados y pulsa Aceptar.
  4. Para que los encabezados siempre se vean al hacer scroll, ve a Vista > Inmovilizar paneles > Inmovilizar fila superior.
InicioEstilosDar formato como tabla
VistaInmovilizar panelesInmovilizar fila superior
A1fx**ID**
A B C D E F G H
1 ID Fecha Nombre Categoría Estado Importe Responsable Notas
Registro
Comprueba: al seleccionar cualquier celda de los datos aparece en la cinta una pestaña llamada Diseño de tabla, y al bajar con la rueda del ratón la fila 1 se queda fija.

Cargar datos sin romper la plantilla

Con la tabla ya creada, solo falta rellenarla. Cada fila nueva que añadas al final se incorpora automáticamente al rango, manteniendo los formatos y las fórmulas. Para mantener orden, conviene que el ID sea correlativo: 1, 2, 3… y que las fechas se escriban siempre con el mismo formato.

En la columna Importe escribe los números sin símbolo de moneda ni separadores especiales: 50, 200, 1.200, 1.200, 800, 350, 1.050, 75. Después escribe nombres, categorías, estados y notas para cada fila hasta tener ocho registros completos.

F2fx50,00
A B C D E F G H
1 ID Fecha Nombre Categoría Estado Importe Responsable Notas
2 1 03/01/2026 Talleres Ruiz Cliente Pendiente 50,00 A. Soto Presupuesto web
3 2 10/01/2026 Distribuciones Vega Proveedor Cerrado 1.200,00 M. Pérez Factura pagada
4 3 15/01/2026 Carmen Vidal Cliente En curso 200,00 A. Soto Segundo envío
5 4 22/01/2026 Logística Norte Proveedor En curso 1.200,00 L. García Renovación contrato
6 5 04/02/2026 Eventos Línea 9 Cliente Pendiente 800,00 M. Pérez Aprobación pendiente
7 6 18/02/2026 Bodegas Abril Cliente Cerrado 350,00 A. Soto Cerrado en plazo
8 7 05/03/2026 Suministros Pla Proveedor Pendiente 1.050,00 L. García Falta albarán
9 8 12/03/2026 Javier Roca Lead En curso 75,00 M. Pérez Primer contacto
Registro
Comprueba: al escribir la fila 9 (con ID = 8) el rango de la tabla pasa de A1:H8 a A1:H9 sin tocar nada; el formato y los formatos condicionales se aplican solos.

Pegar desde otro Excel sin arrastrar formatos basura

Pega con Ctrl+Alt+V y elige Solo valores. Así entra el texto o los números, pero no los colores, las negritas ni los formatos del archivo de origen, que muchas veces descompensan la plantilla.

  1. Copia el rango origen con Ctrl+C.
  2. En la celda de destino pulsa Ctrl+Alt+V para abrir Pegado especial.
  3. Elige Solo valores y pulsa Aceptar.
Comprueba: las celdas pegadas tienen el mismo formato que las de alrededor (mismo color de fondo, mismas negritas, mismo número de decimales).

Traer datos de un CSV con Power Query

Cuando los datos vienen de un CSV, lo limpio es traerlos con Power Query (Obtener y transformar datos), disponible desde Excel 2016. Power Query graba los pasos de limpieza y los vuelve a aplicar al pulsar Actualizar, lo que evita tener que repetir el trabajo cada mes.

DatosObtener y transformar datosObtener datosDesde archivoDesde texto/CSV
  1. En la cinta elige Datos > Obtener y transformar datos > Obtener datos > Desde archivo > Desde texto/CSV.
  2. Selecciona el archivo y revisa la vista previa; si hay columnas que sobran, quítalas; si el ID llega como texto, cámbialo a número entero.
  3. Pulsa Cargar en > Tabla para dejarlo en una hoja del libro.

Los pasos quedan guardados a la derecha, en el panel Consultas y conexiones. Si el CSV cambia, basta con Actualizar para repetir todo el proceso.

A1fx**ID**
A B C D E F
1 ID Fecha Nombre Categoría Estado Importe
2 1 03/01/2026 Talleres Ruiz Cliente Pendiente 50,00
3 2 10/01/2026 Distribuciones Vega Proveedor Cerrado 1.200,00
Datos2026
Comprueba: al refrescar el CSV del próximo mes, las filas nuevas aparecen en la hoja sin tocar nada.

Que nadie escriba lo que no debe

La Validación de datos limita lo que se puede teclear en una celda: números enteros, fechas concretas, listas desplegables, longitudes de texto o fórmulas. En la plantilla, las columnas más delicadas son Categoría, Estado, Fecha e Importe. Si se dejan libres, todo se ensucia: «cliente» y «Cliente», «pendiente» y «Pendiente», importes con símbolos o fechas en formato estadounidense.

DatosHerramientas de datosValidación de datos
  1. Selecciona las celdas de Categoría (D2:D200).
  2. Abre Datos > Herramientas de datos > Validación de datos.
  3. En Permitir elige Lista y escribe Cliente;Proveedor;Lead;Incidencia.
  4. Repite para Estado con Pendiente;En curso;Cerrado.
  5. En Fecha (B2:B200) permite Fecha entre 01/01/2026 y 31/12/2026.
  6. En Importe (F2:F200) permite Decimal entre 0 y 100000.
Nota: los argumentos de las fórmulas se separan con punto y coma porque el decimal en este Excel se escribe con coma. En un Excel configurado con punto decimal, el separador es la coma.
Comprueba: al pulsar una celda de Categoría aparece la flecha del desplegable, y si escribes a mano «cliente» la celda lo rechaza y muestra el aviso.

Mensaje al entrar y mensaje de error que avisa

En el mismo cuadro, la pestaña Mensaje de entrada muestra un título y un texto al seleccionar la celda, y la pestaña Mensaje de error define qué pasa al escribir algo que no vale. El estilo Detener es el más estricto: no deja escribir nada que no esté en la lista.

  1. En la pestaña Mensaje de entrada escribe el título «Elige una categoría» y el mensaje «Solo valores: Cliente, Proveedor, Lead o Incidencia».
  2. En la pestaña Mensaje de error elige estilo Detener y escribe «Usa solo los valores de la lista».
  3. Pulsa Aceptar.
Comprueba: al seleccionar una celda de Categoría se ve un cartel amarillo con el mensaje, y al escribir «cliente» la celda rechaza el valor y aparece el aviso emergente.

Buscar, ordenar y filtrar sin liar la plantilla

Para encontrar registros sin perder el orden, la herramienta principal es el autofiltro. Con Ctrl+Mayús+L se activa y se desactiva sobre cualquier celda de la tabla, y junto a cada encabezado aparece una flecha con opciones para ordenar y elegir valores.

  1. Coloca el cursor dentro de la tabla y pulsa Ctrl+Mayús+L.
  2. Pulsa la flecha de Estado, deja solo Pendiente y Acepta.
  3. Pulsa la flecha de Importe y ordena De mayor a menor.
  4. Para quitar el filtro y volver a ver todo, vuelve a pulsar Ctrl+Mayús+L.
E2fxPendiente
A B C D E F G H
1 ID Fecha Nombre Categoría Estado Importe Responsable Notas
2 7 05/03/2026 Suministros Pla Proveedor Pendiente 1.050,00 L. García Falta albarán
3 5 04/02/2026 Eventos Línea 9 Cliente Pendiente 800,00 M. Pérez Aprobación pendiente
4 1 03/01/2026 Talleres Ruiz Cliente Pendiente 50,00 A. Soto Presupuesto web
Registro
Comprueba: las filas no pendientes desaparecen y las que quedan se reordenan por Importe, sin tocar para nada los datos originales.

BUSCARV (VLOOKUP) para cruzar la clave con otra hoja

Cuando quieres traer un dato de otra hoja a partir del ID, BUSCARV es la función clásica. Recibe el valor buscado, el rango donde buscar (la columna clave a la izquierda), el número de columna a devolver y FALSO para coincidencia exacta.

En la hoja Catálogos crea una tabla con dos columnas: ID y Teléfono. Después, en la hoja Registro añade una columna Teléfono en I1 y escribe esta fórmula en I2:

=BUSCARV(A2;Catálogos!A:B;2;FALSO)

Arrastra el controlador de relleno desde I2 hasta I9 y el teléfono de cada cliente se traerá solo.

I2fx=BUSCARV(A2;Catalogos!A:B;2;FALSO)
A B C D E F G H I
1 ID Fecha Nombre Categoría Estado Importe Responsable Notas Teléfono
2 1 03/01/2026 Talleres Ruiz Cliente Pendiente 50,00 A. Soto Presupuesto web 911234567
3 2 10/01/2026 Distribuciones Vega Proveedor Cerrado 1.200,00 M. Pérez Factura pagada 936112233
4 3 15/01/2026 Carmen Vidal Cliente En curso 200,00 A. Soto Segundo envío #N/A
Registro
Cuidado: la columna clave tiene que estar a la izquierda del dato a traer. Si la tienes a la derecha, BUSCARV no funciona y toca usar INDICE y COINCIDIR o BUSCARX (disponible desde Excel 2021 y Microsoft 365).
Comprueba: los IDs 1 y 2 muestran teléfono, y el ID 3 muestra #N/A porque no existe en el catálogo, exactamente como debe pasar antes de arreglarlo con SI.ERROR.

SUBTOTALES (SUBTOTAL) para sumar lo filtrado

SUMA siempre suma todo el rango, incluso lo que el filtro esconde. SUBTOTALES, en cambio, ignora lo filtrado y solo suma lo visible, así que es perfecta para una celda de totales que cambie al filtrar.

Escribe esta fórmula en la celda F11 (debajo de los datos):

=SUBTOTALES(9;F2:F200)
F11fx=SUBTOTALES(9;F2:F200)
A E F
1 ID Estado Importe
2 1 Pendiente 50,00
3 2 Cerrado 1.200,00
4 11 Total filtrado 1.900,00
Registro
Comprueba: al filtrar Estado = Pendiente, la suma cambia a 1.900,00; al quitar el filtro vuelve a 4.925,00.
Consejo: usa la función 9 para ignorar filas filtradas; la 109 hace lo mismo y además ignora filas que alguien haya ocultado a mano (clic derecho > Ocultar).

Ver de un vistazo lo que falla o se repite

El formato condicional pinta las celdas según una regla: un color para los importes altos, otro para los duplicados, barras de datos para ver el peso de cada cifra. Así, con mirar la hoja ya se detectan los registros problemáticos.

  1. Selecciona F2:F200.
  2. Ve a Inicio > Estilos > Formato condicional > Resaltar reglas de celdas > Es mayor que.
  3. Escribe 1000 y elige Relleno amarillo.
  4. Selecciona A2:A200 y abre Inicio > Estilos > Formato condicional > Resaltar reglas de celdas > Duplicados.
  5. Vuelve a F2:F200 y entra en Inicio > Estilos > Formato condicional > Barras de datos para ver el peso de cada importe.
InicioEstilosFormato condicionalResaltar reglas de celdasDuplicados
F2fx🟨 1.200,00
F
1 Importe
2 🟨 1.200,00
3 🟩 50,00
4 ▮▮▮▮▮▮ 1.200,00
Registro
Comprueba: los importes mayores que 1.000 aparecen con relleno amarillo, los IDs repetidos se marcan en rojo y los importes llevan una barra horizontal proporcional a su valor.

Por qué la plantilla se descompensa

Una plantilla que empieza ordenada se descompensa por cuatro motivos claros. Primero, pegar datos desde otro libro arrastra colores y formatos que no encajan. Segundo, las fechas se copian a veces como texto y dejan de servir para ordenar y calcular. Tercero, los IDs se duplican por un copiar-pegar sin cuidado. Cuarto, los valores fijos (Madrid, Madrid, madrid) se mezclan en mayúsculas y minúsculas y rompen los filtros y las tablas dinámicas.

Validación que no salta al pegar encima

La validación solo vigila lo que se escribe; lo que se pega puede entrar si no coincide con la regla. Para encontrar lo que ya entró mal, usa Rodear con un círculo datos no válidos.

  1. Selecciona D2:D200.
  2. Abre Datos > Validación de datos y pulsa Aceptar para ver el diálogo.
  3. Si hay celdas que incumplen, elige Rodear con un círculo datos no válidos.
  4. Las celdas problemáticas se marcan con un círculo rojo para corregirlas a mano.
D4fx⭕ cliente
D
4 ⭕ cliente
Registro
Comprueba: las celdas con valores que no están en la lista aparecen rodeadas de un círculo rojo, y al corregirlas el círculo desaparece.

BUSCARV devuelve #N/A cuando el dato está

Cuando BUSCARV no encuentra el ID con coincidencia exacta (FALSO), devuelve #N/A. Para mostrar un mensaje en vez del error, envuelve la fórmula en SI.ERROR.

=SI.ERROR(BUSCARV(A2;Catalogos!A:B;2;FALSO);"Sin match")
I4fx=SI.ERROR(BUSCARV(A4;Catalogos!A:B;2;FALSO);"Sin match")
A I
4 3 Sin match
Registro
Comprueba: los IDs que no existen muestran «Sin match» en vez del error, y los que sí existen siguen trayendo su teléfono.

La tabla dinámica no muestra las filas nuevas

Si la tabla dinámica se creó desde un rango normal y no desde una tabla de Excel, las filas nuevas no entran. La solución es convertir el origen a tabla antes y luego actualizar.

  1. Coloca el cursor en los datos y pulsa Ctrl+T para crear la tabla.
  2. Confirma que tiene encabezados.
  3. Crea la tabla dinámica con Insertar > Tablas > Tabla dinámica y elige la tabla como origen.
  4. Si faltan filas, pulsa Alt+F5 o Analizar tabla dinámica > Actualizar.
InsertarTablasTabla dinámica
Analizar tabla dinámicaActualizar
Comprueba: al añadir una fila nueva a la tabla, la tabla dinámica la recoge tras Alt+F5.

Cuándo Excel se queda corto y toca pasar a Access

Excel se queda corto cuando el libro pasa de unos pocos miles de registros, cuando varias personas escriben a la vez, cuando los datos viven repartidos en varias tablas relacionadas o cuando se necesitan formularios e informes como los de Access. En esos casos, Access hace lo que Excel no: guarda los datos en tablas separadas, mantiene la integridad entre ellas y permite varios usuarios simultáneos.

Para pasar datos entre uno y otro: desde Access, Datos externos > Exportar > Excel; desde Excel, Datos > Obtener datos > Desde base de datos > Desde Microsoft Access. La conexión queda guardada y se puede refrescar. Recuerda que Access solo está disponible en Windows y viene en planes concretos de Microsoft 365 o se compra aparte; no hay Access para Mac ni para la web.

Lo que ya sabes hacer con tu plantilla de base de datos

  • Estructura en columnas: una fila por registro, encabezados únicos y tipos de dato uniformes.
  • Tabla que crece: Dar formato como tabla convierte el rango en una tabla que añade filas y formatos sola.
  • Validaciones: listas desplegables, fechas controladas e importes con rango, con mensajes al entrar y avisos al fallar.
  • Autofiltro y ordenación: Ctrl+Mayús+L para filtrar y reordenar sin perder nada.
  • BUSCARV y SI.ERROR: cruzar la clave con otra hoja y mostrar un mensaje en lugar del #N/A.
  • Próximo paso: antes de compartirla, protege la hoja con Revisar > Proteger hoja para que nadie rompa los encabezados ni las fórmulas.

Datos comprobados en octubre de 2026.

Dudas al montar una base de datos en Excel

1. ¿Cómo puedo descargar una plantilla de base de datos en Excel gratis para practicar?

En la web de Microsoft Office hay una galería de plantillas gratuitas (Office > Plantillas > Bases de datos) que se abren directamente en Excel y se pueden guardar como .xlsx. También puedes crear la tuya desde cero: una hoja para los datos (filas = registros, columnas = campos como Nombre, Fecha, Importe) y otra para consultas con BUSCARV o tablas dinámicas.

2. ¿Dónde encontrar plantillas de Excel gratis para descargar?

La fuente más fiable es support.microsoft.com/es-es/office/plantillas, con plantillas oficiales de calendarios, presupuestos, inventarios y bases de datos listas para abrir. Para evitarte una búsqueda larga, filtra por categoría en el portal y descarga solo archivos .xlsx, que funcionan en Excel 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365.

3. ¿Existe alguna plantilla gratis en Excel para gestionar una base de datos de clientes?

Sí, basta con una hoja con columnas como Nombre, Empresa, Teléfono, Correo, Fecha de alta y Estado, entrando cada cliente en una fila. Para buscar rápido, convierte el rango en una Tabla (Insertar > Tabla) y aplica los filtros automáticos del encabezado. Si quieres una plantilla ya hecha, el portal de plantillas de Microsoft incluye varias bajo la categoría "Gestión de clientes".

4. ¿Dónde consigo una base de datos en Excel para practicar sin tener que inventarme los datos?

Cualquier portal de datos abiertos (por ejemplo, datos.gob.es o Kaggle) te permite descargar archivos .csv o .xlsx reales que puedes abrir y guardar como libro de Excel. Para practicar BUSCARV, tablas dinámicas o BUSCARX, basta con que la primera fila tenga los nombres de los campos y el resto sean registros completos.

5. ¿Cómo descargo gratis una base de datos de empleados en Excel?

Microsoft ofrece en su galería oficial la plantilla "Lista de empleados" con campos como Nombre, Puesto, Departamento, Fecha de ingreso y Teléfono. Tras descargarla, ábrela, ve a Archivo > Guardar como y elige .xlsx para conservarla editable en cualquier versión de Excel desde 2010 hasta Microsoft 365.

6. ¿Hay plantillas gratis de nóminas en Excel actualizadas a 2026?

En el portal de plantillas de Microsoft y en sitios especializados encontrarás plantillas de nómina con conceptos como Salario base, Horas extra, Retenciones y Neto a pagar, todas con fórmulas ya escritas. Antes de usarlas, revisa los importes manualmente, ya que los topes y porcentajes cambian cada año y la plantilla puede no estar al día.

7. ¿Qué es Excel para todos y dónde consigo sus plantillas?

"Excel para todos" es un programa de formación gratuito de Microsoft orientado a personas sin experiencia previa. En la página excelforall.com/es, además de los cursos, hay plantillas de presupuesto, seguimiento de gastos y control de inventario listas para descargar y practicar.

8. ¿Cómo se hace una plantilla de base de datos en Excel desde cero?

Empieza reservando la fila 1 para los nombres de los campos (sin celdas vacías ni combinadas) y entrando un solo registro por fila. Después, selecciona el rango y conviértelo en Tabla con Insertar > Tabla, lo que activa los filtros y los formatos de tabla. Por último, crea una hoja auxiliar "Consultas" donde usarás funciones como BUSCARV (VLOOKUP) o BUSCARX (XLOOKUP) para localizar registros.

Fuentes

  1. MicrosoftBASE — documentación oficialconsultado el 13/10/2026
  2. MicrosoftExcel y Access — documentación oficialconsultado el 13/10/2026
  3. MicrosoftPower Query (Obtener y transformar datos) — documentación oficialconsultado el 13/10/2026
  4. MicrosoftIMPORTARDATOSDINAMICOS — documentación oficialconsultado el 13/10/2026
  5. MicrosoftSUBTOTALES — documentación oficialconsultado el 13/10/2026