Cómo crear y utilizar un formulario de entrada de datos en Excel

¿Alguna vez has sentido que ingresar datos en Excel puede ser una tarea tediosa y propensa a errores? ¡No estás solo! Pero, ¿y si te dijera que hay una manera más eficiente y organizada de recopilar información? En este artículo, te enseñaremos cómo crear y utilizar un formulario de entrada de datos en Excel, una herramienta que transformará la manera en que gestionas y analizas la información. Ya sea para un proyecto personal, un estudio o la administración de tu negocio, dominar esta técnica te permitirá optimizar tu trabajo y hacerlo mucho más amigable. ¡Prepárate para descubrir un mundo de posibilidades con solo unos clics!

Si eres usuario de Excel, seguramente estás familiarizado con la entrada de datos en hojas de cálculo. Sin embargo, ¿sabías que también puedes crear formularios personalizados para hacerlo de una manera más organizada y eficiente? En este artículo te enseñaremos cómo crear y utilizar un formulario de entrada de datos en Excel. Descubre cómo simplificar tu trabajo y agilizar tus tareas cotidianas con esta útil herramienta. ¡Sigue leyendo para descubrir todos los detalles!

En este tutorial, aprenderá cómo activar un formulario de entrada integrado en Excel y cómo agregar un botón especial a su hoja de cálculo para abrir el formulario.

Cuando se trata de ingresar información en hojas de cálculo de Excel, la mayoría de la gente lo hace de la manera tradicional: celda por celda, fila por fila. Para que el proceso sea más fácil de usar y requiera menos tiempo, puede utilizar un formulario de entrada de datos especial. Le ayudará a concentrarse en registros individuales, uno a la vez, sin tener que desplazarse horizontalmente entre columnas.

formulario de entrada de datos de excel

Quizás no lo sepas, pero Excel tiene un formulario especial para ingresar datos en una hoja de cálculo que hace que el proceso de ingreso sea más rápido, más fácil de usar y menos propenso a errores, especialmente en hojas de cálculo grandes.

¿Cómo rellenan normalmente los usuarios las tablas de Excel? Escribiendo datos directamente en las celdas. A veces, se desplaza hacia arriba para ver los encabezados de las columnas y, a veces, se desplaza hacia la derecha y luego regresa al principio de la tabla. Con grandes conjuntos de datos, existe la posibilidad de mezclar algo e ingresar información en una celda incorrecta.

Para facilitar la entrada, puede pedirle a Excel que muestre una fila de información en un práctico cuadro de diálogo. Aquí puede agregar con precisión nuevos registros, así como actualizar y editar los existentes. También puede configurar la Validación de datos para asegurarse de que solo se acepten las entradas que cumplan ciertos criterios.

Los formularios de entrada de datos son compatibles con Excel 365, Excel 2019, Excel 2016, Excel 2010 y Excel 2007, pero no están disponibles en Excel Online (Excel para la web).

Así es como funciona el formulario de entrada de datos de Excel:
Cómo crear y utilizar un formulario de entrada de datos en Excel

>

Notas:

  • Un formulario de datos está limitado a un máximo de 32 columnas/campos.
  • Dado que un formulario de datos es una ventana de diálogo modal, no se puede imprimir. Además, no puede imprimir una hoja de trabajo hasta que cierre el formulario de datos.

Aunque la herramienta Formulario existe en todas las versiones de Excel 2007 hasta Excel 365, está oculta de forma predeterminada. Entonces, primero debe hacerlo visible agregando el botón De a la cinta o a la barra de herramientas de acceso rápido, o ambos.

