Formularios

Formulario de datos en Excel: cómo crearlo paso a paso

octubre 29, 2026 Tuto Excel 14 min read
Formulario de datos en Excel: cómo crearlo paso a paso

Si tienes una hoja con clientes, proveedores o productos y cada vez que sumas uno nuevo acabas escribiendo a mano en la fila siguiente, este tutorial te enseña a usar el formulario de datos de Excel: un cuadro con casillas ordenadas, una por columna, que evita errores de escritura y permite buscar, editar y borrar registros sin tocar la cuadrícula. Al terminar sabrás añadir el botón a la cinta, abrir el cuadro sobre tu propia lista y convertir esa lista en una Tabla para que el formulario crezca solo. La herramienta existe en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365; en Excel para la web y en Excel para Mac su disponibilidad depende de la versión, y en este artículo se aclara al final dónde se queda corta.

Qué es un formulario de datos y para qué sirve

Imagina una hoja de clientes con columnas para el nombre, el apellido, el email y la fecha de alta. Cuando tienes que añadir uno nuevo, abres la fila de abajo, escribes en cuatro celdas y a veces te equivocas con el orden o se te olvida un campo. El formulario de datos es un cuadro de diálogo clásico de Excel que coloca cada columna como una casilla, en el mismo orden en que están los encabezados de la hoja, y permite escribir el nuevo registro sin tocar la cuadrícula. Sirve también para lo contrario: buscar un cliente por cualquier dato, editar el resultado y borrar el registro entero con un solo clic. Cada columna se identifica con el texto de su encabezado, así que cambiar el encabezado cambia la etiqueta del campo.

No hay que confundirlo con los formularios de Access (que son aplicaciones completas, con tablas relacionadas), ni con los controles ActiveX o de formulario de la pestaña Programador (que se dibujan dentro de la hoja), ni con el «formulario» que Microsoft 365 ofrece en la web para introducir respuestas, que es otra cosa. Lo que se explica aquí es el cuadro que aparece al pulsar el botón Formulario en la pestaña Datos.

Dónde está el formulario de datos y qué necesitas para usarlo

El botón Formulario no aparece en la cinta por defecto. Hay que añadirlo a mano desde las opciones de Excel. Para ello se abre Archivo > Opciones > Personalizar cinta de opciones. En la columna de la derecha, Comandos que no están en la cinta, se busca Formulario…, se selecciona, se elige un grupo dentro de la pestaña Datos en la columna de la izquierda y se pulsa Agregar. Después, Aceptar. La ruta queda así:

ArchivoOpcionesPersonalizar cinta de opcionesComandos que no están en la cintaFormulario…Agregar

Una vez añadido, el botón aparece en la pestaña Datos con un grupo nuevo o dentro de uno existente. Para que el botón funcione, la hoja debe tener encabezados en la primera fila (sin filas vacías por medio) y, en algunos Excel, la hoja no puede estar protegida ni compartida. Al pulsar el botón, Excel hace una copia en memoria del rango o de la tabla y abre el cuadro.

Activar la pestaña Programador si prefieres otro camino

La pestaña Programador viene oculta y se activa en Archivo > Opciones > Personalizar cinta de opciones, marcando la casilla Programador. Esto no es necesario para el formulario clásico de Datos: la pestaña Programador es para escribir macros (VBA) y para insertar controles ActiveX o de formulario dentro de la hoja. Si la ves activa y no la usas, mejor la desactivas; el botón Formulario vive en Datos, no aquí.

La sintaxis del cuadro: campo a campo, sin tocar la hoja

Al pulsar el botón, Excel detecta el rango o la Tabla que contiene la celda activa y abre un cuadro con un campo por columna, en el orden de los encabezados de la hoja. El cuadro tiene un botón Nuevo para añadir un registro, Eliminar para borrar el que se ve, Restaurar para deshacer cambios antes de pulsar Nuevo, una barra de desplazamiento y un cuadro Buscar para localizar registros por cualquier dato. Cada columna aparece con ese mismo texto como etiqueta del cuadro.

El orden de los campos se controla arrastrando los encabezados en la hoja antes de abrir el cuadro. Cambiar el ancho de las columnas en la cuadrícula no cambia la del cuadro.

Crear tu primer formulario sobre una hoja de clientes

Empieza con la hoja Clientes. Escribe los encabezados en A1:D1 y los tres primeros registros en A2:D4 tal como se ven en la cuadrícula.

