Академический Документы
Профессиональный Документы
Культура Документы
CONTROLES DE FORMULARIO
9
Utilización de controles de formulario
Aplicación de herramientas de datos
Validación de datos
Trabajos con macros
GUÍA DIDÁCTICA
Descripción
El ingreso de los datos y la gestión rápida de la información son pilares muy
importantes en la eficiente obtención de los resultados, es por ello que para lograr
una mejor funcionalidad en los procesos generados en una hoja de cálculo y tener
un mejor control en el ingreso de los datos, usaremos las herramientas de controles
de formulario y validación de datos.
Esta sesión le permitirá reforzar sus conocimientos en cuanto al uso de las
herramientas que automaticen el control de la información en la hoja de cálculo, esto
le facilitará enormemente el trabajo cuando gestione muchos datos para obtener
información. Recuerde, siempre que su uso exige la destreza y experiencia que
tenga en el manejo de la forma correcta de utilizar las funciones para obtener los
resultados esperados.
Capacidad
El participante al final de esta sesión, estará en capacidad de automatizar
modelos de hoja de cálculo manipulando datos con controles de formularios y
herramientas de datos.
Actividades
Desarrolla casos prácticos de automatización y control de la información al
ejecutar procesos de cálculo con funciones ya estudiadas.
Desarrolla casos prácticos de validación y control en el ingreso de los datos
antes de ser procesados.
Evaluación
En esta sesión Ud. será evaluado en:
1. Usa los controles de formulario, específicamente en cómo inserta y asigna
propiedades a los mismos; y como estos se vinculan a las diversas funciones
de Excel; para devolver el resultado esperado.
2. Usa las herramientas de validación de datos, para proteger el ingreso errado de
datos que conlleven a incurrir en error en los resultados.
Utilización de controles de formulario
Los controles de formulario son objetos que se colocan dentro de una hoja y que
dan funcionalidad adicional para interactuar mejor con los usuarios y tener un mejor
control sobre la información.
A tener en cuenta:
Sólo debemos usar las
herramientas de
Controles de
formulario, ya que
son aquellos que te
permitirá desarrollar
tus aplicaciones.
3
¿Qué es un formulario de Excel?
Un formulario, impreso o digital, es un documento diseñado con formato y estructura
estándar que facilita la captura, la organización y la edición de la información.
Los formularios en Excel tienen las mismas características que los formularios
impresos, pero contienen controles, que son objetos que muestran datos o facilitan
el ingreso de datos a partir de una acción o selección de una opción. En general,
los controles facilitan el uso de los formularios.
Nombre del
Descripción
Control
Identifica el propósito de una celda o un cuadro de texto, o
Etiqueta muestra texto descriptivo (como títulos, leyendas,
imágenes) o breves instrucciones
Agrupa controles relacionados en una unidad visual en un
rectángulo con una etiqueta opcional. Generalmente, se
Cuadro de grupo
agrupan botones de opción, casillas de verificación o
contenido estrechamente relacionado.
Ejecuta una macro que realiza una acción cuando un
Botón usuario hace clic en él. Los botones también se conocen
como botones de comando.
Activa o desactiva un valor que representa una selección
inequívoca entre opuestos. Puede seleccionar más de una
casilla de verificación en una hoja de cálculo o en un
Casilla cuadro de grupo. Una casilla de verificación puede tener
uno de tres estados: activada, desactivada y mixta, lo que
significa una combinación de los estados activada y
desactivada (como en una selección múltiple).
Permite una única elección dentro de un conjunto limitado
de opciones que se excluyen mutuamente; un botón de
Botón de opción opción generalmente está contenido en un cuadro de
grupo o un marco. Los botones de opción también se
conocen como botones de radio.
Aumenta o disminuye un valor, como un incremento
numérico, una hora o una fecha. Para incrementar el valor,
Control de es necesario hacer clic en la flecha arriba; para disminuirlo,
número se debe hacer clic en la flecha abajo. Generalmente, el
usuario también puede escribir un valor de texto
directamente en un cuadro de texto o una celda asociados.
4
Se desplaza por un intervalo de valores cuando el usuario
hace clic en las flechas de desplazamiento o arrastra el
cuadro de desplazamiento. Además, se puede mover por
una página (en un intervalo preestablecido) de valores
Barra de
haciendo clic en el área entre el cuadro de desplazamiento
desplazamiento
y cualquiera de las flechas de desplazamiento.
Generalmente, el usuario también puede escribir un valor
de texto directamente en un cuadro de texto o una celda
asociados.
Muestra una lista de uno o más elementos de texto de
entre los cuales puede elegir el usuario. Use un cuadro de
lista para mostrar grandes cantidades de opciones que
varían en número o contenido. Existen tres tipos de
cuadros de lista:
Un cuadro de lista de selección única permite
solamente una elección. En este caso, un cuadro
Cuadro de lista de lista se asemeja a un grupo de botones de
opción, a excepción de que un cuadro de lista
puede controlar un gran número de elementos de
manera más eficiente.
Un cuadro de lista de selección múltiple permite
una elección o elecciones contiguas (adyacentes).
Un cuadro de lista de selección extendida permite
una elección, elecciones y no contiguas, o
inconexas.
Combina un cuadro de texto con un cuadro de lista para
crear un cuadro de lista desplegable. Un cuadro
combinado es más compacto que un cuadro de lista pero
requiere que el usuario haz clic en la flecha abajo para
Cuadro
mostrar una lista de elementos. Use un cuadro combinado
combinado
para permitir que un usuario escriba una entrada o elija
solamente un elemento de la lista. El control muestra el
valor actual en el cuadro de texto, sin importar el modo en
que dicho valor se haya proporcionado.
Ejercicio 1:
Elaborar una consulta usando el control de formulario Cuadro Combinado, tal que
al seleccionar un producto, se muestre su Estilo, Marca, Stock y Precio (con o sin
descuento).
5
Solución
Para desarrollar esta aplicación debemos tener en la hoja DATOS los siguientes
registros.
6
Seleccione el control de formulario al que asignará propiedades (Ctrl + Clic)
7
Haga clic en la en el botón Aceptar.
8
Insertando funciones de Excel al control de formulario:
9
2: Nº columna en el rango de productos, donde se encuentra el
resultado a reportar: ESTILO.
Donde:
¡IMPORTANTE
Ha terminado la aplicación y se darás cuenta que la automatización
desde la Consulta, permite seleccionar un elemento de la gran lista de
productos que tienes en la hoja Datos para extraer de ella, detalles de
dicho producto, sin necesidad de ir a la Datos y visualizar los detalles.
10
1. Clic en la ficha Desarrollador
2. Clic en la opción Insertar del grupo Controles
3. Clic en el control Casilla e Inserte el control con arrastre en la hoja de
cálculo.
11
Escriba en la celda D14 el dato DESCUENTO y aplícale los formatos
mostrados.
En la celda E14, escriba la función: =SI(K2,E10*10%,0) para calcular
el descuento. Si la casilla está activada, debe mostrarse el importe
del descuento, caso se obtendrá “0”.
Ejercicio 2
Una persona desea tener un formulario en Excel, que le permita calcular la Cuota
de Pago Mensual que pagaría, al solicitar un préstamo en una de las entidades
financieras prestablecidas: Banco Falabella, Ripley o Caja Trujillo, en el plazo
indicado.
Solución:
1. Usando los controles de formulario y sus formatos de celdas, diseñe en la hoja
PRÉSTAMOS el siguiente formulario:
12
Asignando propiedades a los controles de formulario insertados en la
hoja PRESTAMOS.
Nota: Los tres botones de opción quedarán vinculados a dicha celda. La celda
H1, mostrará el valor de 1 si el primer botón de opción está activado, 2; si el
segundo botón está activado, y 3; si el tercer botón está activado.
13
5. Combine las teclas Control + Clic en el control de número del período de pago.
Luego, haga clic en la opción Propiedades del grupo Controles de la ficha
Desarrollador e ingresa los siguientes valores en las propiedades
correspondientes.
14
La función da como resultado un valor negativo. Para mostrar el resultado
como valor positivo, utilizaremos la función ABS (absoluto):
=ABS(PAGO(E10,E12,D4))
Las herramientas de datos son opciones útiles para analizar, consolidar, validar y
quitar elementos contenidos en las tablas y considerado como información.
Texto en columnas
15
Según cómo se organicen los datos, puede dividir el contenido de las celdas en
función de un delimitador, como un espacio o un carácter (como una coma, un punto
o un punto y coma) o puede dividirlo en función de la ubicación específica de un
salto de columna en los datos.
Solución:
1. Seleccione el rango de datos que desea convertir, en nuestro caso A1:A7
2. En el grupo Herramientas de datos de la ficha Datos, haga clic en
Texto en columnas.
16
4. Elija el tipo de separador, según el texto que tiene. Ejemplo: para nuestro
caso: Espacio y desactiva las demás casillas.
En el cuadro Vista previa de los datos se muestra el nombre y el apellido
en dos columnas distintas.
17
7. Haga clic en el botón Finalizar.
8. El resultado seré el siguiente:
18
10. Haga clic en el Finalizar.
11. El resultado será el siguiente:
Solución:
1. Seleccione el rango de datos que desea convertir, en nuestro caso A1:A7
2. En el grupo Herramientas de datos de la ficha Datos, haga clic en Texto
en columnas.
19
3. En la ventana del Asistente para convertir texto en columnas, haga clic en
Delimitados y luego en Siguiente.
20
5. Haz clic en el botón Siguiente.
6. En Formato de los datos en columnas, selecciona: Texto.
21
9. Si desea mostrar el contenido separado en las columnas junto al nombre
completo, haga clic en el icono situado a la derecha del cuadro Destino y,
a continuación, selecciona la celda colocada junto al nombre en la lista
(B1, en este ejemplo).
¡IMPORTANTE
Observa, cómo se realiza la separación de los datos, estos procesos son
muy usuales en una organización.
22
Quitar duplicados
Este proceso permitirá eliminar registros duplicados en una tabla de Excel 2013.
Ejercicio:
Se tiene la siguiente tabla de información en la cual existen registros duplicados, se
pide eliminar dichos registros:
Solución:
1. Haga clic dentro de la tabla de datos
2. En el grupo Herramientas de datos de la ficha Datos, haga clic en Quitar
duplicados.
3. Ahora, seleccione las columnas de las cuales desees eliminar los datos
duplicados. Ejemplo: Código, Empleado y Edad
23
5. Excel mostrará la cantidad de valores duplicados eliminados y la cantidad
de valores únicos que permanecerán. Haz clic en Aceptar.
Esquemas de datos
Si tiene una lista de datos que desea agrupar y resumir, puede crear un esquema
de hasta ocho niveles, uno para cada grupo. Cada nivel interno, muestra datos de
detalle del nivel externo anterior, representado por un número inferior de símbolos
de esquema. Use un esquema para mostrar rápidamente filas o columnas de
resumen, o bien para mostrar los datos de detalle de cada grupo. Puede crear un
esquema de filas (como se ilustra en el ejemplo siguiente), un esquema de Para mostrar filas
para un nivel, haz clic en
columnas o un esquema de filas y columnas. los símbolos de esquema
adecuados.
Para expandir o
Se muestra una fila de datos de ventas agrupados por regiones geográficas y contraer datos en el
meses con varias filas de resumen y detalles. esquema, haz clic en los
símbolos de esquema
Crear un esquema de filas y .
24
1. Seleccione el rango A4:I6
2. En la ficha Datos, del grupo Esquema,
seleccione la opción Agrupar y luego
Agrupar…
3. Del cuadro de diálogo Agrupar,
seleccione la opción Filas y haga clic en
el botón Aceptar.
4. Ahora, seleccione el rango: A9:I11 y
repita los pasos anteriores.
25
Cómo podrá observar, se crean los esquemas de filas y columnas. Ahora, haga
clic en cada cuadradito que contiene el signo menos (“-“) para mostrar sólo los
totales.
¡IMPORTANTE
Si desea ver el detalle de cada total, haga clic en el cuadradito con
el signo más (“+”)
26
Validación de datos
Asegurar la entrada válida de datos es una tarea importante. Puede que desee
restringir la entrada de datos a un rango determinado de fechas, limitar las opciones
empleando una lista o asegurarse de que sólo se entran números enteros positivos.
También es esencial proporcionar una ayuda inmediata para dar instrucciones a los
usuarios y mensajes claros cuando se escriban datos no válidos para hacer que el
proceso de entrada de datos se lleve a cabo sin problemas.
Ejercicio 01:
27
Este cuadro de diálogo presenta las siguientes fichas:
28
Ejercicio 02:
Las fechas de término de contrato del personal, deben ser mayores a 30 días
después de las fechas de inicio de contrato.
29
Para facilitar la entrada de datos, o para limitar las entradas a determinados
elementos que define el usuario, puede crear una lista desplegable de entradas
válidas desde cualquier hoja del libro.
Ejercicio 03:
En la hoja Productos, ingrese los siguientes datos:
Solución:
30
El resultado será el siguiente:
31
Valor_buscado : B8 (celda que muestra el producto
seleccionado)
Matriz_buscar_en : PRODUCTOS!$A$2:$B$11 (rango que
contiene los productos y sus precios)
Indicador_columnas : 2, ya que los precios están en la segunda
columna de la matriz de búsqueda.
Ordenado : FALSO, porque la búsqueda del producto debe
ser exacta.
32
9. La aplicación terminada debe quedar así:
Una Macro es una serie de pasos o instrucciones que se almacenan y que pueden
ser ejecutadas automáticamente con una simple pulsación de teclas.
También podemos asignar a una macro una combinación de teclas (como por
ejemplo Control + m) para invocarla. La ejecución de una macro es muy rápida,
aunque depende de la cantidad de instrucciones que debe realizar.
33
• Es adecuada solamente para macros simples.
diálogo, etc.
34
2. En la siguiente ventana: Ingresa el nombre de la macro, la tecla para ejecutar
la macro por el método abreviado y una descripción, tal como se muestra.
Luego, Aceptar.
3. Desde este momento, la macro empieza a grabar todo lo que hacemos. Por
lo tanto: Ubicar el puntero en cualquier celda de la tabla de datos.
35
6. Después de cumplir el propósito, la macro debe finalizar. Por lo tanto, de la
ficha Desarrollador, hacer clic en Detener grabación del grupo Código.
Ejemplo 2: Crear una macro para ordenar en forma ascendente por el campo
Alumno.
36
3. Desde este momento, la macro empieza a grabar todo lo que hacemos. Por
lo tanto: Ubicar el puntero en cualquier celda de la tabla de datos.
37
Presionar Ctrl + p para ejecutar la macro que ordena por promedio
en forma descendente.
Presionar Ctrl + a para ejecutar la macro que ordena por alumno en
forma ascendente.
Para guardar un libro de Excel que contiene macros, debemos hacer lo siguiente:
1. Clic en Archivo
2. Clic en Guardar como
3. Seleccionamos dónde vamos a guardar la macro y le asignamos un nombre,
según se muestra a continuación:
4. Luego, como Tipo debemos elegir Libro de Excel habilitado para macros.
38
5. Finalmente, Aceptar.
39