Para agregar la herramienta Formulario a la barra de herramientas de acceso rápido (QAT), estos son los pasos a seguir:

  • Haga clic en la pequeña flecha hacia abajo en el extremo derecho del QAT y luego elija Más comandos en el menú emergente. Cómo crear y utilizar un formulario de entrada de datos en Excel
    >
  • En el Opciones de Excel cuadro de diálogo que se abre, en Elija comandos deseleccionar Todos los comandos o Comandos que no están en la cinta.
  • Desplácese hacia abajo en la lista de comandos a la izquierda hasta que vea Forma… y haga clic en él.
  • Haga clic en el Agregar botón en el medio para mover el Forma a la lista de comandos QAT a la derecha.
  • Hacer clic DE ACUERDO para guardar los cambios y cerrar el cuadro de diálogo. Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    El Forma El icono aparecerá inmediatamente en su barra de peaje de acceso rápido y estará disponible en todos sus libros.Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Lo creas o no, has superado con éxito el desafío principal. Una vez que la herramienta Formulario esté en su Excel, crear un formulario de entrada de datos para cualquier tabla (nueva o existente) requiere solo un clic en un botón.

    Consejo. De manera similar, puede colocar la herramienta Formulario en la cinta. Para obtener instrucciones detalladas, consulte Cómo agregar un botón a la cinta de Excel.

    Cómo hacer un formulario de entrada de datos en Excel

    Un formulario de entrada de datos sólo está disponible para una tabla de Excel completamente funcional. Para obtener el formulario, sólo necesita poner sus datos en una tabla y hacer clic en el Forma botón. Los pasos detallados siguen a continuación:

  • En su hoja de trabajo, escriba los encabezados de las columnas en la fila superior como de costumbre. Si desea un formulario de entrada para un conjunto de datos existente, omita este paso.
  • Seleccione cualquier celda en su conjunto de datos y haga clic en el Ctrl+T teclas simultáneamente. Esto seleccionará todos los datos y los convertirá en una tabla.
  • Coloque el cursor en cualquier lugar dentro de la tabla y haga clic en el Forma botón. ¡Hecho!
  • Para simplificar las cosas, hagamos esta pequeña mesa como ejemplo:Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Al hacer clic en Forma El botón crea automáticamente un formulario de entrada de datos para su tabla con campos correspondientes a los encabezados de las columnas:Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Como puede ver, el formulario de entrada de Excel tiene varios botones diferentes. Aquí hay una breve explicación de lo que hace cada botón:Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Además de los botones, puedes utilizar las siguientes teclas para navegar:

    • Pestaña – ve al siguiente campo.
    • Mayús + Tabulador – llegar al campo anterior.
    • Ingresar – guardar el registro actual y comenzar uno nuevo.

    Cómo agregar un nuevo registro

    Para agregar un nuevo registro a su tabla usando el formulario de entrada de datos, realice estos pasos:

  • Seleccione cualquier celda de su tabla.
  • Clickea en el Forma en la barra de herramientas de acceso rápido o en la cinta.
  • En el formulario de entrada, haga clic en el Nuevo botón.
  • Escriba la información en los campos correspondientes.
  • Cuando termine, presione el Ingresar o haga clic en el Nuevo botón nuevamente. Esto agregará el registro a la tabla y obtendrá un formulario en blanco para el siguiente registro. Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Consejo. Para ingresar rápidamente información específica, puede usar los mismos atajos que usa en sus hojas de trabajo. Por ejemplo:

    • Prensa Ctrl+; para insertar Fecha.
    • Prensa Ctrl + Mayús +; para entrar a tiempo actual.

    Para revisar los registros uno por uno, puede utilizar el Buscar anterior y Buscar siguiente botones o la barra de desplazamiento vertical. Para buscar registros que cumplan ciertas condiciones, utilice el Criterios botón.

    Por ejemplo, para ubicar todos los proyectos asignados al departamento de Diseño, escriba Diseño en el Departamento campo y presione Buscar siguiente:Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Los caracteres comodín pueden ayudarle a ampliar la búsqueda. Por ejemplo, para descubrir los proyectos que contienen «habilidad» en cualquier parte del nombre del proyecto, escriba *habilidad* en el Proyecto campo.Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Al tratar con números y fechas, los operadores lógicos como mayor que (>), menor que (<), igual a (=), distinto de (<>) y otros son útiles. Por ejemplo, para ver los registros cuya fecha de inicio es anterior al 1 de marzo de 2021, utilice «<1-marzo-2021» o «<3/1/2021» para los criterios:Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Nota. Los criterios en un formulario de datos son no entre mayúsculas y minúsculas. Decir, al buscar el Diseño departamento, también se encontrará “DISEÑO” y “diseño”.

    Cómo actualizar y restaurar registros

    Si alguna entrada está desactualizada o contiene información incorrecta, puede utilizar el Criterios o botones de navegación para acceder al registro, actualice el campo incorrecto y presione Ingresar para enviar los datos actualizados a la tabla.

    Si realizó algunos cambios accidentales pero no presionó el botón Ingresar clave todavía, puede volver al registro original haciendo clic en el Restaurar botón. Si ya has golpeado Ingresar y los cambios fueron pasados ​​a la mesa, presione Ctrl + Z deshacer.Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Cómo utilizar la validación de datos con el formulario de entrada de datos

    Para restringir la entrada del usuario a un tipo de datos específico, puede configurar una regla de validación de datos para una o más columnas de su tabla, y sus reglas se trasladarán automáticamente al formulario de entrada de datos.

    Por ejemplo, para limitar la Presupuesto a números en un rango dadocreamos esta regla:Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Si alguien intenta ingresar un valor que no se ajusta a la regla que ha establecido, se mostrará una alerta de error (ya sea la estándar o la personalizada):Cómo crear y utilizar un formulario de entrada de datos en Excel
    >Limitación: las listas desplegables no están disponibles en un formulario

    El uso de la validación de datos con formularios de entrada tiene una limitación: las listas desplegables no aparecen en los campos de entrada de datos. Pero aunque no aparece una lista desplegable dentro del formulario, sus restricciones siguen vigentes. Si ingresa un valor que no está en la lista, el formulario lo rechazará tal como lo haría normalmente la Validación de datos.Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Fórmulas en formularios de entrada de datos.

    En caso de que una o más columnas de su tabla se calculen mediante fórmulas, no podrá modificar esas fórmulas usando el formulario porque el resultado de la fórmula aparece como texto, no como un campo editable. Aunque esto pueda parecer otra limitación, en realidad se hace por una razón. Cuando cambia una fórmula de tabla en una celda, las fórmulas de todas las demás celdas de la misma columna cambian automáticamente. Para evitar estropear sus datos, la edición de fórmulas en el formulario de entrada está bloqueada.

    Por ejemplo, podría utilizar la siguiente fórmula para averiguar si el costo real está por debajo, por encima o dentro del presupuesto según el umbral del 5 %:

    =IF(ABS([@[Actual cost]]/ [@Budget] – 1)<=5%, «Within budget», IF([@[Actual cost]]/ [@Budget]- 1>5%, «Over budget», IF([@[Actual cost]]/ [@Budget]- 1<5%, «Under budget», «»)))

    Si está utilizando una suscripción a Microsoft 365, puede incluir la fórmula anterior en la función LET como se muestra a continuación. Esto hará que su fórmula sea más compacta, más fácil de entender y más rápida de calcular:

    =LET(dif, E2/D2-1, IF(ABS(dif)<=5%, «Within budget», IF(dif>5%, «Over budget», IF(dif<5%, «Under budget», «»))))Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    En el formulario de ingreso de datos, solo verá un resultado calculado no editableno la fórmula:Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Cómo abrir un formulario de entrada de datos con VBA

    Si está configurando una mesa para otra persona, es posible que sus usuarios no sepan dónde buscar el botón Formulario. Además, es posible que ni siquiera sepan que tal cosa existe 🙂 Para enfocarlo, puede abrir el formulario de entrada usando una macro. Y para ejecutar esa macro, coloque un botón especial directamente en la hoja de trabajo.

    Asumiendo el hoja actual tiene una tabla, solo necesita una línea de código para abrir el formulario:

    Sub OpenDataEntryForm() ActiveSheet.ShowDataForm
    Fin Sub

    Sin embargo, hay una advertencia crucial: el código anterior solo funciona si:

    • Tu mesa comienza en A1o
    • Hay un nombre «Base de datos» refiriéndose a su tabla (¡un nombre definido, no un nombre de tabla!).

    Para superar estas limitaciones, puede utilizar la versión avanzada del código que especifica la celda donde comienza su tabla (B2 en nuestro caso), le da el nombre «base de datos» a la región actual, abre el formulario y luego elimina el nombre:

    Sub Abrir formulario de entrada de datos()
    Oscuro nNombre Como Rango de nombres(«B2»).RegiónActual.Nombre = «base de datos»
    ActiveSheet.ShowDataForm

    Para Cada nNombre En ActiveWorkbook.Nombres
    Si «base de datos» = nNombre.Nombre Entonces nNombre.Eliminar
    Próximo nNombre
    Fin Sub

    Nota. Si no elimina el nombre «base de datos» en el código, no podrá abrir el formulario (ni siquiera manualmente) para ninguna otra tabla en ese libro en particular.

    Para abrir un formulario de entrada de datos para una tabla en otra hojaactive la hoja de trabajo de destino (Hoja1 en el siguiente ejemplo) antes de ejecutar el código principal:

    Sub Abrir formulario de entrada de datos()
    Oscuro nNombre Como Nombre de las hojas de trabajo(«Hoja1»).Activar rango(«B2»).RegiónActual.Nombre = «base de datos»
    ActiveSheet.ShowDataForm

    Para Cada nNombre En ActiveWorkbook.Nombres
    Si «base de datos» = nNombre.Nombre Entonces nNombre.Eliminar
    Próximo nNombre
    Fin Sub

    Después de insertar el código, puede colocar un control de formulario de botón en su hoja de trabajo y asignarle una macro. O puedes crear un botón a partir de una forma u otro objeto. Las instrucciones detalladas están aquí: Cómo crear un botón de macro en Excel.

    Y ahora, los usuarios pueden abrir cómodamente el formulario de entrada de datos haciendo clic en un botón colorido y vívido. Ni siquiera tienen que preocuparse por colocar el cursor dentro de la tabla: el formulario se abrirá sin importar qué celda esté activa en ese momento.Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Si tiene poca experiencia con VBA, un par de tutoriales completos pueden resultarle útiles:

    El formulario de entrada de datos de Excel no funciona

    Si un formulario de datos no se inicia en su Excel, los siguientes consejos para la solución de problemas pueden ayudar a determinar el motivo.

    Demasiados campos en el formulario de datos

    Al intentar crear un formulario de datos para una tabla que contiene más de 32 columnas, recibirá este mensaje de error:Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    En este caso, tendrá que reducir el número de columnas en la tabla de origen o insertar una o más columnas vacías dividiendo su tabla grande en algunas más pequeñas. Y luego, puede crear un formulario de datos separado para cada tabla más pequeña.

    No se puede ampliar la lista o la base de datos

    Si está intentando agregar una nueva fila de datos, pero Excel dice que no puede extender una lista o base de datos, eso significa que hay otros datos debajo de su tabla y agregar un nuevo registro sobrescribiría esos datos existentes.Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Para resolver este error, elimine todos los datos que se encuentren debajo de la tabla para que puedan extenderse hacia abajo. Si no ve nada debajo de la última fila, lo más probable es que el problema esté en espacios, cadenas vacías o caracteres que no se imprimen. En este caso, utilice el comando Borrar todo para borrar el espacio de trabajo.

    El cursor está fuera de la tabla.

    Al hacer clic en el botón Formulario aparece el siguiente mensaje de error, lo más probable es que el cursor no esté dentro de la tabla. Simplemente haga clic en cualquier celda de la tabla y luego intente abrir el formulario nuevamente.Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Hay un rango con nombre «Base de datos»

    En caso de que haya un rango llamado «base de datos» en su libro de trabajo, el formulario siempre hará referencia a ese rango, incluso cuando lo abra para una tabla. ¡Extraño! Si el rango de la «base de datos» está en otra hoja, se producirá el siguiente error. Para solucionarlo, simplemente dé otro nombre al rango.Cómo crear y utilizar un formulario de entrada de datos en Excel
    >

    Así es como se crea y utiliza un formulario de entrada de datos en Excel. ¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!

    Libro de práctica para descargar.

    Formulario de entrada de datos de Excel (archivo .xlsm)

    Usted también podría estar interesado en:

  • Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

    Cómo crear y utilizar un formulario de entrada de datos en Excel

    Tener la capacidad de crear y utilizar un formulario de entrada de datos en Excel puede ser muy beneficioso al momento de recopilar información de manera organizada y eficiente. Afortunadamente, Excel cuenta con una función que permite la creación de formularios personalizados. En este artículo, te proporcionaremos una guía paso a paso sobre cómo crear y utilizar un formulario de entrada de datos en Excel.

    Paso 1: Configurar la hoja de cálculo

    Antes de crear el formulario, es importante configurar la hoja de cálculo de Excel adecuadamente. Asegúrate de que las columnas y filas estén etiquetadas de forma clara y concisa para evitar confusiones durante la entrada de datos.

    Para una mayor eficiencia, puedes utilizar la función de validación de datos para establecer reglas y restricciones en las celdas. Esto te permitirá controlar el tipo de información que puede ingresarse en cada campo.

    Paso 2: Crear el formulario

    Para crear el formulario, sigue estos pasos:

  • Abre la pestaña «Desarrollador» en Excel. Si no está visible, ve a «Archivo» > «Opciones» > «Personalizar cinta de opciones» y activa la casilla «Desarrollador».
  • Haz clic en «Insertar» en la pestaña «Desarrollador» y selecciona «Controles» en el grupo «Controles de formulario».
  • Elige el tipo de control que deseas utilizar para tu formulario, como cuadro de texto, botón de opción o lista desplegable.
  • Dibuja el control en la hoja de cálculo según tus preferencias.
  • Paso 3: Personalizar el formulario

    Una vez que hayas creado el formulario, puedes personalizarlo según tus necesidades. Puedes modificar la apariencia del formulario utilizando el formato condicional y las opciones de formato de Excel. Además, puedes agregar instrucciones o descripciones utilizando la función «Comentarios».

    También puedes agregar validación de datos adicional a los campos del formulario. Por ejemplo, puedes establecer que un campo sea obligatorio o aplicar restricciones en el formato de la información ingresada.

    Paso 4: Utilizar el formulario

    Una vez que hayas configurado y personalizado tu formulario, estará listo para ser utilizado. Para abrir el formulario, simplemente haz clic en el botón asociado al formulario en la hoja de cálculo de Excel.

    Ingresa los datos requeridos en cada campo del formulario y luego presiona el botón «Aceptar» o «Enviar». Los datos se almacenarán automáticamente en las celdas correspondientes de la hoja de cálculo. Si lo deseas, puedes agregar un botón «Limpiar» para borrar los datos del formulario y comenzar de nuevo.

    Recuerda que puedes utilizar filtros y funciones de Excel para analizar y organizar los datos recopilados a través del formulario de manera más efectiva.

    ¡Ahora estás listo para crear y utilizar tu propio formulario de entrada de datos en Excel! Esta herramienta te permitirá recopilar información de manera rápida y ordenada, mejorando la eficiencia de tu trabajo. ¡No dudes en probarlo y descubrir los beneficios que puede brindarte!

    [automatic_youtube_gallery type=»search» search=»Cómo crear y utilizar un formulario de entrada de datos en Excel» limit=»1″]
    R»⁣ en la‌ cinta de opciones ‍de Excel. ⁣Si esta pestaña no está⁢ visible, puedes habilitarla yendo a ⁤»Archivo» > «Opciones»⁣ > «Personalizar cinta de opciones» y⁢ marcando la opción⁢ «Desarrollador».

    Una ⁣vez que ⁣tengas la pestaña ‌»Desarrollador» activa, sigue estos pasos:

    1. Configuración de la tabla: Asegúrate de que tu rango de datos esté convertido en una tabla de Excel. Puedes hacer ‌esto ⁢seleccionando tus datos ⁣y luego haciendo‌ clic en «Insertar» > «Tabla». Luego asegúrate de que la opción «Mis datos tienen encabezados» esté marcada.
    1. Crear el formulario: En la pestaña «Desarrollador», busca la opción de⁢ «Insertar» y elige «Botón» (Control de formulario). Dibuja el botón ⁣en tu hoja de cálculo. Cuando sueltes el botón, aparecerá un cuadro ⁣de diálogo ⁢para‍ asignar una macro al botón.
    1. Asignar macro: Haz clic ⁤en «Nueva…» para crear una nueva macro. Se abrirá el editor de VBA, donde podrás escribir el código⁣ para abrir el formulario de entrada de datos:
    vba

    Sub OpenDataEntryForm()

    ActiveSheet.ShowDataForm

    End Sub

    Guarda y cierra el editor de VBA.

    1. Probar el ⁤botón: Haz ⁢clic en el botón⁣ que agregaste en la hoja ⁣de ⁤cálculo. Esto debería abrir el formulario de entrada de datos automáticamente, permitiendo que‍ las personas ingresen datos sin ‍tener que navegar a través de la tabla.

    Consejos adicionales:

    • Validación de datos:⁤ Como mencionabas,⁣ puedes configurar la validación de datos en tus columnas para⁣ asegurar que los usuarios ingresen información en el formato correcto. Hazel‌ antes de ‍crear el formulario.
    • Uso de fórmulas: ‌Recuerda que no podrás editar directamente las celdas que tienen fórmulas a ‌través del formulario. Las fórmulas solo mostrarán ⁤el resultado calculado.
    • Manejo de errores: Incluye un manejo‌ básico de errores​ en tu macro, por⁣ si algo sale mal al abrir el⁣ formulario. Puedes hacerlo mediante la estructura On Error GoTo.

    Implementar formularios de entrada en Excel facilita mucho la organización y la entrada de datos. Esta funcionalidad puede ser especialmente útil al trabajar⁣ en equipos grandes o manejar grandes cantidades ​de información,​ asegurando‍ que los datos se ingresen de manera consistente y organizada. ¡Buena suerte con tu trabajo en Excel!

    1 comentario en «Cómo crear y utilizar un formulario de entrada de datos en Excel»

    1. Mariano emilio: ¡Excelente artículo! La verdad es que yo empecé a usar formularios en Excel para llevar el control de gastos y ha sido un cambio total, me ayuda a no perderme en los números. Nunca pensé que algo tan simple podría hacer mi vida más fácil. Gracias por compartir estos tips.

    Deja un comentario