A1fx**Nombre**
A B C D
1 Nombre Apellido Email Fecha de alta
2 Lucía Núñez lucia@mail.com 14/03/2026
3 Adrián Soto adrian@mail.com 22/04/2026
4 Marta Rivas marta@mail.com 05/05/2026
Clientes
  1. Selecciona el rango A1:D4 haciendo clic en A1 y arrastrando hasta D4.
  2. Ve a la pestaña Datos y pulsa el botón Formulario que acabas de añadir.
  3. Aparece el diálogo Clientes con un campo por columna y, debajo, la barra con los registros 1 de 3.
  4. Pulsa Nuevo para empezar a añadir un cuarto cliente.
  5. Escribe «Carla» en el campo Nombre, pulsa Tab para saltar a Apellido, escribe «Vidal», Tab, escribe «carla@mail.com», Tab, escribe «18/06/2026».
  6. Pulsa Nuevo para confirmar y dejar el cuadro limpio para el siguiente.
  7. Pulsa Cerrar.

La hoja queda con cuatro filas de datos.

A5fxCarla
A B C D
1 Nombre Apellido Email Fecha de alta
2 Lucía Núñez lucia@mail.com 14/03/2026
3 Adrián Soto adrian@mail.com 22/04/2026
4 Marta Rivas marta@mail.com 05/05/2026
5 Carla Vidal carla@mail.com 18/06/2026
Clientes
Comprueba: la fila 5 contiene los cuatro datos en su columna correcta y la fecha aparece alineada a la derecha (formato fecha).
Nota: en Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos en las fórmulas es la coma, no el punto y coma.

Buscar, editar y borrar un registro desde el propio cuadro

Sobre la misma hoja, vuelve a abrir el cuadro pulsando el botón Formulario con A1 seleccionado.

  1. En el cuadro Buscar, escribe «Rivas» y pulsa Buscar siguiente (o Intro). Aparece el registro de Marta.
  2. Cambia el Email: borra «marta@mail.com» y escribe «marta.rivas@mail.com».
  3. Pulsa Nuevo para confirmar. El cambio queda guardado sin aviso. La hoja pasa a tener ese email actualizado.
  4. Vuelve a abrir el formulario, escribe «Adrián» en Buscar, pulsa Buscar siguiente y, con el registro a la vista, pulsa Eliminar. Confirma con Aceptar.
  5. Pulsa Cerrar.

La fila de Adrián ha desaparecido y la hoja queda con tres registros.

Cuidado: al pulsar Nuevo después de editar se confirman los cambios sin pedir confirmación. Si te arrepientes a tiempo, pulsa Restaurar antes de pulsar Nuevo.

Comprobar que el encabezado manda sobre la etiqueta del campo

La etiqueta del campo en el cuadro siempre es el texto de la celda del encabezado de la hoja. Para comprobarlo, cambia en B1 «Apellido» por «Apellidos», abre otra vez el formulario y verás que la segunda etiqueta ahora dice Apellidos. Si arrastras el encabezado de la columna B al lado de la A y vuelves a abrir el cuadro, los campos aparecen en el nuevo orden.

Convertir los datos en una Tabla de Excel para que el formulario crezca solo

Sobre la misma hoja Clientes, con tres filas de datos en A1:D4, convierte el rango en una Tabla para que el formulario use su estructura.

  1. Selecciona A1:D4.
  2. Ve a Insertar > Tablas > Tabla (o Ctrl+T).
  3. Aparece el cuadro de diálogo Crear tabla con el rango detectado.
  1. Marca La tabla tiene encabezados y pulsa Aceptar.
  2. Cierra el formulario si estaba abierto y vuelve a abrirlo. Aparece un registro en blanco preparado para añadir uno nuevo en la primera fila libre de la Tabla.
  3. Añade un cliente desde el cuadro. Al pulsar Nuevo, la fila cae dentro de la Tabla y la Tabla crece una fila automáticamente.
Comprueba: al pulsar Nuevo y añadir un cliente, la fila aparece dentro de la Tabla y la lista de campos del cuadro se mantiene en el orden de los encabezados.

Errores típicos al usar el formulario de datos y cómo resolverlos

A veces el botón Formulario está gris, no se abre el cuadro o los datos no se comportan como deberían. Estos son los tropiezos más habituales y su arreglo.

  • El botón aparece deshabilitado. La celda activa está fuera de cualquier lista o la hoja está protegida. Quita la protección en Revisar > Proteger hoja > Desproteger hoja y vuelve a pulsar el botón.
  • Aparece el mensaje «No se puede determinar qué columnas tienen los datos». La selección incluye la fila de totales de una Tabla o falta la fila de encabezados. Ve a Diseño de tabla > Opciones de estilo de tabla y desmarca Fila de totales; o bien escribe encabezados en la primera fila.
  • Las fechas se guardan como texto y no se pueden sumar. Al pegar 14/03/2026 desde otro origen queda alineado a la izquierda. Selecciónalas, ve a Datos > Herramientas de datos > Texto en columnas, deja el tipo Delimitado, pulsa Siguiente dos veces y, en el tercer paso, marca DMY en el apartado Fecha. Al volver a abrir el formulario el campo se ve como fecha.
  • Se pega texto con espacios a los lados. El cuadro no recorta espacios. Quítalos con la función =ESPACIOS(A2) y pega el resultado sobre la celda original con Ctrl+Alt+V > Valores.
  • El formulario se cierra solo al pulsar Entrar. Es el comportamiento normal: Enter confirma la edición del campo actual. Para moverse entre campos se usa Tab; para moverse entre registros, la barra del cuadro.

Por qué el botón Formulario está deshabilitado

El botón se queda gris cuando la celda activa está fuera de cualquier lista con encabezados, cuando la hoja está protegida o cuando el libro está compartido en OneDrive. En este último caso, la compartición en la nube usa un modo de libro compartido heredado que bloquea varias herramientas; la solución es usar Coautoría en Microsoft 365 (varios usuarios sobre el mismo libro, sin marcarlo como compartido) o trabajar con una copia local y sincronizar después. Para desproteger una hoja se va a Revisar > Proteger hoja > Desproteger hoja; si pidió contraseña al protegerla, hace falta esa misma contraseña para desprotegerla.

«No se puede determinar qué columnas tienen los datos»

Este mensaje aparece cuando el rango detectado por Excel no tiene una fila clara de encabezados: la fila 1 está vacía, hay una fila de totales de una Tabla dentro de la selección, o el rango y la fila de encabezados no coinciden. El arreglo es siempre el mismo: encabezados limpios en la primera fila del rango y, si los datos son una Tabla, la fila de totales desactivada. La fila de totales se quita en Diseño de tabla > Opciones de estilo de tabla > Fila de totales, dejando esa casilla en blanco.

Las fechas se guardan como texto y no se pueden sumar

La pista más clara es que la fecha queda alineada a la izquierda en lugar de a la derecha. El problema viene de pegar datos de otro programa que no aplica el formato de fecha de Excel. Para convertir ese texto en fecha sin tocar el formulario se usa Datos > Herramientas de datos > Texto en columnas sobre la columna, eligiendo el formato de fecha DMY (día, mes, año). Después, al volver a abrir el formulario, el campo Fecha de alta muestra la fecha alineada a la derecha y ya se puede sumar, ordenar y usar en fórmulas.

D2fx14/03/2026
D
1 Fecha de alta
2 14/03/2026
3 22/04/2026
4 05/05/2026
Clientes
Cuidado: el formato DMY asume día/mes/año. Si los datos vienen en formato mes/día/año (anglosajón), hay que elegir MDY en el paso 3 de Texto en columnas; si no, las fechas se interpretan al revés y los días mayores de 12 dan error.

Lo que el formulario de datos no hace, y qué usar en su lugar

El formulario de datos es rápido y sencillo, pero tiene límites claros. No comprueba lo que se escribe: si en una columna de números se teclea «abc», el cuadro lo acepta y la hoja queda con un texto en una columna numérica. Para eso existe la Validación de datos en Datos > Herramientas de datos > Validación de datos, que muestra un aviso al escribir un valor fuera de lista o de rango. Tampoco sirve con tablas dinámicas: si la celda activa está dentro de un rango dinámico, el botón se desactiva o abre un mensaje. No está disponible en Excel para la web, y en Excel para Mac su comportamiento puede variar según la versión; en dispositivos móviles no aparece. Con listas muy grandes (a partir de unas 32.000 filas), la barra del cuadro se vuelve lenta al desplazarse, porque el cuadro carga todos los registros en memoria. Si necesitas validación, un cuadro para Mac o para la web, o compartir el libro entre varias personas a la vez, lo mejor es combinar la hoja con Validación de datos y, si hace falta, pasar a Access o a Power Apps.

Lo que ya sabes hacer con el formulario de datos

  • Añadir el botón Formulario a la pestaña Datos desde Archivo > Opciones > Personalizar cinta de opciones.
  • Preparar una hoja con encabezados limpios en la primera fila y datos por debajo.
  • Abrir el cuadro, añadir, buscar, editar y borrar registros fila a fila.
  • Convertir los datos en una Tabla con Ctrl+T para que el formulario crezca solo.
  • Reconocer y arreglar los errores más habituales (botón gris, falta de encabezados, fechas como texto).

Siguiente paso lógico: combinar esta misma hoja con Validación de datos en la columna Email para que ningún cliente quede con un email mal escrito.

Dudas al usar el formulario de datos de Excel

Dudas al usar el formulario de datos de Excel

1. ¿Cómo se crea un formulario de entrada de datos en Excel paso a paso?

Abre tu tabla con los encabezados en la primera fila y ve a Datos > Herramientas de datos > Formulario. Excel genera automáticamente campos de entrada para cada columna: solo tienes que rellenar, pulsar Enter para pasar al siguiente registro y usar Nueva o Eliminar para añadir o borrar filas sin tocar la cuadrícula.

2. ¿Qué versión de Excel trae el formulario de datos?

El comando Formulario está disponible en Excel 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365 para Windows, y también en Excel para Mac. En Excel para la web no aparece: tendrás que añadirlo a la Barra de acceso rápido desde Archivo > Opciones > Personalizar cinta de opciones si no lo ves en la pestaña Datos.

3. ¿Cómo añadir un botón para abrir el formulario de datos en Excel?

Haz clic derecho sobre la Barra de acceso rápido, elige Personalizar barra de herramientas de acceso rápido y busca Formulario en la lista de comandos. Al añadirlo verás un icono arriba que abre el cuadro de entrada con un solo clic, sin tener que entrar cada vez a Datos > Herramientas de datos.

4. ¿Para qué sirve el formulario de datos en Excel?

Sirve para introducir, buscar, modificar y eliminar registros de una tabla de forma guiada, sin desplazarse por la cuadrícula ni equivocarte de fila. Es ideal cuando tienes una hoja con muchos datos y quieres evitar errores al escribir o al borrar, porque cada campo aparece nombrado y se valida con las reglas de la columna.

5. ¿Se puede crear un formulario de datos en Excel sin programación?

Sí, sin tocar código: con la herramienta Formulario que ya incluye Excel cubres el alta, la búsqueda por criterios y la edición de registros. Si necesitas un formulario más personalizado con listas desplegables o validaciones, usa Datos > Herramientas de datos > Validación de datos en cada celda de la columna correspondiente.

6. ¿Cómo buscar un registro dentro del formulario de datos?

Abre el formulario desde Datos > Herramientas de datos > Formulario y pulsa el botón Criterios. Escribe el valor que recuerdas (por ejemplo, un apellido o una fecha) y pulsa Enter: Excel irá saltando solo a las filas que coincidan, y con Buscar siguiente recorrerás el resto de coincidencias.

7. ¿Qué diferencia hay entre el formulario de datos y Validación de datos en Excel?

El formulario de datos es una ventana que agrupa todos los campos de un registro para escribirlos de uno en uno. La Validación de datos (Datos > Herramientas de datos > Validación de datos) es una regla que pones en una celda para restringir lo que se puede escribir en ella, por ejemplo que solo acepte números entre 1 y 100.

8. ¿Cómo proteger la hoja para que solo se use el formulario?"," Excel?

Primero crea el formulario con Datos > Herramientas de datos > Formulario y comprueba que funciona. Después ve a Revisar > Proteger hoja, marca las acciones que quieras permitir (por ejemplo, Desbloquear celdas con validación) y asigna una contraseña. Así el usuario solo podrá escribir en las celdas validadas y no modificará la estructura.

Fuentes

  1. MicrosoftExcel y Access — documentación oficialconsultado el 12/10/2026
  2. MicrosoftIMPORTARDATOSDINAMICOS — documentación oficialconsultado el 12/10/2026
  3. MicrosoftValidación de datos — documentación oficialconsultado el 12/10/2026
  4. MicrosoftFormato condicional — documentación oficialconsultado el 12/10/2026
  5. MicrosoftTabla dinámica — documentación oficialconsultado el 12/10/2026