Está en la página 1de 81

Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 01
REALIZAR CÁLCULOS CON LOS DATOS

A. OBJETIVO:
 Buscar y corregir errores en los cálculos realizados

Al incluir cálculos en sus libros de trabajo, obtendrá respuestas de gran valor a cuestiones sobre sus datos.
Como ocurre siempre, sin embargo, es posible que se produzcan errores en sus fórmulas. Excel facilita la labor
de buscar el origen del error en sus fórmulas identificando las celdas usadas en un cálculo concreto y
describiendo los errores que han tenido lugar. El proceso de examinar un libro de trabajo en busca de errores en
las fórmulas recibe el nombre de Auditoría de fórmulas.

Cuando una celda que contiene una fórmula errónea resulta ser la celda activa, aparece un botón de Error junto
a ella. Si hace clic sobre ese botón, mostrará un menú con opciones que ofrecen información sobre el error al
mismo tiempo que ofrecen ayudar para solucionarlo. La siguiente tabla muestra los códigos de error más
comunes y su significado.

#### La columna no dispone de la anchura suficiente para mostrar el valor

#VALOR! La fórmula presenta un tipo de argumento erróneo (como el caso de textos que se requieren
el valor VERDADERO o FALSO)
#NOMBRE? La fórmula contiene texto que Excel no reconoce (como un rango con un nombre
desconocido).
#REF! La fórmula se refiere a una celda que no existe (que puede ocurrir siempre que se borran
celdas).
#DIV/0! La fórmula trata de dividir por cero.

B. HERRAMIENTA: Auditoría de Fórmulas

C. ARCHIVO DE TRABAJO: BuscarErrores.xlsx

D. EJERCICIO 01:
En este ejercicio, utilizará las posibilidades que le brinda la opción Auditoria de formulas del Excel 2007,
para identificar y corregir errores en una formula.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic en el archivo BuscarErrores.xlsx.
Se abre el archivo BuscarErrores.xlsx.
3. Haga clic sobre la celda D8.
Se muestra =SUMA(C2:C6) en la barra de formulas.
4. En la Ficha Fórmulas, seleccione Auditoria de formulas y después haga clic sobre Rastrear precedentes.
Aparece una flecha azul que une la celda D8 con el grupo de celdas desde la C2 a la C6, indicando que las
celdas en el rango C2:C6 son precedentes del valor en la celda D8.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

5. En el menú Herramientas, seleccione Auditoria de formulas y haga clic sobre Quitar todas las flechas.
Las flechas desaparecen.
6. Haga clic sobre la celda D20.
Se muestra =PROMEDIO(D7, D15) en la barra de formulas.
7. En la Ficha Fórmulas, selecciones Auditoría de formulas y después haga clic sobre la pestaña del botón
de Comprobación de Errores y
seleccionar la opción Rastrear error.
Aparece una flecha azul, que apunta a la
celda D20 desde las celdas D7 y D15.
Estas flechas indican que el uso de valores
(o falta de valores, en este caso) en las
celdas indicadas esta generando el error
de la celda D20.
8. En la Ficha Fórmulas, selecciones
Auditoria de formulas y haga clic sobre la
pestaña de la herramienta Quitar Flechas
y seleccionar la opción Quitar Flechas.
Las flechas desaparecen.
9. En la barra de formulas, elimine la
formula existente, escriba
=PROMEDIO(D8,D16) y presione la tecla
INTRO.
El valor $149.08 se muestra en la celda D20.
10. En la Barra de Inicio Rápido, haga clic sobre el botón Guardar.
Excel 2007 guardará los cambios.
11. Haga clic sobre el botón Cerrar.
El archivo BuscarErrores.xlsx se cierra.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 02
CAMBIAR LA APARIENCIA DE UN DOCUMENTO

A. OBJETIVO:
 Conseguir que los números sean más fáciles de leer.

Cambiar el formato de las celdas puede hacer que los datos sean más fáciles de leer, tanto configurando los
rótulos a parte de los datos como agregando bordes para definir los límites entre los rótulos y los datos
claramente. Por supuesto el hecho de utilizar las opciones de formato para cambiar el tipo de fuente o la
apariencia del contenido de una celda no sirve de ayuda con tipos de datos como: fechas, números de teléfonos
o monedas. Aunque es posible escribir un número telefónico con un formato predefinido en una celda, resulta
más sencillo escribir una secuencia de diez dígitos y hacer que Excel cambie la apariencia de los datos.

B. HERRAMIENTA: Formato de Celdas


C. ARCHIVO DE TRABAJO: BuscarErrores.xlsx
D. EJERCICIO 01:
En este ejercicio, asignará formato de fecha, número de teléfono y moneda a rangos de celdas de su hoja de
trabajo. Una vez asignados los formatos, los revisará escribiendo datos personalizados.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic en el archivo LecturaFacil.xlsx.
Se abre el archivo LecturaFacil.xlsx.
3. Haga clic sobre la celda B4.
4. En la Ficha Inicio haga clic sobre el botón Formato del Grupo Celdas, luego seleccionar la Opción
Formato de Celdas.
Se abre el cuadro de dialogo Formato de celdas.

5. Si fuera necesario, seleccione la lengüeta Número.


1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

6. En el panel Categoría, haga clic sobe Fecha.


Se muestra el panel Tipo con un listado de formatos de fecha.
7. En el panel Tipo, haga clic sobre *14/03/2001.
8. Haga clic Aceptar.
Excel asigna el formato seleccionado a la celda.

9. En la barra de herramientas estándar, haga clic en le botón Copiar


formato.
Se resalta la celda B4 con un borde.
10. Seleccione la celda B5 y arrastre el cursor hasta la celda B23.
Excel asigna el formato de la celda B4 alas celda B5:B23.

11. Haga clic sobre la celda J4.


12. En la Ficha Inicio haga clic sobre el botón Formato del Grupo Celdas, luego seleccionar la Opción
Formato de Celdas.
Se abre el cuadro de dialogo Formato de celdas.
13. En el panel Categoría, haga clic sobre Personalizada.
Se muestra el panel Tipo con un listado de formatos
especiales.
14. En el panel Tipo, haga clic y escriba el siguiente
formato (###) ###_### y después en Aceptar.
Se cierra el cuadro de dialogo Formato de celdas.
15. En el Grupo Portapapeles, haga clic sobre el botón
Copiar formato.
La celda J4 se resalta con un borde.
16. Seleccione la celda J5 y arrastre el cursor hasta la celda
J23.
Excel 2007, asigna el formato de la celda J4 a las celdas
J5:J23.

17. Haga clic sobre la celda K4.


18. En la Ficha Inicio haga clic sobre el botón Formato del
Grupo Celdas, luego seleccionar la Opción Formato de
Celdas.
Se abre el cuadro de dialogo Formato de celdas.
19. En el panel Categoría, haga clic sobre Personalizada.
En el contenido de la casilla Tipo se actualiza para
reflejar su elección.
20. En el panel Tipo, escriba $ #,##0.00
Aparece $ #,##0.00 en el cuadro de texto Tipo.
21. Haga clic sobre Aceptar.
Se cierra el cuadro de dialogo Formato de celdas.
22. En el Grupo Portapapeles, haga clic sobre el botón Copiar formato.
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

La celda K4 se resalta con un borde.


23. Seleccione la celda K5 y arrastre el cursor hasta la celda K23.
Excel asigna el formato de la celda K4 a las celdas K5:K23.

24. En al celda B4, escriba 25 enero, 2001 y presione INTRO.


El contenido de la celda B4 se modifica por 25/01/2001, adaptándose al formato que ha fijado previamente.
25. En la celda C4, escriba C100001.
26. En la celda D4, escriba MARIA MONICA.
27. En la celda E4, escriba SANCHEZ RODRIGUEZ.
28. En la celda F4 escriba AV. MUNICIPAL #435.
29. En la celda G4, escriba GREGORIO ALBARRACIN
30. En la celda H4, escriba TACNA.
31. En la celda I4, escriba 230110.
32. En la celda J4, escriba 4255550102.
El contenido de la celda pasará ser (425) 555-0102, adaptándose al formato seleccionado previamente.
33. En la celda K4, escriba 2400.
El contenido de la celda se cambia por $2,400.00 adaptándose al formato creado previamente
34. En la Barra de Inicio Rápido, haga clic sobre el botón Guardar.
Excel 2007 guardará los cambios.
35. Haga clic sobre el botón Cerrar.
El archivo LecturaFacil.xlsx se cierra.

E. OBJETIVO:
 Modificar la apariencia de los datos en función de su valor.

Otro modo de hacer que sus datos sean más sencillos de interpretar consiste en hacer que Excel modifique la
apariencia de sus datos basándose en su valor. Estos formatos reciben el nombre de Formatos Condicionales,
porque los datos deben cumplir ciertas condiciones para que se aplique el formato.

F. HERRAMIENTA: Formato Condicional

G. ARCHIVO DE TRABAJO: Condicional.xlsx

H. EJERCICIO 02:
En este ejercicio, vamos a crear una serie de formatos condicionales para modificar la apariencia de los
datos en las hojas de una celda que incluye los límites de crédito de los clientes de empresa Consultores de
Tacana.

1 En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2 Haga doble clic en el archivo Condicional.xlsx.
Se abre el archivo Condicional.xlsx.
3 Si fuera necesario, vaya a la celda K4.
4 En la Ficha Inicio, haga clic sobre la pestaña Formato condicional, luego hacer un clic en la opción
Administrar reglas...

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Se abre el cuadro de dialogo Administrador de reglas de formatos condicionales y seleccionar la opción


Nueva Regla.

5 En la zona Seleccionar un tipo de regla,


seleccionar la opción Aplicar formato
únicamente a las celdas que contengan, luego
ir a la zona Editar una descripción de regla: ir a
la segunda casilla, haga clic sobre la flecha de
opciones y del listado que aparece, seleccione
entre.
La palabra entre se muestra en el segundo cuadro
de texto.
6 En el primer cuadro de texto, escriba 1000.
7 En el segundo cuadro de texto, escriba 2000.
8 Haga clic sobre el botón Formato.
Se abre el cuadro de dialogo Formato de celdas.
9 Si fuera necesario, haga clic sobre la ficha Fuente.
Se muestra la ficha Fuente.
10 En la casilla Color, haga clic sobre la flecha de opciones y, de la paleta de colores que se muestra,
seleccione el cuadrado azul.
La paleta de colores se oculta y el texto en el panel Vista previa se vuelve azul.
11 Haga clic sobre Aceptar.
Se cierra el cuadro de dialogo Nueva Regla de Formato.
12 Hacer clic en Nueva Regla del cuadro de diálogo Administrador de Reglas de Formatos Condicionales.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

13 En la zona Seleccionar un tipo de regla,


seleccionar la opción Aplicar formato
únicamente a las celdas que contengan, luego
ir a la zona Editar una descripción de regla: ir a
la segunda casilla, haga clic sobre la flecha de
opciones y del listado que aparece, seleccione
entre.
La palabra entre se muestra en el segundo cuadro
de texto.

14 En le segundo listado, haga clic sobre la flecha de


opciones y, del listado que aparece, seleccione entre.
La palabra entre aparece en la segunda casilla.
15 En el primer cuadro de texto, escriba 2000.
16 En el segundo cuadro de texto, escriba 2500.
17 Haga clic sobre Formato.
Se abre el cuadro de dialogo Formato de celdas.
18 En la casilla Color, haga clic sobre la flecha de opciones y, de la paleta de colores que se muestra,
seleccione el cuadrado verde.
La paleta de colores se oculta y el texto en el panel Vista previa se vuelve verde.
19 Haga clic sobre Aceptar.
Se cierra el cuadro de dialogo Nueva regla de formato.

20 En la celda K4, haga clic sobre el controlador de relleno (en la esquina inferior derecha
de la celda) y arrástrelo hasta la celda K6.
Los contenidos de las celdas K5 y K6 pasan a ser $2.400,00 y aparece el botón de
Opciones de autorelleno.
21 Haga clic sobre el botón Opciones de autorelleno y, del listado que aparece,
seleccione Rellenar formatos solo.
Los contenidos K5 y K6 vuelven a sus valores iniciales y Excel aplica los formatos
condicionales a las celdas seleccionadas.
22 En la Barra de Inicio Rápido, haga clic sobre el botón Guardar.
Excel 2007 guardará los cambios.
23. Haga clic sobre el botón Cerrar.
El archivo Condicional.xlsx se cierra.

I. EJERCICIO 03:
Con el formato condicional puedes hacer que tus datos numéricos ofrezcan información gráfica
adicional. Si necesitas ofrecer una mejor visualización de tus datos numéricos en tus hojas de

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

cálculo sin tener que recurrir a los gráficos, estas de suerte, Excel 2007 ofrece un gran número de
posibilidades en esta área..

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic en el archivo Condicionalgrafica.xlsx.
Se abre el archivo Condicional.xlsx.
3. Desde el botón “Formato Condicional” del “Grupo Estilo” correspondiente a la “Ficha Inicio” tienes disponible
usa serie de posibilidades para ofrecer una visualización gráfica de los valores numéricos en las propias
celdas.
4. Seleccione un rango de celdas, y dentro del menú desplegable del botón “Formato Condicional” seleccione
la opción “Barras de Datos” y dentro de ella el color que quiere utilizar. Como verá su rango de celdas ofrece
la misma información que antes pero gracias a esta opción del Formato Condicional es mucho más sencillo
identificar la información numérica global.

5 Seleccione otro rango de celdas, y dentro del menú desplegable del botón “Formato Condicional”
seleccione la opción "Escalas de color" y dentro de ella el rango de colores que quiere utilizar.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

6 Por último seleccione otro rango de celdas, y dentro del menú desplegable del botón “Formato
Condicional” seleccione la opción “Conjunto de Iconos” y dentro de ella el rango de iconos que quiere
utilizar.

7. Adicionalmente puede marcar gráficamente conjuntos de celdas que cumplan determinadas condiciones
(Opciones : “Resaltar Reglas de Celdas, Reglas de la Parte Superior e Inferior”).

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 03
INFORMACION MATEMATICA INSTANTANEA

Breve: Ya tiene disponible la información básica sobre un conjunto de valores de forma instantánea.

Descripción: Cuando seleccionamos una tabla de valores en Excel generalmente queremos saber o el número
de valores seleccionados, su suma total o incluso la media aritmética de los mismos.

Excel 2007 te ofrece esa información de forma automática, simplemente selecciona una tabla de valores y en la
barra de estado verás automáticamente dichos valores.

Esta característica funciona igualmente con múltiples selecciones no contiguas ( Ctrl + Click).

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 04
FORMATO INSTANTANEO DE CELDAS

Breve: Puede dar formato de forma visual a sus celdas desde una galería de formatos predefinidas

Descripción: Simplemente seleccionando un grupo de celdas y usando la funcionalidad del botón “Estilos de
Celda” del “Grupo Estilo” de la “Ficha Inicio”. Podrá comprobar que gracias a la funcionalidad “Vista Inmediata”
los cambios son inmediatos y puede seleccionar de forma cómoda el aspecto final de sus documentos

Simplemente seleccione un grupo de celdas y utilice el botón "Estilos de Celda" que le mostrará un desplegable
con diferentes tipos de formato.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 05
INFORMACION VISUAL SOBRE LAS FUNCIONES

Breve: Puede disponer de forma inmediata de toda la información sobre cualquier fórmula que seleccione.

Descripción: Si esta harto de buscar cuál es la funcionalidad de determinadas funciones en la ayuda, esta
nueva característica le va a ser más que útil.

Primero debe seleccionar a qué grupo pertenece la fórmula que desea emplear según la funcionalidad buscada
en cualquiera de las listas desplegables de las funciones que puede encontrar en la “Ficha Formulas”,
clasificadas por funcionalidad: Financieras, Lógica, Texto, Fechas y Hora, Búsqueda y referencias, Matemáticas
y Trigonometría, Estadísticas, Ingeniería, Cubos e Información.

Una vez seleccionado el grupo, podrá navegar por la lista desplegable hasta encontrar la fórmula que está
buscando; puede consultar la descripción de la fórmula actual, simplemente manteniendo el puntero del ratón
durante unos segundos en dicha fórmula y aparecerá un cuadro con la descripción detallada.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 06
GRAFICAS EN 3D

Breve: El tratamiento de gráficas en esta nueva versión es sencillamente espectacular

Descripción: Si acostumbra a incluir gráficas en sus hojas de cálculo, quizá esta funcionalidad añadida para su
manejo será más que apreciada.

Si partimos de una simple tabla, tan solo tendrá que seleccionar el grupo de celdas a representar gráficamente y
seleccionar cualquiera de los diferentes tipos de gráficas incluidas en el “Grupo Gráficos” de la “Ficha Insertar”:
Columnas, Líneas, Barras, Área, etc. Del tipo de gráfico seleccionado deberá escoger un modelo del menú
desplegable correspondiente.

Una vez hecho esto aparecerá la gráfica, que podrá mover libremente. Verá que ha aparecido un nuevo grupo de
fichas: “Herramientas de Gráficos”

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

En las tres nuevas fichas que han aparecido bajo el grupo anteriormente nombrado y que siempre aparecerá
cuando se seleccione cualquier gráfica de nuestra hoja de cálculo, destacaremos

“Ficha Diseño”: Nos ofrece todas las funcionalidades relacionadas con el diseño, cambio del diseño completo de
la gráfica, cambio de estilo, edición de la fuente de datos, etc.

“Ficha Composición”: Aquí encontrará toda la funcionalidad correspondiente a la disposición de los diversos
componentes de la gráfica; Título, ejes, etiquetas, etc.

“Ficha Formato”: Para modificar el formato de las gráficas generadas, esta ficha nos ofrece interesantes
funciones; Estilos rápidos de formas, de textos, alineación, rotación, etc.

Así por ejemplo simplemente seleccionando un nuevo estilo del “Grupo estilos de Forma” del “Ficha Formato”
podremos comprobar que nuestra gráfica cambia completamente de forma rápida y sencilla

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 07
ACCEDER A DATOS ESPECÍFICOS MEDIANTE EL USO DE FILTROS

A. OBJETIVO:
 Delimitar los datos que se muestran en la pantalla.

Las hojas de cálculo de Excel pueden contener tantos datos como sea necesario, pero quizás no desee trabajar
con todos los datos de una hoja al mismo tiempo. Por ejemplo, podría optar por ver las cifras de ventas de su
empresa durante el primer tercio, el segundo tercio y el último tercio del mes. Podrá limitar los datos a mostrar en
una hoja creando un filtro, que es una norma que selecciona las filas que se mostrarán en la hoja. Al ejecutar un
filtro, Excel trata las celdas en la columna de la celda activa como un rango. Para garantizar que el filtro funciona
correctamente, se recomienda agregar siempre un título a la columna que desee filtrar.

B. HERRAMIENTA: Autofiltro

C. ARCHIVO DE TRABAJO: Filtro.xlsx

D. EJERCICIO 01:
En este ejercicio, creará un filtro para mostrar las mejores cinco ventas diarias de enero, mostrará las cifras
de ventas de los lunes durante ese mismo mes y los días en que las ventas han sido inferiores a 3.000
dólares, seleccionara días del mes aleatoriamente para efectuar la auditoría y generará un listado con
valores únicos en una de las columnas de la hoja.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic en el archivo Filtro.xlsx.
Se abrirá el archivo Filtro.xlsx.
3. Si fuera necesario, haga clic sobre la lengüeta Enero.
4. Haga clic sobre la celda P5.
5. En la Ficha Datos haga clic sobre el botón Filtro, del grupo Ordenar y Filtrar.
Aparece una flecha de opciones en la celda P5.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

6. En la celda P5, haga clic en la flecha de opciones y, del listado


que aparece, haga clic en Filtros de número y luego en Diez
mejores…
Se abre el cuadro de dialogo Autofiltro de las diez mejores.
7. Haga clic en el cuadro central, borre el 10, escriba 5 y haga
clic sobre Aceptar.
Solo se mostraran las filas que contengan los 5 valores más
altos de la columna P.

8. En la Ficha Datos haga clic sobre el botón Filtro, del grupo Ordenar y Filtrar.
Reaparecen las filas que se habían filtrado.
9. Haga clic sobre la celda B5.
10. En la Ficha Datos haga clic sobre el botón Filtro, del grupo Ordenar y Filtrar.
Aparece una flecha de opciones en la celda B5.
11. En la celda B5, haga clic sobre la flecha de opciones y, del listado de valores únicos
de la columna que aparece, seleccione con un check únicamente Lun.
Solo se mostraran las filas que contengan la palabra Lun en la columna B de la hoja
de trabajo.
12. En la Ficha Datos haga clic sobre el botón Filtro, del grupo Ordenar y Filtrar.
Reaparecen las filas que se habían filtrado.
13. Haga clic sobre la celda P5 y después, en el la Ficha Datos haga clic
sobre el botón Filtro, del grupo Ordenar y Filtrar.
Aparece una flecha de opciones en la celda P5.
14. En la celda P5, haga clic sobre la flecha de opciones y, del listado
que aparece, haga clic sobre Filtros de número y luego sobre Filtro
Personalizado.
Se abre el cuadro de dialogo Autofiltro personalizado…

15. En la casilla superior izquierda, haga clic en la flecha


de opciones y, del listado que aparece, seleccione es
mayor o igual a.
16. En la casilla superior derecha, escriba 3000 y después
haga clic sobre Aceptar.
Solamente se mostraran las filas cuyos totales
sean mayores a 3000 como se muestra en la
siguiente figura.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

17. En la Ficha Datos haga clic sobre el botón Filtro, del grupo Ordenar y Filtrar.
Vuelven a mostrarse las filas filtradas.
18. En la Ficha Datos haga clic sobre el botón Filtro, del grupo Ordenar y Filtrar.
Aparece una flecha de opciones en la celda P5.
19. En la celda P5, haga clic sobre la flecha de opciones y, del listado de valores únicos de la columna que
aparece, seleccione 2236.
Se ocultarán todas las filas excepto aquella que contenga el valor 2236 en la columna P.
20. En la Ficha Datos haga clic sobre el botón Filtro, del grupo Ordenar y Filtrar.
Vuelven a mostrase las filas filtradas.
21. En la celda Q5, escriba Auditoria.
22. En la celda Q6, escriba =ALEATORIO()17% Es posible que tenga que aumentar el ancho de la columna.
Si el resultado de la función ALEATORIO es inferior al 17%, la celda Q6 mostrara el valor VERDADERO; si
no, la celda Q6 mostrara el valor FALSO.
23. Arrastre el Controlador de relleno desde la celda Q6 hasta la celda Q36.
Los valores VERDADERO Y FALSO aparecen en las celdas desde la Q6 hasta la Q36 con una frecuencia
del 16 por ciento y 84 por ciento respectivamente.

24. Haga clic sobre la celda B5 y arrastre el cursor hasta la celda B36.
Las celdas B5 a B6 se resaltan.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

25. En la Ficha Datos haga clic sobre el botón Avanzadas, del grupo Ordenar y Filtrar.
Se abre el cuadro de dialogo Filtro avanzado.
26. Seleccione la casilla de verificación Solo registros únicos y haga clic sobre Aceptar.
Las filas con la primera ocurrencia de un valor se mostrarán en la hoja de trabajo.
27. En la Ficha Datos haga clic sobre el botón Filtro, del grupo Ordenar y Filtrar.
Vuelven a aparecer las filas filtradas.
28. En la Barra de Inicio Rápido, haga clic sobre el botón Guardar.
Excel 2007 guardará los cambios.
29. Haga clic sobre el botón Cerrar.
Se cierra el archivo Filtro.xlsx.

E. OBJETIVO:
 Definir un conjunto válido de valores para un rango de celdas.

Parte de la labor de crear hojas de cálculo eficientes y fáciles de usar consiste en hacer lo posible por garantizar
que los datos son todo lo correcto que sea posible. Aunque no es posible detectar cada uno de los errores
tipográficos o de transcripción, podrá definir una regla de validación para garantizar que los datos introducidos
en las celdas cumplen con ciertos criterios. Para utilizar el cuadro de diálogo Validación de datos para definir el
tipo de datos que Excel debería admitir como válido en cada celda y después, dependiendo del tipo de datos que
haya seleccionado, fijará las condiciones que esos datos deben cumplir para ser aceptados.

F. HERRAMIENTA: Validación de Datos.

G. ARCHIVO DE TRABAJO: Validar.xlsx

H. EJERCICIO 02:
En este ejercicio, creará una norma de validación de datos limitando la línea de crédito de los clientes de
Financiera del Sur S.A. a 2.500 dólares, agregara un mensaje informando de ese límite y creará un mensaje
de error que se mostrara en caso de que alguien introduzca un valor superior a 2.500 dólares. Una vez
creada la norma y los mensajes, los comprobará.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic en el archivo Validar.xlsx.
Se abre el archivo Validar.xlsx.
3. Haga clic sobre la celda J4.
4. En la Ficha Datos haga clic sobre el botón Validación de Datos del Grupo Herramienta de Datos.
Se abre el cuadro de dialogo Validación de datos con la ficha Configuración en primer término.

.
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

5. En la casilla Permitir,
haga clic sobre la
flecha de opciones y,
del listado que
aparece, seleccione
Decimal.
Aparecen dos
cuadros de texto
denominados
Mínimo y Máximo
debajo del cuadro
Datos.
6. En la casilla Datos, seleccione la flecha de opciones y, del listado
que aparece, haga clic en menor o igual que.
Se oculta el cuadro Mínimo.
7. En cuadro Máximo, escriba 2500.
8. Desactive la casilla Omitir blancos.

9. Haga clic sobre la lengüeta Mensaje entrante.


Se muestra la ficha Mensaje entrante.
10. En el cuadro de texto Titulo, escriba Escriba: El Límite.
11. En el cuadro de texto Mensaje de entrada, escriba. Por favor,
escriba el límite de crédito del cliente, omitiendo el signo dólar.

12. Haga clic sobre la lengüeta Mensaje de error.


Se muestra la ficha Mensaje de error.
13. En la casilla Estilo, haga clic sobre la flecha de opciones y, del listado que aparece, seleccione
Advertencia.
El icono que aparecerá en el mensaje de error se cambiara por el icono de Advertencia.
14. En el cuadro de texto Titulo, escriba Error.
15. Haga clic sobre Aceptar.

Consejo
Si deja el Mensaje de error en blanco, Excel mostrar un mensaje predeterminado: Valor no Valido. El usuario
solo puede introducir ciertos valores en esta celda.

Se muestra un consejo cuyo título será Escriba el límite y con el texto Por favor, escriba el limite de crédito
del cliente, omitiendo el signo dólar junto a la celda J4.

16. Escriba 2501 y presione la tecla INTRO.


17. Haga clic sobre Sí.
Se cierra el mensaje de error.

Importante
Si hace clic sobra la opción No, podrá modificar el valor erróneo y si hace clic sobre Cancelar borrar el dato que
ha escrito.
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

18. Una vez que han ingresado los datos a las círculo datos no válidos, y mostrarán los
celdas correspondientes al rango de J5 a la datos que forzaron el criterio de validación.
J15, y a su vez aceptando datos mayores a 19. Para borrar los círculos que se muestran
2500, procedemos a hacer un clic en la procedemos a hacer un clic en el herramienta
herramienta Validación de datos, luego Validación de datos, luego elegimos Borrar
seleccionamos la opción Rodear con un círculos de validación.

20. Haga clic sobre la celda J4.


La celda J4 pasa a ser la celda activa y reaparece el
mensaje en la pantalla.
21. Escriba 2500 y presione la tecla INTRO.
Excel aceptara ese valor.
22. Haga clic sobre la celda J4.

23. En la Ficha Datos haga clic sobre el botón


Validación de Datos del Grupo Herramienta de
Datos.
Se abre el cuadro de dialogo Validación de datos.
24. Haga clic sobre la ficha Configuración.
Se muestra la ficha Configuración.
25. En la casilla Permitir, hagas clic sobre la flecha de opciones y, del listado que aparece, seleccione Número
entero.
26. Haga clic sobre Aceptar.
27. En la celda J4, escriba 2499,95 y presione la tecla INTRO.
Se muestra un mensaje de error con el título Error y el texto predeterminado de Excel.
28. Haga clic sobre No.
Se oculta el mensaje de error, la celda J4 pasa a ser la celda activa y se vuelve a mostrar el consejo.
29. Escriba 2500 y presione la tecla INTRO.
30. Excel aceptara ese valor.
31. En la Barra de Inicio Rápido, haga clic sobre el botón Guardar.
Excel 2007 guardará los cambios.
32. Haga clic sobre el botón Cerrar.
Se cierra el archivo Validar.xlsx.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 08
COMBINAR DATOS DE MÚLTIPLES FUENTES

A. OBJETIVO:
 Resumir múltiples series de datos.

Cuando crea una serie de hojas de cálculo que contienen datos similares, es posible que usando una plantilla,
pueda construir una serie de libros consistentes donde los datos estén almacenados en un sitio predecible. El
uso de vínculos para traer datos de una hoja de cálculo a otra le permitirá una gran eficacia al combinar datos de
varias fuentes en un único sitio. Cabe señalar que para grandes hojas de cálculo con cientos de celdas llenas de
datos, crear vínculos que para grandes hojas de cálculo con cientos de celdas llenas de datos, crear vínculos
desde una celda a celdas de otra hoja de cálculo implica mucho tiempo. Además calcular una suma o un valor
promedio para los datos, requerirá vínculos a las celdas en cada libro. Afortunadamente hay un modo fácil de
combinar datos de varias hojas de cálculo en una sola hoja de cálculo. Este proceso, llamado Consolidación de
datos, le permitirá definir rangos de celdas de varias hojas de cálculo y tener un resumen de datos en Excel
2007.

B. HERRAMIENTA: Consolidar
C. ARCHIVOS DE TRABAJO: A2007PorMeses.xlsx y Consolidado.xlsx
D. EJERCICIO 01:
En este ejercicio, definirá una serie de rangos de dos libros a incluir en un cálculo consolidado de datos.
Después añadirá los contenidos de los rangos y mostrar los resultados en una hoja de cálculo.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Mantenga presionada la tecla CTRL mientras hace clic en Consolidado.xlsx y A2007PorMeses.xlsx y
después haga clic en Abrir.
Consolidado.xlsx y A2007PorMeses.xlsx se abrirán.
3. Si fuera necesario, en la Barra de Tareas, haga clic en Consolidado.xls.
El documento Consolidado.xlsx se activará.
4. Haga clic en la celda C5 y después, en la Ficha Datos haga clic sobre el botón Consolidar del Grupo
Herramienta de Datos.
El cuadro de dialogo Consolidar aparecerá.

5. En la Barra de Tareas, haga clic en A2007PorMeses.xlsx.


El archivo A2007PorMeses.xlsx se activará.
6. Si fuera necesario, haga clic en la etiqueta de la hoja Enero.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

7. Haga clic en la celda C5 y arrastre hasta la celda O36.


Mientras arrastra, el cuadro de dialogo Consolidar cambia. Cuando suelte el botón del mouse
[A2007PorMeses.xls]Enero!$C$5:$O$36 aparecerá en la caja de Referencia del cuadro de dialogo
Consolidar.
8. Haga clic en Agregar.
[A2007PorMeses.xls]Enero!$C$5:$O$36 aparecerá en la lista Todas las referencias del cuadro de dialogo
Consolidar.
9. Haga clic en la etiqueta de la hoja Febrero.
Las celdas del rango C5:O36 estarán ya seleccionadas.
[A2007PorMeses.xls]Febrero!$C$5:$O$36 aparecerá en la caja Referencia de el cuadro dialogo
Consolidar.
10. Haga clic en Agregar.
[A2007PorMeses.xls]Febrero!$C$5:$O$36 aparecerá en la lista Todas las Referencias de el cuadro dialogo
Consolidar.
11. Haga clic en la etiqueta de la hoja Marzo.
Las celdas del rango C5:O36 estarán ya seleccionadas.
[A2007PorMeses.xls] Marzo!$C$5:$O$36 aparecerá en la caja Referencia de el cuadro dialogo Consolidar.
12. Haga clic en Agregar.
[A2007PorMeses.xls] Marzo!$C$5:$O$36 aparecerá en la lista Todas las Referencias de el cuadro dialogo
Consolidar.

13. En el cuadro de dialogo Consolidar, ir a la sección Usar rótulos en, elegir Fila Superior y finalmente hacer
un clic en Aceptar.
El cuadro de dialogo Consolidar desaparecerá, y se activará el archivo Consolidar.xlsx, donde las sumas
de los contenidos de las celdas de las tres hojas de cálculo señalada en el cuadro de dialogo Consolidar
aparecerán en las celdas C5:O35.
14. En la Barra de Inicio Rápido, haga clic sobre el botón Guardar.
Excel 2007 guardará los cambios.
15. Haga clic sobre el botón Cerrar y el archivo Consolidar.xlsx se cierra.
Consolidado.xlsx se cerrará y A2007PorMeses.xlsx se convertirá en el documento activo.
16. Haga clic sobre el botón Cerrar.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

A2007PorMeses.xlsx se cerrará.

CAPÍTULO 09
REORDENAR Y RESUMIR DATOS

A. OBJETIVO:
 Organizar datos en niveles.

Una vez organizado sus datos en el orden deseado, Excel le permite hallar totales parciales, o subtotales, para
un grupo de celdas dentro de un rango dado, Si puede crear fórmulas para calcular la suma, media o la
desviación estándar de los datos en un rango de celdas pero puede hacerlo más rápido calculando en Excel el
total por celdas con el mismo valor en una columna. Si su hoja de cálculo contiene datos de ventas para una lista
de productos, podría calcular subtotales para cada categoría de productos.

NIVEL DESCRIPCION

1 Total.
2 Subtotales para cada grupo.
3 Filas individuales en una hoja de cálculo.

A. HERRAMIENTA: Subtotales

B. ARCHIVO DE TRABAJO: Niveles.xlsx

C. EJERCICIO 01:
En este ejercicio, añadirá subtotales a una hoja de cálculo y después usará la barra de esquema que
aparece para mostrar y ocultar diferentes grupos de datos en su hoja de cálculo.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic en el archivo Niveles.xlsx.
Se abre el archivo Niveles.xlsx.
3. Haga clic sobre el encabezado de la fila 1 y arrastre hasta el encabezado de la fila 32.
Las filas desde la 1 hasta la 32 se marcarán.
4. En la Ficha Datos haga clic sobre el botón Subtotal del grupo Esquema.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

5. El cuadro de dialogo Subtotales aparecerá,


con las dos opciones predeterminadas para
añadir un subtotal a cada cambio en la
columna Semana, para devolver la suma de los
valores de las filas de subtotales y para añadir
una fila con los valores subtotales en la
columna de Ventas por debajo de la fila final
seleccionada.

6. Haga clic en Aceptar.


El cuadro de dialogo Subtotales aparecerá. En
Niveles.xlsx, aparecerán nuevas filas con
subtotales para las ventas de cada semana
representadas en la hoja de cálculo. Las
nuevas filas son la 9, 17,25, 33 y 37. Una fila
con el total de las filas también aparecerá; esa
fila es la 38. Una nueva sección con barra de
esquema e indicadores de grupo - nivel
aparecerá en la columna A.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

7. Haga clic sobre el encabezado de la fila 2 y arrastre hasta el


encabezado de la fila 6.
Las filas de la 2 hasta 6 se marcarán.
8. En la Ficha Datos haga clic sobre el botón Agrupar del grupo
Esquema.
Las filas 2 hasta la 6 se convertirán en un grupo, una barra de esquema
aparecerá en un nuevo nivel en la sección esquema,
correspondiéndose con el botón nivel 4 que aparecerá en la parte superior de la sección esquema.

9. En la sección esquema, haga clic en botón Ocultar Detalle junto a la fila 7.


Las filas de la 2 hasta la 6 se ocultaran y el botón Ocultar Detalles en el que hizo clic cambiara al botón
Mostrar Detalles.

10. En la sección esquema, haga clic en botón Mostrar Detalles junto a la fila 7.
Las filas de la 2 a la 6 reaparecerán.
11. En la sección esquema, haga clic en el botón Nivel 1.
Todas las filas excepto la fila 1, con las columnas de encabezamiento, y la fila 38, con el total, se ocultarán.
12. En la sección esquema, haga clic en el botón Nivel 2.
Las filas con los subtotales para cada semana aparecerán.
13. En la sección esquema, haga clic en el botón Nivel 3.
Todas las filas excepto de las 2 a la 6 aparecerán.
14. En la sección esquema, haga clic en el botón Nivel 4.
Las filas de la 2 a la 6 reaparecerán.
15 En la Barra de Inicio Rápido, haga clic sobre el botón Guardar. Excel 2007 guardará los cambios.
16 Haga clic en el botón Cerrar y el archivo Niveles.xlsx, se cerrará.

CAPÍTULO 10
AUTOMATIZAR TAREAS REPETITIVAS CON MACROS

A. OBJETIVO:
 Organizar datos en niveles.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

 Crear y Editar Macros


 Crear barras de Herramientas y Menús para contener Macros.

Muchas de las tareas que realiza en Excel, tales como introducir los datos de las ventas de un día concreto o
añadir fórmulas a una hoja de cálculo una o varias veces, como cambiar el formato de un rango de celdas,
pueden ser repetidas rápidamente empleando las herramientas disponibles en Excel. Antes de que realice una
serie innumerable de pasos para destacar las celdas que contienen la información importante, puede crear una
macro, o serie de acciones grabadas, que lleve a cabo todos los pasos por usted. Las macros de Excel se
graban empleando el lenguaje de programación Visual Basic para Aplicaciones (VBA)

Precaución
Si tiene problemas ejecutando macros en sus libros debido a sus ajustes de seguridad, puede cambiar estos
ajustes de seguridad por el nivel medio o bajo.

B. HERRAMIENTA: Macros

C. ARCHIVO DE TRABAJO: Macro_Grabar.xlsx

D. EJERCICIO 01:
En este ejercicio, grabara una macro que elimine el formato negrita de las cuatro celdas y que después
modificara la macro para activar el formato negrita de la quinta celda.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic en el archivo Macro_Grabar.xlsx. Si apareciese un cuadro de dialogo de aviso, haga clic
sobre Habilitar Macros o active las macros mediante el Ficha de Programador, clic en Seguridad de
Macros del Grupo Código, elegir Configuración de Macros y clic en Habilitar todas las macros (no
recomendado; puede ejecutarse código posiblemente peligroso)
Se abre el archivo Macro_Grabar.xlsx.
3. En la Ficha Programador, haga clic en Grabar Macro del Grupo
Código.
El cuadro de dialogo Macro aparecerá.
4. En la sección Nombre de la macro, elimine el nombre existente y
escriba Destacar.
5. Haga clic sobre el botón Aceptar.
La Herramienta Detener grabación
aparecerá en el Grupo Código de la
Ficha Programador.

6. Haga clic sobre la celda E6, después sobre la Ficha Inicio, haga clic en el botón Negrita del Grupo Fuente.
7. Haga clic sobre la celda E11, después sobre la Ficha Inicio, haga clic en el botón Negrita del Grupo
Fuente.
8. Haga clic sobre la celda E18, después sobre la Ficha Inicio, haga clic en el botón Negrita del Grupo
Fuente.
9. Haga clic sobre la celda F8, después sobre la Ficha Inicio, haga clic en el botón Negrita del Grupo Fuente.
10. En la herramienta Detener grabación del Grupo Código de la Ficha Programador, haga clic sobre el
botón Detener grabación.
La herramienta Detener grabación desaparecerá.
11. En la Ficha Programador, haga clic en Macros del Grupo Código.
El cuadro de dialogo Macro aparecerá.
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

12. En la sección Nombre de la macro, haga clic sobre Destacar y después sobre Modificar.
El editor Microsoft Visual Basic aparecerá.
13. Haga clic a la izquierda de End Sub escriba Range(“F17”).Select y presione INTRO.
Esta sentencia de la macro selecciona la celda F17
14. Escriba Selection.Font.Bold = True y presione INTRO.
Esta sentencia de la macro activa el formato negrita de la celda seleccionada (F17).

Consejo
Para conseguir más información sobre Visual Basic para Aplicaciones, presión la tecla F1 y aparecerá una ventana, escriba VBA en la
caja. Haga clic sobre Obtener ayuda sobre el desarrollo de soluciones con Visual Basic para Aplicaciones de la lista de temas de ayuda que
aparece.

15. En la barra de herramientas Estándar del Microsoft Visual Basic, haga clic sobre el botón Guardar para
salvar los cambios.
16. Haga clic sobre el botón Cerrar.
El editor Microsoft Visual Basic desaparecerá y aparecerá en archivo Macro_Grabar.xls.
17. En la Ficha Programador, sitúe el mouse y haga clic en Macros del Grupo Código.
El cuadro de dialogo Macro aparecerá.
18. Haga clic sobre Destacar y después sobre Ejecutar.
El contenido de las celdas E6, E11, E18, F8 y F17 aparecerá en negrita.
19. En la Barra de Inicio Rápido, haga clic sobre botón Guardar para salvar su
trabajo.
20. Haga clic sobre el Botón Office escoja la opción Guardar Como y haga un
clic Libro de Excel habilitado para macros y el archivo se grabará con la
extensión xlsm, y se cerrará el archivo Macro_Grabar.xlsm.

E. EJERCICIO 02:
En este ejercicio, examinará una macro en el editor Microsoft Visual Basic, se moverá por la macro paso por
paso y después ejecutará la macro sin paradas.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic en el archivo Macro_Ver.xlsm. Si apareciese un cuadro de dialogo de aviso, haga clic sobre
Habilitar Macros
3. En la Ficha Programador, sitúe el mouse sobre el grupo Código y haga clic
sobre Macros.
El cuadro de dialogo Macro aparecerá.
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

4. En la sección Nombre de la macro, haga clic sobre Destacar y después haga clic sobre Modificar.
El editor Microsoft Visual Basic se abrirá, presentando el código de la macro Destacar en la ventana
Módulo1 (Código).
5. Haga clic sobre el botón Cerrar.
El editor Microsoft Visual Basic se cerrará y el archivo Macro_Ver.xlsm reaparecerá.
6. En el menú Herramientas, sitúe el mouse sobre Macro y haga clic sobre Macros.
El cuadro de dialogo Macro aparecerá.
7. En la sección Nombre de la macro,
haga clic sobre Destacar y después
haga clic sobre Paso a paso.
El editor Microsoft Visual Basic se
abrirá, presentando destacada la
primera línea de la macro.
8. Haga clic con el botón secundario del
mouse en la barra de tareas y en el
menú que aparece, haga clic sobre
Mosaico Vertical.
Las ventanas de Excel y del editor
Microsoft Visual Basic aparecerán.
9. Haga clic sobre la barra de titulo del editor Microsoft Visual Basic y presione F8.
En el editor Microsoft Visual Basic, se
destacara el siguiente paso de la macro.
10. Presione F8.
En el editor Microsoft Visual Basic, se
destacara el siguiente paso de la macro.
En la ventana de Excel, la celda E6
quedara destacada.
11. Presione F8.
En el editor Microsoft Visual Basic, se
destacara el siguiente paso de la macro.
En la ventana de Excel, la celda E6
aparecerá en negrita.
12. En el editor Microsoft Visual Basic, haga
clic sobre el botón Cerrar. Haga clic
sobre Aceptar para cerrar el cuadro de
dialogo que aparece. El editor se cerrará.
13. En la Ficha Programador, sitúe el mouse sobre el grupo Código y haga clic sobre Macros.
El cuadro de dialogo Macro aparecerá.

14. Si fuera necesario, en la sección Nombre de la macro, haga clic sobre Destacar.
15. Haga clic sobre Ejecutar.
El cuadro de dialogo Macro desaparecerá y Excel ejecutar la macro. Los contenidos de las celdas E6, E11,
E18, F8 y F17 aparecerán en negrita.
16. En la Barra de Inicio Rápido, haga clic sobre el botón Guardar. Excel 2007 guardará los cambios.
17. Haga clic en el botón Cerrar y cerrará Macros_Ver.xlsm.

F. EJERCICIO 03:
Abrir el archivo Macro_Ver.xlsm, y cree una macro con el nombre de EliminarDestacar, cuya operación
elimine el formato negrita de las celdas E6, E11, E18, F8 Y F17. Luego, ejecute las dos macros: Destacar y
Eliminar Destacar.

MACROS: VARIAS APLICACIONES


1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Primeramente debemos de saber que es una Macro y a continuación se explica el término:

FASE 1:
Una Macro son una serie de pasos que se almacenan y se pueden activar con alguna tecla de control y una letra.
Por ejemplo, todos los días empleo frecuentemente en mis celdas los mismos pasos: Tamaño de
Fuente(Tamaño de la letra), Negrita, Fuente(Tipo de letra) y Color de Fuente(Color de Letra), para no estar
repitiendo estos pasos los puedo almacenar en una macro y cuando ejecute la macro los pasos antes
mencionados se ejecutaran las veces que yo lo desee. A continuación te muestro como grabar una macro y
ejecutarla:

1. Trasládate a la celda A1 y escribe tu Nombre. Por ejemplo,


José Martínez y presiona Enter
2. Regrésate a la celda A1, porque cuando diste Enter bajo
de celda o cambio el rumbo.
3. Da clic en la Ficha Programador, seguido por el Grupo
Código y elija Grabar Macro.

4. Windows activa el cuadro de dialogo Grabar Macro, el cual


permitirá darle el nombre a la macro y cual será el método
abreviado para ejecutarla. El método Abreviado se refiere
con que letra se va activar la macro, obviamente se activara
con la tecla Control y la letra que usted quiera, de
preferencia en minúscula, porque si activa las mayúsculas la
macro se activara presionando la tecla Shift + Control + la
letra que usted indicó.

5. Donde dice Nombre de la macro ya aparece el nombre que llevara la macro en este caso Macro1. si
desea cambiar el nombre escriba uno nuevo, pero yo le recomiendo que así lo deje.
6. En la opción Método Abreviado aparece que se activara con la tecla Control(CTRL) + la letra que
usted indica, de clic en el cuadrito y ponga una letra, por ejemplo ponga la letra a(en minúsculas). La
macro se activara cuando este lista con la tecla Control + a
7. De clic en el Botón Aceptar. Windows empezará a grabar todos los pasos en la Macro1.y el botón de
Grabar Macro cambiará por un cuadrito Azul, se llamará Detener grabación. Lo utilizaremos cuando
terminemos de indicarle los pasos para detener la grabación.
8. Cambie el Tipo de Letra en la Ficha Inicio del Grupo Fuente.
9. Cambie el tamaño de la letra en el Botón Tamaño de Fuente del Grupo Fuente.
10. Presione el Botón Negrita del Grupo Fuente.
11. Cambie el color de la letra en el Botón Color de Fuente del Grupo Fuente. Recuerde que todos estos
pasos están siendo almacenados en la macro que estamos grabando y
también recuerde que estos pasos se están efectuando en la celda A1.
12. Presione el Botón Detener Grabación del Grupo Código de la Ficha
Programador.

Listo Excel guardo los pasos en la Macro1 que se activará presionado la tecla
Control + a

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

13. Escribe otro nombre en la celda C1 y presiona Enter, después regresa a la celda C1.
14. Presiona la tecla Control + a. Windows efectuará todos los pasos grabados sobre la celda C1, esto
quiere decir que el nombre que esta en C1 tendrá las características del que esta en A1. Tipo de letra,
tamaño, negrita y el color que indicaste al grabar la macro.

Nota. Cada vez que presiones Control + a Excel ejecutara la macro y efectuara los pasos en la celda que te
encuentres. Puedes grabar todas las macros que desees.

Ahora te recomiendo que domines estos pasos antes de pasar a la siguiente fase. Trata de crear macros que
almacenen pasos como estos, recuerda los pasos los vas a indicar tu, que no se te olvide detener la grabación
después de que indicaste los pasos, repite este ejercicio las veces que sea necesario para aprendértelo bien.

G. EJERCICIO 04:

Genera las siguientes Macros:

Graba una Macro que se active con Control + b y que esta macro permita abrir un archivo
Graba una Macro que se active con Control + c y que esta macro permita insertar un WordArt

Muchos pensaran que esto no es nada pero ya veremos mas adelante cuando mezclemos los códigos que
genera Excel con los de Visual Basic.

FASE 2:
Bien, ahora después de practicar la Fase 1 con diferentes ejemplos o Macros pasaremos a la siguiente Fase
que nos permitirá observar los códigos que hemos generados con nuestra macros. Te recomiendo que salgas de
Excel y vuelvas a entrar, para que trabajes limpio sin ninguna macro y empezando de la macro1 de nuevo.

OBSERVANDO LOS CODIGOS DE UNA MACRO DE EXCEL

Crearemos una macro y veremos sus códigos:

Para observar los códigos de una macro debemos de seguir los siguientes pasos:

1. Primeramente trasládese a la celda A5 antes de empezar la grabación de la Macro


2. Presione el Botón Grabar Macro del Grupo Código de la Ficha Programador. Excel muestra el cuadro
de Dialogo Grabar Macro
3. En la opción Método Abreviado escriba la letra r, por lo tanto la macro se llamara con Control + r
4. Presione el botón Aceptar. Excel inicia la grabación del la Macro1
5. Trasládese a la celda A1 y escriba José Martínez, después presione Enter para aceptar el valor en la
celda
6. Pare la grabación de la macro presionando el botón Detener Grabación del Grupo Código de la Ficha
Programador. Excel a grabado los pasos y a generado un código, Observémoslos:
7. Presione la tecla Alt + la tecla de función F11(Alt + F11). Excel nos traslada al Editor de Visual Basic. Si
este editor no se activa es que Excel no esta bien instalado o se a borrado. También puede acceder
desde la Ficha Programador, Grupo Código y Visual Basic.
8. Active los siguientes cuadros o ventanas:

 De clic en el Menú Ver y elija la opción Explorador de Proyectos


 De clic en el Menú ver y elija la opción Ventana Propiedades

Estas dos opciones deben de estar siempre activadas ya que de ahí depende todo lo que vallamos a hacer.
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Modulos

9. Del cuadro Proyecto de doble clic en Módulos o simplemente presione el signo de + que aparece en la
opción Módulos. Se activara debajo de Módulos la Opción Modulo1
10. De doble clic en Modulo1. Se mostrara en el Editor de Visual Basic el código de la macro que
grabamos de la siguiente forma:

Sub Macro1()
'
' Macro1 Macro
' Acceso directo: CTRL+r
'
Range("A1").Select
ActiveCell.FormulaR1C1 = “José Martínez"
Range("A2").Select
End Sub

Que es lo que significa esto nos preguntaremos asombrados, a continuación se da una explicación de lo que ha
hecho Excel:

 Sub y End Sub indican el inicio y el final del procedimiento de la Macro1


 Todo lo que aparece con un apostrofe ´ indica que no se tomara en cuenta que es solo texto o
comentarios y ese texto debe de aparecer en un color, ya sea el color verde.
 Range("A1").Select Indica que lo primero que hicimos al grabar la macro fue trasladarnos a la celda
A1. La orden Range nos permite trasladarnos a una celda
 ActiveCell.FormulaR1C1 = "José Martínez" Esto indica que se escribirá en la celda en que se
encuentra el valor de texto José Martinez. Todo lo que aparece entre comillas siempre será un valor de
texto. La orden ActiveCell.FormulaR1C1 nos permite escribir un valor en la celda activa.
 Range("A2").Select Otra vez indicamos que se traslade a la celda A2. Esto se debe a que cuando
escribimos el nombre de José Martínez en A1 presionamos Enter y al dar Enter bajo a la celda A2.

Para comprender mejor alteraremos el código dentro del editor de Visual Basic.

Que crees que pasara aquí con nuestra Macro:

Sub Macro1()
'
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

' Macro1 Macro


' Acceso directo: CTRL+r
'
Range("A1").Select
ActiveCell.FormulaR1C1 = "José Martínez"
Range("B1").Select
ActiveCell.FormulaR1C1 = "Calle 21 de Marzo #280"
Range("C1").Select
ActiveCell.FormulaR1C1 = "31-2-47-13"
Range("D1").Select
ActiveCell.FormulaR1C1 = "Nogales Sonora"
Range("E1").Select
ActiveCell.FormulaR1C1 = "CONALEP NOGALES"

End Sub

Así es acabo de alterar el código y cuando regrese a Excel y ejecute la macro con Control + r hará lo siguiente:

En A1 escribirá José Martínez


En B1 escribirá Calle 21 de Marzo #280
En C1 escribirá 31-2-47-13
En D1 escribirá Nogales Sonora
En E1 escribirá CONALEP NOGALES

Así que salgamos del editor dando clic en el Menú Archivo y eligiendo la opción Cerrar y volver a Microsoft
Excel. Si no desea salir por completo de clic en el botón Microsoft Excel que se encuentra activado en la barra
de tareas y cuando deseé volver al editor de clic en el botón Microsoft Visual Basic que se encuentra en la
barra de Tareas.

Ahora ya que salimos de Visual Basic y estamos en Excel de Nuevo ejecutemos la macro presionando Control
+ r y veamos los resultados de nuestra modificación.

Que te parece es sencillo o No?, Claro necesitamos practicar bastante para dominar esto, así que repasa este
ejercicio, cuantas veces sea necesario, otra cosa no trates de generar códigos muy complejos en tus macros
porque te vas a enredar, poco a poco se va lejos.

H. EJERCICIO 05:

 Genera una Macro que escriba un nombre en una celda y lo ponga negrita y observa el Código.
 Genera una Macro que escriba un nombre en una celda y lo Centre y observa el Código.
 Genera una Macro que escriba un nombre en una celda y cambie el tamaño de la letra a 20 puntos y
observa el
 Código.

Códigos Más comunes:

Trasladarse a una Celda


Range("A1").Select
Escribir en una Celda
Activecell.FormulaR1C1="José Martínez"
Letra Negrita
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Selection.Font.Bold = True
Letra Cursiva
Selection.Font.Italic = True
Letra Subrayada
Selection.Font.Underline = xlUnderlineStyleSingle
Centrar Texto
With Selection
.HorizontalAlignment = xlCenter
End With
Alinear a la izquierda
With Selection
.HorizontalAlignment = xlLeft
End With
Alinear a la Derecha
With Selection
.HorizontalAlignment = xlRight
End With
Tipo de Letra(Fuente)
With Selection.Font
.Name = "AGaramond"
End With
Tamaño de Letra(Tamaño de Fuente)
With Selection.Font
.Size = 15
End With
Copiar
Selection.Copy
Pegar
ActiveSheet.Paste
Cortar
Selection.Cut
Ordenar Ascendente
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Orden Descendente
Selection.Sort Key1:=Range("A1"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Buscar
Cells.Find(What:="José Martínez", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
Insertar Fila
Selection.EntireRow.Insert
Eliminar Fila
Selection.EntireRow.Delete
Insertar Columna
Selection.EntireColumn.Insert
Eliminar Columna
Selection.EntireColumn.Delete
Abrir un Libro
Workbooks.Open Filename:="C:\Mis documentos\video safe 3.xls"
Grabar un Libro
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

ActiveWorkbook.SaveAs Filename:="C:\Mis documentos\piscis.xls", FileFormat _


:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:= _
False, CreateBackup:=False

Estos serian algunos códigos muy comunes en Excel, pero si usted desea puede generar más códigos de otras
opciones, es cuestión de que los ocupe.

Antes de pasar a la Fase 3 es necesario que domines generar Macros y Observar sus códigos que se
encuentran en la Fase 2. Recuerda esto es de mucha práctica y para eso es necesario aprender bien las fases
Anteriores.

Fase 3:

CREANDO FORMULARIOS Y PROGRAMÁNDOLOS

Antes de Empezar esta nueva fase te recomiendo que salgas de Excel y vuelvas a entrar, esto es por si
estuviste practicando los códigos, para que no quede una secuencia de Macros.

Ahora te enseñare a dominar lo máximo de Excel que es crear formularios y programarlos, bueno un formulario
es una ventana que se programa por medio de controles y estos controles responden a sucesos que nosotros
programamos. Todo esto se encuentra dentro de Visual Basic.

A continuación Muestro como crear un formulario y como programarlo:

1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic.


2. Activa las siguientes opciones:
 De clic en el Menú Ver y elija la opción Explorador de Proyectos
 De clic en el Menú ver y elija la opción Ventana Propiedades
3. Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que programaremos con
controles. En el Explorador de Proyecto se observara que se inserto el UserForm.

Cuadro de Texto

UserForm

Etiqueta

Botón de
Comando

También cuando de clic en el Formulario USERFORM1 se debe de activar el Cuadro de Herramientas, si no se


activa de clic en el Menú Ver y elija la opción Cuadro de Herramientas.

4. Elija del Cuadro de Herramientas el Control Etiqueta el que tiene la A y Arrastre dibujando en el
Formulario USERFORM1 la etiqueta. Quedara el nombre Label1, después de un clic en la etiqueta
dibujada y podrá modificar el nombre de adentro y pondremos ahí Nombre. Si por error da doble clic en

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

la etiqueta y lo manda a la pantalla de programación de la etiqueta, solo de doble clic en UserForm1


que se encuentra en el Explorador de Proyecto.
5. Elija del Cuadro de Herramientas el control Cuadro de Texto el que tiene ab y arrastre dibujando en el
formulario USERFORM1 el cuadro de texto a un lado de la etiqueta que dice Nombre. El cuadro de
texto debe de estar vacío y su nombre será Textbox1, el nombre solo aparecerá en el control.
6. Haga los dos pasos anteriores igualmente poniendo Dirección en la Label2 y Teléfono en la Label3 y
también dibújeles su Textbox. Esto quedara así después de haberlo hecho

Si tiene algún problema al dibujar las etiquetas o los cuadros de texto, solo cámbiele el nombre a la etiqueta o
el cuadro de texto en la Ventana Propiedades la opción se llama (Name). El Error que marque puede ser
Nombre Ambiguo, pero si le cambias el Nombre al control se quitara el error. Puedes ponerle cualquier nombre
en lugar de Label1.

Name

Solo altera esto si te marca error, si NO déjalo así.

Los controles como las Etiquetas y Cuadros de Textos pueden modificárseles algunas opciones en la Ventana
Propiedades Para hacer esto es necesario tener conocimiento sobre las propiedades de los controles. No altere
las propiedades si no las conoce.

7. Elija del Cuadro de Herramientas el control Botón de Comando y Arrastre dibujando en el Formulario
USERFORM1 el Botón, después de un clic en el nombre del Botón dibujado y podrá modificar el
nombre y pondremos ahí Insertar. Si por error da doble clic en la Botón y lo manda a la pantalla de
programación de la etiqueta, solo de doble clic en UserForm1 que se encuentra en el Explorador de
Proyecto.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Así quedara el Formulario formado por los controles:

8. Ahora de doble clic sobre el control Textbox1 para programarlo y después inserte el siguiente código:
Private Sub TextBox1_Change()
Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub

Esto indica que se valla a A9 y escriba lo que hay en el Textbox1


Nota.-Lo que esta en azul lo genera Excel automáticamente, usted solo escribirá lo que esta en Negrita.

Para volver al Formulario y programar el siguiente Textbox de doble clic en UserForm1 que se encuentra
en el Explorador de Proyecto, o simplemente de clic en Ver Objeto en el mismo Explorador de Proyecto.
9. Ahora de doble clic sobre el control Textbox2 para programarlo y después inserte el siguiente código:

Private Sub TextBox2_Change()


Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub

Esto indica que se valla a B9 y escriba lo que hay en el Textbox2


Para volver al Formulario y programar el siguiente Textbox de doble clic en UserForm1 que se encuentra
en el Explorador de Proyecto, o simplemente de clic en Ver Objeto en el mismo Explorador de Proyecto.

10. Ahora de doble clic sobre el control Textbox3 para programarlo y después inserte el siguiente código:
Private Sub TextBox3_Change()
Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub

Esto indica que se valla a C9 y escriba lo que hay en el Textbox3

Para volver al Formulario y programar el Botón de Comando Insertar de doble clic en UserForm1 que se
encuentra en el Explorador de Proyecto, o simplemente de clic en Ver Objeto en el mismo Explorador de
Proyecto.

11. Ahora de doble clic sobre el control Botón de Comando para programarlo y después inserte el
siguiente código:
Private Sub CommandButton1_Click()
Rem inserta un renglón
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Selection.EntireRow.Insert
Rem Empty Limpia Los Textbox
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
Rem Textbox1.SetFocus Envía el cursor al Textbox1 para volver a capturar los datos
TextBox1.SetFocus
End Sub

Nota.-El comando Rem es empleado para poner comentarios dentro de la programación, el comando
Empty es empleado para vaciar los Textbox.

12. Ahora presione el botón Ejecutar User/Form que se encuentra en la barra de herramientas o
simplemente la tecla de función F5

Se activara el Userform1 y todo lo que escriba en los Textbox se escribirá en Excel y cuando presione el
botón Insertar, se insertara un renglón y se vaciaran los Textbox y después se mostrara el cursor en el
Textbox1.

TRABAJANDO CON FORMULAS

Es de suma importancia saber aplicar Formulas en Macros de Excel, ya que la mayoría de las hojas de
cálculos las involucran, por ejemplo los Inventarios, las Nominas o cualquier otro tipo de hoja las llevan, es por
eso que en la siguiente Fase se muestra como manejar Formulas en Macros de Excel.

Fase 4:

1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic.


2. Activa las siguientes opciones:
 De clic en el Menú Ver y elija la opción Explorador de Proyectos
 De clic en el Menú ver y elija la opción Ventana Propiedades
3. Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que programaremos con
controles. En el Explorador de Proyecto se observara que se inserto el UserForm.

Ahora crearas un formulario con el siguiente aspecto:

el formulario tendrá:

a. Tres etiquetas
b. Tres Textbox
c. Un Botón de Comando

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Los datos que se preguntaran serán Nombre y Edad, los Días Vividos se generaran automáticamente cuando
insertes la edad. A continuación se muestra como se deben de programar estos Controles:
Programación de los Controles:
Private Sub CommandButton1_Click()
Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1.SetFocus
End Sub

Private Sub TextBox1_Change()


Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub

Private Sub TextBox2_Change()


Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
Rem aquí se crea la Formula
TextBox3 = Val(TextBox2) * 365
Rem El Textbox3 guardara el total de la multiplicación del Textbox2 por 365
Rem El Comando Val permite convertir un valor de Texto a un Valor Numérico
Rem Esto se debe a que los Textbox no son Numéricos y debemos de Convertirlos
End Sub

Private Sub TextBox3_Change()


Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub

Esto va permitir que cuando se ejecute el formulario y se de la edad el resultado de los días vividos aparecerá en
el Textbox3 y se escribirá también en Excel. El comando Val es un comando de Visual Basic que te permite
convertir un valor de texto a un valor numérico. Recuerden el Comando Rem se utiliza para poner Comentarios
únicamente y no afecta a la programación.

Generaremos otro ejemplo, Crea el Siguiente Formulario con los siguientes datos:
 5 Etiquetas
 5 Textbox
 1 Botón de Comando

Los datos que se preguntaran serán Nombre, Días Trabajados, Pago por Día, Bonos y Sueldo Neto.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Genera el siguiente código:

Private Sub CommandButton1_Click()


Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1.SetFocus
End Sub

Private Sub TextBox1_Change()


Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub

Private Sub TextBox2_Change()


Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub

Private Sub TextBox3_Change()


Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub

Private Sub TextBox4_Change()


Range("D9").Select
ActiveCell.FormulaR1C1 = TextBox4
Rem aquí se crea la formula
TextBox5 = Val(TextBox2) * Val(TextBox3) + Val(TextBox4)
Rem El TextBox5 guardara el total
End Sub

Private Sub TextBox5_Change()


Range("E9").Select
ActiveCell.FormulaR1C1 = TextBox5
End Sub

Cuando se introduzca el Bonos automáticamente se generara el Sueldo Neto.

BUSCANDO INFORMACION CON UN TEXTBOX


1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Se puede buscar información con un Textbox programándolo de la siguiente forma:

Dibuje una Etiqueta, un Textbox y un Botón de Comando y agregue el siguiente Código:

Private Sub TextBox1_Change()


Range("a9").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub

Private Sub CommandButton1_Click()


Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
End Sub

Si te fijas incluí en la programación del Botón Buscar Ahora que buscara lo que en el Textbox1 a la hora de
Presionarse.

TRABAJANDO CON EL ASISTENTE

El asistente es el personaje de Office que se activa para ayudarnos y una de las ventajas es que podemos
Manipularlo, por ejemplo se le puede dar animación, Moverse, Hacer Preguntas, Etc.

A continuación se muestran algunos códigos del Asistente:

Este código permite hacer visible el ayudante o sea mostrarlo. Si deseas ocultarlo solo cambia la opción True por
False.

Assistant.Visible = True

Este código permite Mover el Asistente a un nuevo lugar, solo cambia los valores numéricos y cambiara de
posición.
Assistant.Move 430, 230

Este código permite activar un efecto de animación, cuando escribas el signo Igual después de
Assistant.Animation = aparecerá un menú con diferentes efectos de animación

Assistant.Animation = msoAnimationListensToComputer

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Este ejemplo permite crear un Nuevo Asistente para poderlo manipular con una pregunta y que tu contestes. La
variable t guardara el valor de la respuesta, si el valor es -3 significa que es Si y por lo tanto borrara el renglón.

With Assistant.NewBalloon
.Text = "Deseas Borrar este Registro"
.Button = msoButtonSetYesNo
.Heading = "Advertencia"
t = .Show

End With

If t = -3 Then
Assistant.Animation = msoAnimationEmptyTrash
Selection.EntireRow.Delete
End If

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

ELABORANDO UNA CONSULTA

Todo Registro de información debe de tener su propia Consulta, Baja y Modificación, es por eso que en este
nuevo capitulo nos concentramos en ello, primeramente en poder consultar la información que ya se escribió
en la Hoja de Excel, obviamente desde una Macro combinada con Visual Basic, observemos el siguiente
ejemplo:

Fase 5:

1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic.


2. Activa las siguientes opciones:
 De clic en el Menú Ver y elija la opción Explorador de Proyectos
 De clic en el Menú ver y elija la opción Ventana Propiedades
3. Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que programaremos con
controles. En el Explorador de Proyecto se observara que se inserto el UserForm.

Ahora crearas un formulario con el siguiente aspecto:

el formulario tendrá:

 Tres etiquetas
 Tres Textbox
 Tres Botones de Comando

Los datos que se preguntaran serán Nombre, Dirección y Teléfono. Los tres botones nos servirán para lo
siguiente: Consultar consultara la información que hayamos insertado desde el botón insertar. Baja podrá
eliminar algún dato que se consulto y no lo queremos. Insertar tendrá la función de insertar los registros que
vayamos dando de alta, es como los ejercicios anteriores. A continuación se muestra como se deben de
programar estos Controles:

Programación de los Controles:

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

BOTON DE CONSULTA

Private Sub CommandButton1_Click()

Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _


:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate

ActiveCell.Offset(0, 1).Select
TextBox2 = ActiveCell

Rem la línea que contiene el ActiveCell.Offset(0, 1).Select permite moverse una columna a la derecha, por lo
tanto después de la búsqueda de las primeras líneas con Cell.Find si encuentra el Nombre de la persona se
mueve a la siguiente columna y la línea TextBox2 = ActiveCell Permite capturar el valor de la celda al Textbox2
y así mostrar el dato de la celda en el TextBox2.

ActiveCell.Offset(0, 1).Select
TextBox3 = ActiveCell

Rem Cada vez que se escriba la línea ActiveCell.Offset(0, 1).Select significa que se tiene que moverse una
columna a la derecha.

Rem Si el nombre que tratas de consultar no se encuentra podría generar un error porque fallaría el Cell.Find
esto puede ocurrir en el Word 97, yo trabajo con el Word 2000 o XP y no tengo ese problema. Pero esto se
solucionaría con una trampa de error.

End Sub

BOTON BAJA
Private Sub CommandButton2_Click()
Selection.EntireRow.Delete
Range("A9").Select
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1.SetFocus
End Sub

BOTON INSERTAR

Private Sub CommandButton3_Click()


Range("A9").Select
Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1.SetFocus
End Sub

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CUADROS DE TEXTO

Private Sub TextBox1_Change()


Range("A9").FormulaR1C1 = TextBox1

Rem esta primer línea reemplaza a estas dos…… que te parece todavía mas corta
End Sub

Private Sub TextBox2_Change()


Range("B9").FormulaR1C1 = TextBox2
End Sub

Private Sub TextBox3_Change()


Range("C9").FormulaR1C1 = TextBox3
End Sub

Si con el Botón Consulta tienes un error cuando no encuentra a la persona, entonces tendrás que agregar esto
a tu código del Botón Consultar

BOTON DE CONSULTA

Private Sub CommandButton1_Click()

On Error Goto noencontro

Rem esta línea genera una trampa de error si Excel encuentra un error se le dice que se vaya a la etiqueta
noencontro que esta definida mas adelante en el código. No use la trampa de error si no tiene problemas a la
hora de que no encuentra a la persona. Recuerde si usted comete cualquier error Excel se dirigirá a la etiqueta
noencontro.y esquivara cualquier error, hasta uno que usted cometa en la programación.

Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _


:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate

ActiveCell.Offset(0, 1).Select
TextBox2 = ActiveCell
ActiveCell.Offset(0, 1).Select
TextBox3 = ActiveCell

Rem También se puede utilizar este código para leer la información de las celdas lo que esta en azul. La
diferencia es que se asignan los valores a variables y después se descargan a los TextBoxs.

ActiveCell.Offset(0, 1).Select
Direccion = Activecell

ActiveCell.Offset(0, 1).Select
Telefono = Activecell

TextBox2 = Direccion
TextBox3 = Telefono
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

No encontró:
Rem Aquí se esquiva el error
End Sub

Bueno ya tenemos elaborado un ejercicio de consultas de datos, ahora accesaremos al formulario desde Excel
sin necesidad de entrar al Editor de Visual Basic.

Para realizar este ejercicio debemos permanecer dentro del Editor de Visual Basic para poder introducir el
código en un Modulo, por lo tanto deberás seguir los siguientes pasos:

 De clic en el Menú Insertar y elija la opción Modulo


 Escriba dentro del Modulo el nombre del modulo en este caso Sub Entrada

Cuando usted escriba Sub Entrada aparecerá de la siguiente manera:

Sub Entrada()
Load UserForm1
UserForm1.Show
End Sub

Usted deberá escribir las dos líneas que están en medio que son:
Load UserForm1
UserForm1.Show

La primer línea significa que cargue a la memoria el formulario que se llama UserForm1, la segunda línea
significa que lo muestre, esto quiere decir que en el modulo estamos escribiendo el código de una macro que
permitirá cargar el formulario desde Excel sin necesidad de entrar al Editor de Visual Basic.

Si te fija en el explorador de proyecto aparece el Modulo que creamos.

Si queremos volver al formulario solo da doble clic en UserForm1


Bueno ya esta listo ahora salgamos del Editor de Visual Basic y volvamos a
Excel.

 De clic en el Menú Archivo del Editor de Visual Basic


 Elija la opción Cerrar y volver a Microsoft Excel

Ya que estamos en Excel, podemos insertar una imagen o un botón o


cualquier grafico, por ejemplo:

 De clic en el Menú Insertar


 Elija la opción Imagen, seguido por Imagen Prediseñada
 inserte cualquier imagen y dele el tamaño que usted desea.
 De clic derecho sobre la Imagen
 Elija la opción Asignar Macro
 De clic en la Macro que se llama Entrada, es obvio la única que hicimos
 De Clic en Aceptar
 De clic fuera de la imagen en cualquier celda y listo si presionas la imagen cargara el formulario.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 11
CREACION DE ESCENARIOS

A. OBJETIVO:
 Definir múltiples grupos alternativos de datos.

Una gran característica de los escenarios de Excel es que usted no está limitado a crear un grupo alternativo de
datos, puede crear tantos como desee e intercambiarlos a su gusto por medio del Administrador de escenarios
haga clic sobre el nombre de un escenario, haga clic sobre el nombre de escenarios al que quiere cambiarse y
haga clic sobre el botón Mostrar. Los valores que definió como parte de este escenario aparecerán en su hoja
de cálculo. Excel actualiza cualquier cálculo que involucre las cedas cambiadas.

Consejo
Si aplica un escenario a una hoja de cálculo y después aplica otro escenario a la misma hoja de cálculo,
aparecerán ambos grupos de cambios. Si el segundo escenario cambia una celda cambiada por el primer
escenario, la celda reflejara el valor en el segundo escenario.

Consejo
En cada escenario se puede cambiar un máximo de 32 celdas, así que es posible que pueda necesitar más de
un escenario para restablecer una hoja de cálculo.

B. HERRAMIENTA: Escenarios

C. ARCHIVO DE TRABAJO: Múltiple.xlsx

D. EJERCICIO 01:
En este ejercicio, creará escenarios para representar crecimientos de ingresos proyectados para dos tipos
de ventas. Visualizará dos escenarios y resumirá los resultados del escenario en una nueva hoja de cálculo.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic sobre Multiple.xlsx.
Se abrirá el archivo Multiple.xlsx.
3. Haga clic sobre la celda A1.
4. En la Ficha Datos haga clic sobre el botón Análisis Y si, del
grupo Herramientas de Datos, y haga un clic sobre
Administrador de Escenarios.
El cuadro de dialogo Administrador de escenarios
aparecerá.
5. Haga clic sobre Agregar.
El cuadro de dialogo Agregar escenario aparecerá, con A1 dentro de la caja Celdas cambiantes.
6. En la caja Nombre del escenario, escriba Venta de mobiliario.
7. En la Celdas cambiantes, haga clic sobe el botón Colapsar.
El cuadro de dialogo Agregar escenario colapsa y su barra de titulo cambia a Agregar escenario – Celdas
cambiantes.
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

8. Elimine el contenido del cuadro de dialogo Agregar escenario y mantenga presionada la tecla CTRL
mientras hace clic sobre las celdas F8,F9, F12 y F13.
La cadena $F$8, $F$9, $F$12, $F$13 aparecerá en la caja Celdas cambiantes.
9. En el margen derecho de la caja Celdas cambiantes, haga
clic sobre el botón Expandir.
Aparecerá el cuadro de dialogo Modificar escenario.
10. Haga clic sobre Aceptar.
El cuadro de dialogo Modificar escenario desaparece y aparece
el cuadro de dialogo Valores del escenario.
11. En la caja 1: $F$8 escriba 5400
12. En la caja 2: $F$9 escriba 5850
13. En la caja 3: $F$12 escriba 6300
14. En la caja 4: $F$13 escriba 7000

15. Haga clic sobre Aceptar.


El cuadro de dialogo Valores del escenario desaparece y
aparece el cuadro de dialogo Administrador de escenarios.

16. Haga clic sobre Agregar.


El cuadro de dialogo Agregar Escenario aparecerá.
17. En la caja Nombre del escenario, escriba Venta de herramientas.
18. En la caja Celdas cambiantes, haga clic sobre el botón de Colapsar.
El cuadro de dialogo Agregar escenario colapsa y su barra de titulo cambia a Agregar escenario – Celdas
cambiantes.
19. Elimine el contenido del cuadro de dialogo Agregar escenario y haga clic sobre la celda D7 y arrastre el
cursor hasta la celda D11.
La cadena $D$7: $D$11 aparecerá en la caja Celdas cambiantes.
20. En el borde derecho de la caja Celdas cambiantes, haga clic sobre el botón Expandir.
El cuadro de dialogo Modificar escenario aparecerá.
21. Haga clic sobre Aceptar.
El cuadro de dialogo Modificar escenario desaparecerá, y
aparecerá el cuadro de dialogo Valores del escenario.
22. En la caja 1: $D$7 escriba 8500
23. En la caja 2: $D$8 escriba 9000
24. En la caja 3: $D$9 escriba 12091
25. En la caja 4: $D$10 escriba 7500
26. En la caja 4: $D$11 escriba 7500
27. Haga clic sobre Aceptar.
El cuadro de dialogo Administrador de escenarios aparecerá.
28. Haga clic sobre Resumen.
El cuadro de dialogo Resumen del escenario aparecerá.
29. En la caja Celdas resultantes, haga clic sobre el botón Colapsar.
El cuadro de dialogo Resumen del escenario se minimizara.
30. Haga clic sobre la celda D24 y arrastre el cursor hasta la celda H24.
La cadena =$D$24:$H$24 aparecerá en la caja Celdas resultantes.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

31. En la caja Celdas resultantes, haga clic sobre el botón Expandir.


El cuadro de dialogo Resumen del escenario se maximizará.

32. Haga clic sobre Aceptar.


Excel agrega una nueva hoja de cálculo llamada Resumen de
escenario a su libro de trabajo y muestra dicha hoja.

33. En la Barra de Inicio


Rápido, haga clic
sobre el botón
Guardar.
Excel 2007 guardará los
cambios.

34. Haga clic sobre el


botón Cerrar para que
el archivo Multiple.xlsx
se cierre.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 12
CREACION DE GRAFICOS: LINEAS DE TENDENCIA

A. OBJETIVO:
 Realizar análisis de líneas de tendencia.

Cuando usted introduce en una hoja de cálculo de Microsoft Excel, está creando un registro para hechos
importantes, tanto si se trata de ventas individuales, ventas por hora en un día o del precio de un producto. Lo
que una lista de valores en celdas no puede transmitir fácilmente, sin embargo es la tendencia general de los
datos. El mejor modo de transmitir tendencias de un gran conjunto de datos es a través de esquemas y gráficos,
que resumen datos de un modo visible.

Podrá tener un gran control sobre la apariencia de sus gráficos, puede cambiar el color de cada elemento del
gráfico, modificar el tipo de gráfico para obtener un mejor resumen de los datos destacados y cambiar las
propiedades de presentación del texto y numeración en un gráfico. Si los datos de una hoja de cálculo suelen
representar una proyección a lo largo del tiempo en el gráfico, así como las ventas a lo largo de un número de
meses, puede hacer que Excel extrapole las ventas futuras y añada una Línea de tendencia al gráfico
mostrando esa tendencia.

B. HERRAMIENTA: Línea de tendencia

C. ARCHIVO DE TRABAJO: LineaTendencia.xlsx

D. EJERCICIO 01:
En este ejercicio, usted añadirá una línea de tendencia a un gráfico.
1. En el Botón Office, haga clic sobre el botón Abrir.
Se abre el cuadro de dialogo Abrir.
2. Haga doble clic sobre LineaTendencia.xlsx.
Se abrirá el archivo LineaTendencia.xlsx.
3. Haga clic sobre el gráfico y se activará la Etiqueta
Herramientas de gráfico.
4. En la Ficha Presentación haga clic sobre el botón
Análisis, y elegir Línea de tendencia, y haga un clic
sobre Línea de Tendencia Lineal.
5. Aparecerá el cuadro de dialogo Agregar líneas de
tendencia, seleccionar Octubre y hacer un clic en el
botón
Aceptar.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

6. En el gráfico incrustado, haga clic con el botón secundario del mouse sobre la columna de Octubre por
encima de la etiqueta de 2002 y después, del pequeño menú contextual que aparece, haga clic en Agregar
línea de tendencia.
Aparece el cuadro de dialogo Formato de
línea de tendencia.
7. Si fuera necesario, en la sección Tipo de
tendencia o regresión, haga clic en
Lineal.
8. Haga clic en la etiqueta Opciones de
línea de tendencia.
9. En la sección Extrapolar escriba 2, en la
caja Adelante, activar las casillas:
Presentar ecuación en el gráfico y
Presentar el valor R cuadrado en el
gráfico y finalmente haga clic en Cerrar.
10. El cuadro de dialogo Formato de línea de
tendencia desaparecerá y la línea de
tendencia que ha creado aparecerá en su
gráfico.

11. En la Barra de Inicio Rápido, haga clic sobre el botón Guardar.


Excel 2007 guardará los cambios.
12. Haga clic sobre el botón Cerrar para que el archivo LineaTendencia.xlsx se cierre.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 13
CREACION DE GRAFICOS DINAMICOS

A. OBJETIVO:
 Crear un gráfico dinámico utilizando Gráficos Dinámicos.

Finalmente, así como puede crear tablas dinámicas para reorganizar una lista de datos dinámicamente, puede
crear gráficos dinámicos para reflejar los contenidos y organización de la tabla dinámica vinculada.

Del mismo modo que puede crear tablas que puede reorganizar inmediatamente para resaltar diferentes
aspectos en un listado de datos, también puede crear gráficos dinámicos para reflejar los contenidos y
organización de una tabla dinámica.

B. HERRAMIENTA: Tabla Dinámica / Gráfico Dinámico

C. ARCHIVO DE TRABAJO: Dinámico.xlsx

D. EJERCICIO 01:
En este ejercicio, creara una Tabla dinámica y vinculará un Gráfico dinámico, modificando los datos básicos
y actualizando el Gráfico dinámico para reflejar los cambios, guardara el Gráfico dinámico como un tipo de
gráfico personalizado y después modificara el tipo del Gráfico dinámico.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic sobre Dinámico.xlsx.
Se abrirá el archivo Dinámico.xlsx.
3. Haga clic en la celda A1 y después en la Ficha Insertar haga clic sobre el botón Tabla
Dinámica, luego seleccionar la Opción Gráfico dinámico.
Se abre el cuadro de dialogo Crear tabla con el gráfico dinámico.
4. Aparecerá $A$1:$D$1117 en la caja Rango.
5. Haga clic en Aceptar.
6. Aparecerán dos nuevas hojas de cálculo en el libro
activo, una con los datos de origen y la otra, con una
nueva tabla dinámica y Gráfico dinámico.
7. La hoja de cálculo con el Gráfico dinámico estará
activada y estarán desplegados el cuadro de dialogo
Lista de campos de tabla dinámica y las
Herramientas del gráfico dinámico.
8. Del cuadro de dialogo Lista de campos de tabla
dinámica arrastre el campo Hora a la caja Coloque
Campos de eje (categorías).
El Gráfico dinámico cambiará para reflejar la asignación.
9. Del cuadro de dialogo Lista de campos de tabla dinámica arrastre el campo Mes a la caja Filtro de
informe.
El Gráfico dinámico cambiará para reflejar la asignación.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

10. Del cuadro de dialogo Lista de campos de tabla dinámica arrastre el campo DiaSemana y sitúelo junto al
cuadro Mes en la hoja de cálculo.
El Gráfico dinámico cambiará para reflejar la asignación.
11. Del cuadro de dialogo Lista de campos de tabla dinámica arrastre el campo Ventas a la caja ∑ Valores.
El cuerpo del Gráfico dinámico se rellenara con los datos del campo Ventas, organizados según los
contenidos del campo Hora.
12. El cuadro de dialogo Lista de campos de tabla desaparecerá.

13. En la barra de etiquetas, la parte más baja de la esquina izquierda del libro, haga clic en la etiqueta
TodosDatos.
La hoja de cálculo TodosDatos aparecerá.
14. En la celda F9, escriba 4140.
15. En la barra de etiquetas, haga clic en la etiqueta que se creó (Ejemplo: Hoja #).
La hoja de cálculo Hoja # aparecerá.
16. Seleccionar el gráfico, se activará la Etiqueta de Herramientas de gráfico dinámico, hacer un clic en la
Ficha Analizar, ir al grupo Datos y hacer un clic en Actualizar o ejecutar la combinación de teclas (Alt+F5).

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

La barra que representa las ventas totales en la hora 14 cambiará y reflejara el nuevo total.

17. Ir a la Etiqueta
Herramientas del gráfico
dinámico, elegir la Ficha
Diseño, y haga clic en la
Herramienta Cambiar Tipo de
gráfico.

18. El cuadro de dialogo Cambiar tipo


de gráfico aparecerá.

19. En el listado Tipo de gráfico, haga


clic en Area y después haga clic en
Aceptar.
El gráfico se modificará para reflejar
el nuevo tipo.

20. En el Título, escriba Gráfico Dinámico


Ventas; creado con los campos mes,
día de la semana, hora y ventas.

21. En la Barra de Inicio Rápido, haga clic sobre el botón Guardar.


Excel 2007 guardará los cambios.

22. Haga clic sobre el botón Cerrar.


El archivo Dinamico.xlsx se cierra.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 14
TRABAJAR CON BASE DE DATOS

A. OBJETIVO:
 Recuperar datos de una base de datos.

De la misma forma que puede guardar un libro de Excel con una etiqueta de texto delimitada y después abrirlo
en otros programas de hojas de cálculo, puede además guardar listas de datos, o tablas, que haya creado en
otra base de datos o programa hojas de cálculo y después importar esas tablas a las hojas de cálculo de Excel.
Sin embargo, Excel le permite ir un paso más allá. En Excel, puede tener acceso directamente a una base de
datos de Access, dBASE, Microsoft FoxPro o Microsoft Visual FOXPRO y recuperar datos de las tablas de la
base de datos.

Hay 3 pasos para traer datos desde una base de datos a Excel: definiendo un origen de datos, creando una
consulta para creara un vínculo con el origen de datos y, si lo desea, creando un filtro parta limitar las filas que
aparecerán en las hojas de cálculos de Excel.

Consejo
El nombre del cuadro de dialogo que aparece tras hacer clic en el botón Conectar dependerá del controlador de
base de datos que haya seleccionado antes.

B. HERRAMIENTA: Obtener Dato de otras fuentes / Desde Microsoft Query

C. ARCHIVO DE TRABAJO: Consulta.xlsx y Productos.mdb

D. EJERCICIO 01:
En este ejercicio, se definirá una tabla en una base de datos de Access como un origen de datos y después
creará una consulta para importar los datos desde el origen a Excel.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic sobre Consulta.xlsx.
Se abrirá el archivo Consulta.xlsx.
3. Si fuera necesario hacer un clic en la celda A1.
4. En la Ficha Datos señale en Obtener datos externos y después haga clic en De otras fuentes / Desde
Microsoft Query.
Aparecerá el cuadro de dialogo Elegir
origen de datos.
5. Si fuera necesario haga clic en la pestaña
Bases de datos.
6. Haga clic en <Nuevo origen de datos> y
después haga clic en Aceptar.
Se abre el cuadro de diálogo Crear nuevo
origen de datos.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

7. En la primera caja escriba Información Producto como nombre del origen.


La segunda caja se activará.

8. En la segunda caja, haga clic en la flecha hacia abajo y después, en la lista que aparece, haga clic en
Microsoft Access Driver (*.mdb).
El botón de Conectar se activará.

9. Haga clic en Conectar.


El cuadro de dialogo de Configuración de ODBC Microsoft Access aparecerá.

10. Haga clic en Seleccionar.


El cuadro de dialogo Seleccionar Base de datos aparecerá.

11. Localice la carpeta de ejercicios


correspondientes a este capítulo, haga clic en
Productos.mdb y después haga clic en
Aceptar.
El cuadro de dialogo Seleccionar Base de
datos desaparecerá y aparecerá el cuadro de
dialogo Configuración de ODBC Microsoft
Access.

12. Haga clic en Aceptar.


El cuadro de dialogo de Configuración de
ODBC Microsoft Access desaparecerá y el cuadro dialogo Crear nuevo origen de datos reaparecerá.

13. En la cuarta caja, haga clic en la flecha


descendente y después, de la lista que
aparece, haga clic en Productos.
Excel asignará Productos como tabla
predeterminada para el origen de datos.

14. Haga clic en Aceptar.


Información Producto aparecerá en la
lista como un nuevo origen de datos
en el cuadro de dialogo Elegir origen de
datos.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

15. Haga clic en Información Producto y después El Asistente para consultas aparecerá; las
haga clic en Aceptar. columnas de la tabla Productos aparecerán en
el cuadro Tablas y columnas disponibles.

16. Haga clic en el nombre de la columna IdProducto y después


haga clic en Agregar.
IdProducto aparecerá en el cuadro Columnas en la consulta.
17. Haga clic en el nombre de la columna NombreProducto y
después haga clic en Agregar.
NombreProducto aparecerá en el cuadro Columnas en la
consulta.
18. Haga clic en el nombre de la columna PrecioUnidad y
después haga clic en Agregar.
PrecioUnidad aparecerá en el cuadro Columnas en la
consulta
19. Haga clic en Siguiente.
La pagina Filtrar datos del Asistente para
consulta aparecerá.
20. En la lista Columnas para filtrar, haga clic
en PrecioUnidad.
En la sección Incluir solo columnas
donde, la caja del primer operador de
comparación se activará.
21. En la caja del primer operador de
comparación, haga clic en la flecha
descendente y después, de la lista que
aparece, haga clic en es mayor o igual a.
Las palabras es mayor o igual a aparecerán en la caja del operador de comparación y la primera caja de
valor se activara.
22. En la primera caja de valor, escriba 50 y después haga clic en Siguiente.

Consejo
Este filtro limitara los datos traídos al libro a los productos que cuesten 50$ o más.

La página Criterio de Ordenación del Asistente


para consultas aparecerá.
23. En la caja Ordenar por, haga clic en la flecha
descendente y después, de la lista que aparece,
haga clic en IdProductoID.
IdPructoID aparecerá en la caja Ordenar por y los
botones de opción Ascendente o Descendente se
activaran, con el botón de opción Ascendente
seleccionado. La caja Luego por también se activará.
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

24. Haga clic en Siguiente. El cuadro de dialogo Guardar como


La pagina Finalizar del Asistente para aparecerá.
consultas aparecerá, con el botón de opción 26. En la caja Nombre de archivo, escriba
Devolver datos a Microsoft Excel Productos50ymas y después haga clic en
seleccionado. Guardar.
Excel guardará su consulta y el cuadro de
25. Haga clic en el botón Guardar consulta… dialogo Guardar como desparecerá.

27. H a g a c l i c e n
El Asistente para
consultas
desaparecerá y
Consulta.xlsx
reaparecerá con el
cuadro de dialogo Importar datos abierto.

28. En el cuadro de dialogo Importar datos haga clic en Aceptar.


Los resultados de la consulta aparecerán en el libro.

Consejo
Haciendo clic en Aceptar admitirá que laceada de la esquina izquierda en la parte superior sea la celda activa del
libro para el rango que contendrá los resultados de la consulta.

29. En la Barra de Inicio Rápido, haga clic sobre el botón Guardar.


Excel 2007 guardará los cambios.

30. Haga clic sobre el botón Cerrar.


El archivo Consulta.xlsx se cierra.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 15
PUBLICAR INFORMACION EN EL WEB

A. OBJETIVO:
 Guardar un libro para el Web.

Una de las ventajas de Microsoft Excel es que le permite guardar sus libros y hojas de cálculo en Excel como
archivos a los que puede tener acceso y es posible interactuar a través de la Worl Wide Web. Las versiones
anteriores de Excel también permiten obtener datos del Web para utilizarlos en los libros, mediante la creación
de consultas. El Excel 2007 aumenta esas capacidades, añadiendo funciones completamente novedosas y
permitiendo un uso más sencillo de las capacidades existentes. Por ejemplo, las versiones anteriores de Excel
creaban copias de libros u hojas de cálculo que se habían guardado para el Web y no estaban ligadas al archivo
original, lo que significa que cualquier actualización del archivo original no se reflejaría en el archivo publicado en
el Web. En Excel 2007, puede crear archivos autosuficientes o generar un archivo vinculado que se actualice
cada vez que se guarde el archivo original.

Consejo
Excel representa los archivos HTML como un único archivo HTML versión 5 o posterior del de Microsoft en el
cuadro de dialogo Microsoft Internet Explorer.

B. HERRAMIENTA: Guardar como Página WEB


C. ARCHIVO DE TRABAJO: Grabar.xlsx
D. EJERCICIO 01:
En este ejercicio, guardará una hoja de cálculo Excel como una serie de archivos HTML que después
visualizara en Internet Explorer.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic sobre Grabar.xlsx.
Se abrirá el archivo Grabar.xlsx.
3. Ir al Botón del Office, seleccionar la opción Guardar Como y clic en Otro Formato.
4. Se abre el cuadro de Diálogo de Guardar Como.
5. Ejecute el comando Guardar como pagina Web del menú Archivo.
Observe el cuadro de dialogo Guardar como.
6. En la Opción de Guardar como Tipo, elegir la opción Página Web de un solo archivo (*.mht, *.mhtml)

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

7. Si fuera necesario, active el botón de opción Todo el


libro en la sección Guardar.
8. Verifique que aparece Guardar en el cuadro de texto
Nombre de archivo y en Guardar como tipo aparece
Pagina Web: entonces haga clic sobre el botón
Guardar.
9. Excel guarda el libro como un conjunto de documentos
MHT.

10. Haga un clic en la opción Si


11. Haga clic sobre el botón Cerrar ventana para cerrar Guardar.mht.
12. Inicie Internet Explorer.
13. En Internet Explorer, ejecute el comando Abrir del menú Archivo.
Aparece el cuadro de dialogo Abrir.
14. Haga clic sobre el botón Examinar.
Aparece el cuadro de dialogo Examinar.
15. Acceda a la carpeta donde grabó el archivo Guardar.mht
y posteriormente seleccionarlo.
Desaparecerá el cuadro de dialogo y aparecerá la ruta de
acceso al archivo Guardar.mht en el cuadro de dialogo
Abrir.
16. Haga clic sobre el botón Aceptar.
Guardar.mht aparecerá en Internet Explorer.
17. Haga clic sobre la etiqueta de
hoja Marzo.
Compruebe como se muestra
la hoja de cálculo del mes de
marzo.
18. Haga clic sobre el botón
Cerrar para cerrar Internet
Explorer.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 16
LIBROS DE EXCEL COMO DOCUMENTOS XML

A. OBJETIVO:
 Importar y exportar libros como datos estructurados y publicarlos en el web.

En Lenguaje de marcado extensible (XML) es una nueva tecnología que aparece por vez primera en Excel
2002. XML es un lenguaje de marcado contenido, lo que quiere decir que un archivo XML tiene información
acerca de los datos que contiene (en comparación con el Lenguaje de marcado de hipertexto, que indica al
explorador Web como visualizar el contenido del archivo). El hecho de guardar libros de Excel como archivos
XML significa que sus datos de Excel serán legibles por un amplio abanico de programas, no solo por aquellos
programas listados en el cuadro de dialogo Guardar como, incluidas en el cuadro de lista desplegable Guardar
como tipo. Una aplicación interesante del XML son las Etiquetas inteligentes, una tecnología que reconoce
ciertas clases de información, como símbolos de stock, y busca información relacionada en la Web.

B. HERRAMIENTA: Exportar archivo XML


C. ARCHIVO DE TRABAJO: Estructurado.xlsx
D. EJERCICIO 01:

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic sobre Estructurado.xlsx.
Se abrirá el archivo Estructurado.xlsx.
3. Para cambiar de formato este archivo de Excel (xlsx) al formato XML, primero debe ingresar al Microsoft
Access e importar el archivo Estructurado.xlsx y luego exportar el archivo al formato XML.

Para efectos del ejercicio, grabar todos los archivos que se están generando, en la carpeta donde se
encuentran todos los archivos de las prácticas.

4. Se apertura una ventana de Exportar XML, activar con un check solamente Datos (XML) y clic en el botón
Aceptar.
5. En el Botón Office, haga clic sobre el botón Abrir.
Se abre el cuadro de dialogo Abrir.
6. Haga doble clic sobre Estructurado.xml
Se abrirá el archivo Estructurado.xml.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

7. En el Microsoft Office Excel 2007,


apertura un Libro Nuevo, luego haga
un clic en el Fichero Programador y
clic en la herramienta Importar del
grupo XML.
8. Aparece el cuadro de dialogo
Importar datos, y seleccionar la
opción Tabla XML en la hoja de
cálculo existente y clic en el botón
Aceptar.

9. El Archivo Estructurado.xml, ha sido


generado dándole un Estilo de Tabla
y se ha insertado el filtro respectivo, a
su vez se a agregado una nueva
columna generated en la columna A.
Dicha columna se ha generado
cuando se ha exportado la data desde
Microsoft Office ACCESS.

10. Para conservar la estructura de XML


en Excel 2007, elimine la columna
generated de la columna A, exporte
el archivo desde Ficha Programador
clic en exportar del Grupo XML.
11. Se abre el cuadro de dialogo
Exportar XML, y hacer un clic en Si,
reemplazar el archivo
estructurado.xml.
12. Cierre los archivos que han sido
generados.
13.

Se abre una ventana si desea guardar los


cambios grábelos con el nombre de estructura.xlsx, recuerde que este archivo es donde se visualiza la
información del archivo XML. Recuerde que en esta practica se han generados dos archivos: estructura.xlsx
y estructura.xml.
14. Haga clic en la caja Cerrar para cerrar estructura.xml.
NOTA: Abra el archivo estructura.xml, desde el Internet Explorer y desde Microsoft Office Excel 20007, observe
la diferencia.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 17
COLABORAR CON OTRAS PERSONAS

A. OBJETIVO:
 Compartir una lista de datos.

Si un único individuo tiene que encargarse de la gestión de los datos financieros de una compañía y
la información relacionada, usualmente existe un grupo de individuos que también tienen la
posibilidad de introducir datos en los libros o que pueden tener entradas en ventas futuras o
proyecciones de crecimiento. Usted y sus compañeros pueden también ampliar los datos del libro de
trabajo agregando comentarios que ofrezcan una visión de por que las ventas en un día concreto
fueron tan buenas o de si un determinado producto debe ser retirado. Si el libro de trabajo en que
estas proyecciones y comentarios se almacenan, esta disponible dentro de un área de trabajo o en
una intranet, usted puede permitir a mas de un usuario tener acceso al libro de trabajo al mismo
tiempo, activando Compartir libro.

Una vez que le libro de trabajo ha sido compartido con sus compañeros, puede señalar y grabar
cualquier cambio realizado en el libro de trabajo. Cuando se hayan llevado a cabo todos los cambios,
el administrador del libro puede decidir que cambios mantener y cuales eliminar. Si un gran número
de individuos necesita realizar cambios a un libro, pero no tienen acceso a través de una red de
trabajo, usted podrá crear varias copias al original y distribuirlas a todos sus compañeros a través del
correo electrónico. Cuando haya recibido todos los archivos cambiados, puede aglutinar los cambios
dentro del archivo original y seleccionar que cambios guardar.

Finalmente, puede limitar la posibilidad de realizar cambios a los documentos de Microsoft Excel de
los otros usuarios agregando una contraseña de protección a un libro, una hoja de cálculo o a un
rango de celdas (incluyendo una celda individual).

Añadir una contraseña de protección le permite evitar cambios en elementos críticos de su libro de
trabajo, así como ocultar las fórmulas empleadas para calcular ciertos valores.

B. HERRAMIENTA: Compartir libro


C. ARCHIVO DE TRABAJO: Compartir.xlsx
D. EJERCICIO 01:
En este ejercicio, activará un libro compartido y adjuntará el archivo a un mensaje de correo electrónico.

Importante
Necesitará una cuenta de correo electrónico como: hotmail, yahoo, gmail, u otro, para completar este ejercicio.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic sobre Compartir.xlsx.
Se abrirá el archivo Compartir.xlsx.
3. En la Ficha Revisar haga clic sobre el botón Compartir
libro, del grupo Cambios.

Aparecerá el cuadro de dialogo Compartir libro.


4. Seleccione la caja de chequeo Permitir la modificación por varios usuarios a la vez y haga clic en la
etiqueta Uso avanzado.
La ficha Uso avanzado aparecerá.

5. Haga clic sobre Aceptar para aprobar las opciones predeterminadas.

6. Haga clic sobre Aceptar para cerrar el mensaje que aparecerá y


guardar el libro de trabajo.

7. Fíjese en el título de la ventana, ahora el nombre actual es Compartir.xlsx [Compartido] – Microsoft Excel

8. Haga clic sobre el botón Cerrar para cerrar Compartir.xlsx.


9. En estos momentos Usted, puede distribuir a un grupo de personas el archivo para que pueda ser
compartido. Esta distribución se puede dar mediante distintos canales, tales como: disquete, distribuyendo
mediante una red, correo electrónico, etc.
10. En nuestro caso vamos a distribuir el archivo mediante su correo electrónico (hotmail, yahoo, gmail u otro
que posea), el archivo Compartir.xlsx [Compartido], debe ser enviado al instructor, al siguiente correo
electrónico: lfernandez@speedy.com.pe
11. El objetivo de enviar el archivo Compartir.xlsx [Compartido], es para que el Instructor modifique y haga los
cambios que crea conveniente en cuanto a datos y no a formato de celdas.
12. Una vez que el Instructor realice las modificaciones al archivo Compartir.xlsx [Compartido], devolverá el
archivo con las modificaciones respectivas.
13. En el próximo capítulo ejecutaremos la herramienta Control de cambios, con las alternativas: Resaltar
cambios y Aceptar o rechazar cambios
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 18
CONTROLAR Y GESTIONAR LOS CAMBIOS DE LOS USUARIOS

A. OBJETIVO:
 Administrador cambios de usuarios.

Siempre que colabore con sus compañeros en producir o editar un documento, debería considerar
controlar los cambios realizados por cada uno de los usuarios. Cuando active la localización de
cambios, cualquier cambio realizado en el libro de trabajo será resaltado en el color asignado
previamente al usuario que realiza los cambios. Un beneficio del control de cambios es que en el caso
de que tenga una duda a cerca de cierto cambio, podrá rápidamente identificar quien realizó el
cambio y comprobar si es correcto. En Excel 2007, puede activar la localización de cambios haga clic
en la Ficha Revisar, sitúe el puntero sobre Control de cambios del Grupo Cambios y hacer clic
sobre Resaltar cambios.

B. HERRAMIENTA: Control de cambios / Resaltar cambios

C. ARCHIVO DE TRABAJO: ControlCambios.xlsx

D. EJERCICIO 01:
En este ejercicio, activará el control de cambios en un libro, aceptará o rechazará los cambios y creará una
hoja Historial.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic sobre ControlCambios.xlsx.
Se abrirá el archivo ControCambios.xlsx.
3. En la Ficha Revisar haga clic sobre el botón
Control de Cambios, del grupo Cambios y clic en
Resaltar cambios…

Aparecerá el cuadro de dialogo Resaltar cambios.


4. Seleccione la casilla de activación Efectuar control de cambios al modificar. Esto también comparte el
libro.

Consejo
Seleccionar Efectuar control de cambios al modificar
también activa compartir el libro.

5. Si fuera necesario, elimine la marca de la caja de


chequeo Cuándo.
6. Si fuera necesario, elimine la marca de la caja de
chequeo Quién.
7. Si fuera necesario, elimine la marca de la caja de
chequeo Dónde.
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

8. Si fuera necesario, seleccione la casilla de activación


Resaltar cambios en la pantalla.
9. Haga clic sobre Aceptar.
El cuadro de diálogo de Microsoft Office Excel
aparecerá.
10. Haga clic sobre Aceptar para cerrar el mensaje que
aparecerá y guardará el libro de trabajo.
11. En la celda F13, escriba 10000 y presione INTRO.
El valor 10,000 aparecerá en la celda F13, el contorno de la celda adoptará el color asignado al usuario
actual y una marca aparecerá en la esquina superior izquierda.
12. En la celda F14, escriba 10000 y presione INTRO.
13. En la celda F15, escriba 10000 y presione INTRO.
14. En la Barra de Inicio Rápido, haga clic sobre el botón Guardar.
Excel 2007 guardará los cambios.
15. En la Ficha Revisar haga clic sobre el botón Control de
Cambios, del grupo Cambios y clic en Resaltar
cambios…
Aparecerá el cuadro de dialogo Resaltar cambios.
16. Seleccione la casilla de activación Efectuar control de
cambios al modificar. Esto también comparte el
libro.
17. Active la casilla de activación Resaltar cambios en
pantalla y Mostrar cambios en una hoja nueva y haga
clic sobre Aceptar.
Una nueva hoja de cálculo denominada Historial aparecerá en el libro.
18. Si fuera necesario, en la barra de etiquetas, haga clic en la
etiqueta de la hoja Historial.
La hoja Historial aparecerá.

19. En la barra de etiquetas, haga clic sobre la etiqueta de la hoja Hoja1.


La Hoja1 aparecerá.
20. Haga clic sobre la celda A1.
21. En la Ficha Revisar haga clic sobre el botón Control de Cambios, del
grupo Cambios y clic en Aceptar o rechazar cambios.
22. El cuadro de diálogo de Microsoft Office Excel aparecerá.
23. Haga clic sobre Aceptar para cerrar el mensaje que aparecerá y
guardará el libro de trabajo.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

24. Se abre el cuadro de dialogo Seleccionar cambios


para aceptar o rechazar aparecerá.
25. Verifique que la caja de chequeo Cuándo esté
seleccionada y que Sin revisar aparece en la caja
Cuándo.
26. Haga clic sobre Aceptar.

27. El cuadro de dialogo Aceptar o rechazar cambios


aparecerá con el primer cambio listado.

28. Haga clic sobre Aceptar para ejecutar los cambios.

29. El segundo cambio aparecerá en el cuadro de


diálogo.

30. Haga clic sobre Rechazar para ejecutar los


cambios.

31. El tercer cambio aparecerá en el cuadro de


diálogo.

32. Haga clic sobre Aceptar para ejecutar los


cambios

33. Los valores de las celdas F13 y F15 fueron


cambiadas, mientras que el valor de la celda F14
retorna a su valor original y la hoja Historial será
borrada.

34. En la Barra de Inicio Rápido, haga clic sobre el botón Guardar.


Excel 2007 guardará los cambios.

35. Haga clic sobre el botón Cerrar.


El archivo ControlCambios.xlsx se cierra.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 19
PROTEGER LIBROS Y HOJAS DE CÁLCULO

A. OBJETIVO:
 Brindar seguridad en los libros, hojas y rangos de una hoja de cálculo.

Excel le proporciona la habilidad de compartir sus libros de trabajo a través de la Web, a través de
una intranet corporativa y por medio de la copia de archivos para que otros usuarios se los puedan
llevar de viaje. Sin embargo, una parte importante de compartir archivos es asegurarse de que solo
aquellos usuarios que desee tengan acceso para abrirlos y modificarlos. Por ejemplo, The Garden
Company podrá tener una serie de PC disponibles en los pisos de ventas para que los asociados de
ventas puedan buscar los precios e información sobre el inventario. Aunque que estos PC son una
herramienta vital en las ventas, el acceso a libros críticos por parte de los clientes no ayudaría a la
compañía, incluso si estos tienen buenas intenciones.

Puede limitar el acceso a sus libros o elementos dentro de estos libros, estableciendo una
contraseña. Establecer una contraseña para un libro de Excel supone que cualquier usuario que
desee tener acceso al libro protegido debe introducir la contraseña del libro en el cuadro de diálogo
que aparecerá cuando intenten abrir el archivo. Si la persona no conoce la contraseña él o ella no
podrá abrir dicho archivo.

Importante
Las mejores contraseñas son cadenas de caracteres aleatorias, pero tienen el inconveniente de que
son difíciles de recordar. Un buen método para crear contraseñas difíciles de adivinar es combinar
elementos de dos palabras con un número entre ambas.
Por ejemplo, podría tener una contraseña lbr16pro, que podría ser leída como “libro, Capítulo 16,
protegido”. En cualquier caso evite palabras que aparezcan en el diccionario Español o de cualquier
otra lengua, puesto que podrían ser fácilmente descifradas con programas existentes en Internet.

B. HERRAMIENTA: Proteger: libro / hoja / rango

C. ARCHIVO DE TRABAJO: Protección.xlsx

D. EJERCICIO 01:
En este ejercicio, protegerá con contraseña un libro, una hoja y un rango de celdas y, después, ocultará y
mostrará la fórmula de una celda.

1. En el Botón Office, haga clic sobre el botón Abrir.


Se abre el cuadro de dialogo Abrir.
2. Haga doble clic sobre Protección.xlsx.
Se abrirá el archivo Protección.xlsx.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

3. Hacer un clic en el Botón del Office 2007, diríjase al comando


Guardar como y hacer clic en Libro de Excel.

El cuadro de diálogo Guardar como aparecerá.

4. Haga clic sobre el botón Herramientas y


después sobre Opciones generales.
El cuadro de dialogo Opciones
generales aparecerá.

5. En la caja Contraseñas escriba:


 Contraseña de apertura: mundo
 Contraseña de escritura: continente
y después haga clic en Aceptar.

El cuadro de dialogo Confirmar contraseña aparecerá.


6. En la caja Vuelva a escribir la contraseña para proceder, escriba:
 Contraseña de apertura: mundo
 Contraseña de escritura: continente
7. y haga clic sobre Aceptar.
El cuadro de dialogo Confirmar contraseña desaparecerá.
8. Se abre el cuadro de dialogo de Microsoft Office Excel
9. Haga clic sobre Si para cerrar el mensaje que aparecerá.
Excel guardará el libro y el cuadro de dialogo Guardar como
desaparecerá.
10. En la barra de etiquetas, haga clic sobre la etiqueta de la hoja Cuadro1.3 para moverse a la hoja
Cuadro1.3.
11. En la Ficha Revisar, sitúe el mouse sobre el Grupo Cambios y después
haga clic sobre Proteger hoja.
El cuadro de dialogo Proteger hoja aparecerá.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

12. En la caja de texto Contraseña para desproteger la hoja, escriba


pais y después haga clic sobre Aceptar.
El cuadro de dialogo Confirmar contraseña aparecerá.
13. Escriba pais en espacio disponible y haga clic sobre Aceptar.
El cuadro de dialogo Confirmar contraseña desaparecerá.

Importante
Recuerde que solamente podrá Seleccionar celdas bloqueadas y
desbloqueadas, no tendrá acceso a escribir datos, ya que solamente
seleccionó estas opciones en la Sección Permitir a los usuarios de
esta hoja de cálculo, del Cuadro de diálogo Proteger hoja.

14. En la Ficha Revisar, sitúe el mouse sobre el Grupo Cambios y


después haga clic sobre Proteger hoja.
El cuadro de dialogo Desproteger hoja aparecerá.
15. En la caja de texto Contraseña, escriba país y haga clic sobre
Aceptar.
El cuadro de dialogo Desproteger hoja desaparecerá y la contraseña será eliminada.
16. Seleccione las celdas B10:C23.
17. En la Ficha Revisar, sitúe el mouse sobre el Grupo Cambios y después haga clic sobre Permitir que los
usuarios modifiquen rangos.
El cuadro de dialogo Permitir que los usuarios modifiquen rangos aparecerá.

18. Haga clic sobre Nuevo. El cuadro de dialogo Confirmar contraseña


El cuadro de dialogo Nuevo rango aparecerá con aparecerá.
=$D$10:$G$23 en la caja Correspondiente a las 21. Escriba peru y haga clic sobre Aceptar.
celdas. El cuadro de dialogo Confirmar contraseña
19. En la caja de texto Titulo escriba Total Grupos desaparecerá.
Quinquenales. 22. Haga clic sobre Aceptar.
20. En la caja Contraseña del rango, escriba peru y El cuadro de dialogo Permitir que los usuarios
después haga clic sobre Aceptar. modifiquen rangos desaparecerá.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Importante
Para que se muestre el cambio se debe activar la Opción de Proteger hoja de la Ficha Revisar, donde solicite
contraseña escriba: pais. Se visualizarán los cambios, cada vez que desee escribir en el rango creado
(C10:G23) pedirá la contraseña de rango, la contraseña es peru.

23. Para eliminar contraseña de rango, primero debe de Desproteger hoja


de la Ficha Revisar, luego se activará la Herramienta Permitir que los
usuarios modifiquen rangos, hacer un clic y se activará el Cuadro de
dialogo Permitir que los usuarios modifiquen rangos.

24. En la caja Rangos, hacer un clic en el Título del


Rango Total Grupos Quinquenales y después clic
en el botón Eliminar.
El rango desaparecerá del cuadro de diálogo.
25. Haga clic sobre Aceptar para cerrar el cuadro de
dialogo Permitir que los usuarios modifiquen
rangos.

26. Seleccione el rango B8: I8, haga clic con el botón secundario
del mouse sobre el rango seleccionado y después, desde el
menú contextual que aparecerá, haga clic sobre Formato de
celdas.
El cuadro de dialogo Formato de celdas aparecerá.
27. Haga clic sobre la etiqueta Proteger para mostrar la ficha
Proteger.
28. Seleccione la caja chequeo Oculta y haga clic sobre
Aceptar.
El cuadro de dialogo Formato de celdas desaparecerá.

29. En la Ficha Revisar, sitúe el mouse sobre el Grupo


Cambios y después haga clic sobre Proteger hoja.
El cuadro de dialogo Proteger hoja aparecerá.
30. Haga clic sobre Aceptar para cerrar el cuadro de dialogo Proteger hoja.
El cuadro de dialogo Proteger hoja desaparecerá. El rango de celdas entre B8: I8, todavía tendrá el valor
calculado con su formula, pero la formula no aparecerá en la barra de fórmulas.
31. En la Ficha Revisar, sitúe el mouse sobre el Grupo Cambios y después haga clic sobre Desproteger hoja.
El cuadro de dialogo Desproteger hoja desaparecerá. El rango de celdas entre B8: I8, mostrarán su
fórmula en la barra de fórmulas.
32. En la Barra de Inicio Rápido, haga clic sobre el botón Guardar.
Excel 2007 guardará los cambios.
33. Haga clic sobre el botón Cerrar.
El archivo Protección.xlsx se cierra.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPÍTULO 20
SOLVER

A. OBJETIVO:
 Resolver y optimizar ecuaciones mediante el uso de métodos matemáticos.

En estos tiempos donde se habla de la tecnología, información, sociedad del conocimiento, etc., aprovecho la
oportunidad de describir lo poderosa que es la hoja de cálculo de excel, pero voy a referirme en particular a una
de las herramientas la cual se denomina Solver, y se puede ubicar en el menú principal en la opción
Herramientas, al pulsar este icono aparecerán varias opciones y ahí encontraran dicha instrucción, ella resuelve
problemas lineales y enteros utilizando el método más simple con límites en las variables y el método de
ramificación y límite, implantado por John Watson y Dan Fylstra de Frontline Systems, Inc. Es de hacer notar que
estos problemas se presentan en las ciencias administrativas y es requisito indispensable en casi todas las áreas
de ciencias sociales, ingeniería, y en cualquiera de las carreras universitarias como Ciencias Estadísticas,
Economía, Administración, entre otras, allí se estudia en una cátedra llamada Investigación de Operaciones, en
ella se construyen modelos para el análisis y la toma de decisiones administrativas, los cuales en tiempos
remotos se utilizaban algoritmos muy complejos entre ellos el del método simplex y el dual, estas técnicas
manualmente son complejas, pero con la tecnología aparecieron softwares para resolver sendos problemas entre
ellos se encuentra el más conocido que es el "LINDO", pero hoy tenemos la oportunidad de resolverlos muy
fácilmente mediante la hoja de cálculo de excel y el paquete agregado llamado "SOLVER" que optimiza los
modelos sujetos a restricciones, como los modelos de programación lineal y no lineales, la cual permite obtener
las soluciones óptimas para un modelo determinado, y dependiendo de los niveles de la organización se tomen
las mejores decisiones para resolver los conflictos de una empresa.

B. HERRAMIENTA: Solver

C. ARCHIVO DE TRABAJO: Solver.xlsx

D. EJERCICIO 01:
Ricardo, es presidente de una microempresa de inversiones que se dedica a administrar las carteras de
acciones de varios clientes. Un nuevo cliente ha solicitado que la compañía se haga cargo de administrar
para él una cartera de 100.000$. A ese cliente le agradaría restringir la cartera a una mezcla de tres tipos de
acciones únicamente, como podemos apreciar en la siguiente tabla. Formule usted un modelo de
Programación Lineal para mostrar cuántas acciones de cada tipo tendría que comprar Andrés con el fin de
maximizar el rendimiento anual total estimado de esa cartera.

Acciones Precio ($) Rendimiento Anual Inversión Posible ($)


Estimado por Acción ($)
Navesa 60 7 60.000
Telectricidad 25 3 25.000
Rampa 20 3 30.000

Para solucionar este problema debemos seguir los pasos para la construcción de modelos de programación
lineal (PL):
1. Definir la variable de decisión.
2. Definir la función objetivo.
3. Definir las restricciones.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Luego construimos el modelo:


MAX Z = 7X1 + 3X2 + 3X3
S.A.:
60X1 +25X2 + 20X3 <= 100.000
60X1 <= 60.000
25X2 <= 25.000
20X3 <= 30.000
Xi >= 0; i=1, 2, 3

A continuación se construye el modelo en una hoja de cálculo de Excel de la siguiente manera:

En la fila 2 se coloca la variable de decisión la cual es el número de acciones y sus valores desde la B2
hasta la D2.

En la fila 3 el rendimiento anual y sus valores desde B3 hasta D3.

En la celda E3 colocaremos una formula la cual nos va indicar el rendimiento anual total,
=SUMAPRODUCTO($B$2:$D$2;B3:D3).

Desde la fila B5 hasta la D8 colocaremos los coeficientes que acompañan a las variables de decisión que
componen las restricciones.

Desde la E5 hasta la E8 se encuentra la función de restricción (LI) y no es mas que utilizar la siguiente
formula =SUMAPRODUCTO($B$2:$D$2;B5:D5) la cual se alojaría en la celda E5, luego daríamos un copy
hasta la E8.

Desde la F5 hasta F8 se encuentran los valores de las restricciones.

Desde la G5 hasta G8 se encuentra la holgura o excedente.

Una vez completada la hoja de cálculo con el modelo respectivo ¡GRABE SU HOJA!, y seleccione "Solver…"
en el menú de "Herramientas", ahí tendrá que especificar dentro del cuadro de dialogo de Solver:

 La celda que va a optimizar


 Las celdas cambiantes
 Las restricciones

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Así tendremos la siguiente pantalla:

Como se puede observar en la celda objetivo se coloca la celda que se quiere optimizar, en las celdas
cambiantes las variables de decisión y por último se debe de complementar con las restricciones. Una vez
realizado estos pasos deben pulsar el icono de "Opciones" y debe hacer clic en "Asumir modelo lineal" y
enseguida el botón de "Aceptar". Luego haga clic en el botón de "Resolver" para realizar la optimización, lea
detenidamente el mensaje de terminación de Solver y ahí observará si se encontró una solución o hay que
modificar el modelo, en caso de haber encontrado una solución óptima usted podrá aceptar o no dicha
solución, luego tendrá oportunidad de analizar un informe de análisis de sensibilidad para luego tomar la
mejor decisión.

En nuestro ejemplo el máximo rendimiento anual fue de 12750$, y la cantidad de acciones a comprar serían
750, 1000 y 1500 para Navesa, Telectricidad y Rampa respectivamente. De está forma podemos observar la
potencia que tiene el Solver, para mayor información sobre el tema, en la ayuda de la hoja de cálculo de
Excel.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPITULO 11
Colaborar con otras personas

Combinado – Propietario – Comprador


En este ejercicio combinara los cambios del libro principal desde dos libros de trabajo.

1. En la barra de herramientas estándar, haga clic en Abrir.


El cuadro de dialogo Abrir aparecerá
2. Haga doble clic en Combinado.xls
El archivo Combinado.xls se abrirá.
3. En el menú Herramientas, haga clic sobre Compartir y combinar libros.
El cuadro de dialogo Seleccione archivos para combinar con el libro actual aparecerá.
4. Mantenga presionada la tecla CTRL mientras hace clic sobre Comprador.xls y Propietario.xls y después
haga clic sobre Aceptar.
Los cambios de los otros dos archivos aparecerán en Combinado.xls.

Precaución
Si las celdas con cambios no tiene marca de comentario en una de las esquinas, en el menú Herramientas,
sitúe el mouse sobre Control de cambios y después haga clic sobre Resaltar cambios. En el cuadro de dialogo
Resaltar cambios elimine la marca de la caja de chequeo Cuando y haga clic sobre Aceptar.

5. En la barra de herramientas Estándar, haga clic sobre el botón Guardar para salvar los cambios.
6. En el menú Herramientas, sitúe el mouse sobre Control de cambios y después haga clic sobre Aceptar o
rechazar cambios.
El cuadro de dialogo Seleccionar cambios para aceptar o rechazar aparecerá.
7. Verifique la casilla de activación Cuando esta seleccionada y que Sin revisar aparece dentro de la caja de
texto Cuando, que la caja de chequeo Quien no esta marcada y que la casilla de activación Donde tampoco
lo esta.
8. Haga clic sobre Aceptar.
El cuadro de dialogo Seleccionar los cambios para aceptar o rechazar desaparecerá y el cuadro de
dialogo Aceptar o rechazar cambios aparecerá con una lista de cambios en la caja Seleccionar un valor.
9. Haga clic sobre le cambio empezando por 265,000.00 y después en Aceptar.
El cambio que ha aceptado surtirá efecto y el siguiente cambio aparecerá en el cuadro de dialogo Aceptar o
rechazar cambio.
10. Haga clic sobre Aceptar para acepta el cambio.
El valor de la celda F4 cambia a 175,000 y el cuadro Aceptar o rechazar cambios desaparecerá.
11. En la barra de herramientas Estándar, haga clic sobre el botón Guardar para salvar su libro de trabajo.
12. Haga clic sobre el botón Cerrar para cerrar el archivo Combinado.xls.

Protección

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPITULO 8
Automatizar tareas repetitivas con macros

BarraHerra
En este ejercicio, creara una barra de herramientas que contenga su macro, creara un botón para representar la
macro sobre la barra de herramientas y ejecutar la macro desde la propia barra y por ultimo eliminara dicha barra
de herramientas.

1. En la barra de herramientas Estándar, haga clic sobre el botón Abrir.


El cuadro de dialogo Abrir aparecerá.
2. Haga doble clic sobre BarraHerra.xls. Si apareciese un cuadro de dialogo de aviso, haga clic sobre
Habilitar Macros.
El archivo BarraHerra.xls se abrirá.
3. En el menú Herramientas, haga clic sobre Personalizar.
El cuadro de dialogo Personalizar aparecerá.
4. Si fuera necesario, haga clic sobre la etiqueta Barras de herramientas para mostrar la ficha Barras de
herramientas.
5. Haga clic sobre Nueva.
El cuadro de dialogo Nueva barra de herramientas aparecerá.
6. En la caja Nombre de la barra de herramientas, escriba Macro personal y haga clic sobre Aceptar.
Una nueva barra de herramientas llamada Macro personal aparecerá en la ventana del libro de trabajo; la
barra de herramientas aparecerá también listada en Barras de herramientas dentro del cuadro de dialogo
Personalizar.
7. En el cuadro de dialogo Personalizar, haga clic sobre la etiqueta Comandos.
La ficha Comandos aparecerá.
8. En la lista Categorías, haga clic sobre Macros.
La lista Comandos cambiara para reflejar su selección.
9. Arrastre el comando Personalizar botón hasta la barra de herramientas Macro personal.
El botón Personalizado aparecerá sobre la barra de herramientas Macro personal.
10. En la barra de herramientas Macro personal, haga clic con el botón secundario del mouse en el botón
Personalizado y después, desde el menú emergente que aparecerá, haga clic sobre Nombre.
El texto contenido en la caja Nombre aparecerá resaltado.
11. Escriba Destacar y presione INTRO.
El menú desaparecerá y su botón queda nominado como Destacar.
12. En la barra de herramientas Macro personal, haga clic con el botón secundario del mouse en el botón
Destacar sitúe el mouse sobre Cambiar imagen del botón en el menú emergente que aparecerá y
después sobre la imagen que representa una Flecha Ascendente.
La imagen del botón Destacar cambia por una flecha en sentido ascendente.
13. En la barra de herramientas Macro personal, haga clic con el botón secundario del mouse y después, en el
menú emergente que aparecerá sobre Asignar macro.
El cuadro d dialogo Asignar macro aparecerá.
14. Haga clic sobre Destacar y después sobre Aceptar.
El cuadro de dialogo Asignar macro desaparecerá. Haciendo clic sobre el botón Destacar de la barra de
herramientas Macro personal, cuando se haya cerrado el cuadro de dialogo Personalizar, la macro
Destacar será ejecutada.
15. En el cuadro de dialogo Personalizar, haga clic sobre Cerrar.
16. En la barra de herramientas Macro personal, haga clic sobre Destacar.
La macro Destacar se ejecutara, apareciendo los contenidos de las celdas E6, E11, E18, F8 y F18 en
negrita.
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

17. Haga clic con el botón secundario del mouse sobre la barra de titulo de la barra de herramientas Macro
personal y, desde el menú emergente que aparecerá, haga clic sobre Personalizar...
18. Si fuese necesario, haga clic sobre la etiqueta Barras de herramientas.
19. En la lista Barras de herramientas, haga clic sobre Macro personal, haga clic Eliminar y después haga
clic sobre Aceptar en el cuadro de dialogo de aviso que aparecerá.

Importante
Debe hacer clic sobre el nombre de la barra de herramientas que desee eliminar y no sobre la casillas de
activación situado delante del nombre que identifica la barra de herramientas.

La barra de herramientas será eliminada.


20. Haga clic sobre Cerrar para cerrar el cuadro de dialogo Personalizar.
21. En la barra de herramientas Estándar, haga clic sobre el botón Guardar para salvar su trabajo.
22. Haga clic sobre el botón Cerrar para cerrar BarraHerra.xls.

Menu
En este ejercicio, creara y nombrara un menú, agregara y nombrara un elemento a este menú y asignara una
macro para ser ejecutada cuando de haga clic sobre elemento del menú. Después eliminara el menú
personalizado.

1. En la barra de herramientas Estándar, haga clic sobre el botón Abrir.


El cuadro de dialogo Abrir aparecerá.
2. Haga doble clic sobre Menu.xls. Si apareciese un cuadro de dialogo de aviso, haga clic sobre Habilitar
Macros.
El archivo Menu.xls se abrirá.
3. En el menú Herramientas, haga clic sobre Personalizar.
El cuadro de dialogo Personalizar aparecerá.
4. Si fuera necesario, haga clic sobre la etiqueta Comandos para mostrar la ficha Comandos.
5. En la lista Categorías, haga clic sobre Nuevo menú.
Nuevo menú aparecerá en la lista Comandos.
6. Arrastre Nuevo menú hasta el final de la barra del menú principal.
Un punto de inserción aparecerá en la posición de la barra del menú principal donde el nuevo menú será
insertado. Cuando suelte el botón del mouse, el nuevo menú aparecerá en la barra del menú principal.
7. Haga clic con el botón secundario del mouse en el titulo Nuevo menú y, desde el menú emergente que
aparecerá, haga clic en Nombre.
El menú emergente permanecerá abierto, con el nuevo nombre del menú resaltado.
8. Escriba Macro personal y presione INTRO.
El nombre del nuevo menú cambiara por Macro personal.
9. En el cuadro Categorías del cuadro de dialogo Personalizar, haga clic sobre Macros.
El contenido de la lista Comandos cambiara para reflejar su selección.
10. En la lista Comandos, arrastre el comando Personalizar elemento de menú hasta el menú Macro
personal. Cuando un cuadro aparezca debajo del menú Macro personal, arrastre Personalizar elemento
de menú dentro de el.
El comando Personalizar elemento de menú aparecerá en el menú Macro personal.
11. En el menú Macro personal, haga clic con el botón secundario del mouse sobre Personalizar elemento
del menú y, desde el menú emergente que aparecerá, haga clic sobre Nombre.
El menú emergente permanecerá abierto, con el nombre del nuevo elemento resaltado.
12. Escriba Estilo y presione INTRO.
El nombre del elemento del menú cambiara por Destacar.
13. En el menú Macro personal, haga clic con el botón secundario del mouse sobre Destacar, desde el menú
emergente que aparecerá, haga clic sobre Asignar macro.
1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

El cuadro de dialogo Asignar macro aparecerá.


14. En la caja Nombre de la macro haga clic cobre Destacar y después sobre Aceptar.
Excel asignara la macro Destacar al elemento seleccionado del menú y cerrara el cuadro de dialogo
Asignar macro.
15. Haga clic sobre Cerrar para cerrar el cuadro de dialogo Personalizar.
16. En el menú Marco personal haga clic sobre Destacar.
La macro Destacar se ejecutara, apareciendo los contenidos de las celdas E6, E11, E18, F8 y F18 en
negrita.
17. En el menú Herramientas, haga clic sobre Personalizar.
El cuadro de dialogo Personalizar aparecerá.
18. Haga clic son el botón secundario del mouse sobre el menú Macro personal y, desde el menú emergente
que aparecerá, haga clic sobre Eliminar.
En el menú Macro personal será eliminado.
19. Haga clic sobre Cerrar para cerrar el cuadro de dialogo Personalizar.
El cuadro de dialogo Personalizar desaparecerá.
20. En la barra de herramientas Estándar, haga clic sobre el botón Guardar para salvar su trabajo.
21. Haga clic sobre el botón Cerrar para cerrar Menu.xls.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

CAPITULO 9
Trabajar con base de datos

Buscar
En este ejercicio, creara una función BUSCARV para obtener los nombres de los productos con los IDs Producto
que haya escrito en una celda específica.

1. En la barra de herramientas estándar, haga clic en el botón Abrir.


El cuadro de dialogo Abrir aparecerá
2. Acceda a la carpeta 09 y haga doble clic en Buscar.xls
Buscar.xls se abrirá
3. Seleccione las celdas A4:C18.
4. Haga clic en el cuadro de nombres, escriba, Listaherramientas y después presione INTRO.
Excel creara un rango, denominado Listaherramientas, que estará formado por las celdas A4:C18.
5. En la celda E6, escriba = BUSCARV(E4; Listaherramientas; 2; FALSO) y después presione INTRO.
Excel añadirá la función BUSCARV a su hoja de Excel. Dado que no hay ningún valor en la celda E4, el
código de error #N/A aparecerá en la celda E6.
6. En la celda E4, escriba TL0038 y presione INTRO.
Cascanueces aparecerá en la celda E6.
7. En la celda E4, escriba TL3001.
Podadoras, zurdos aparecerá en la celda E6.
8. En la barra de herramientas Estándar, haga clic en el botón Guardar par salvar su trabajo.
9. Haga clic en botón Cerrar para cerrar Buscar.xls.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe
Instituto Nacional de Estadística e Informática Curso: Excel Avanzado 2007

Una de las ventajas de Microsoft Excel es que le permite guardar sus libros y hojas de calculo en
Excel como archivos a los que puede tener acceso y es posible interactuar a través de la Worl Wide
Web. Las versiones anteriores de Excel también permiten obtener datos del Web para utilizarlos en
los libros, mediante la creación de consultas.
Excel 2002 aumenta esas capacidades, añadiendo funciones completamente novedosas y
permitiendo un uso más sencillo de las capacidades existentes. Por ejemplo, las versiones anteriores
de Excel creaban copias de libros u hojas de calculo que se habían guardado para el Web y no
estaban ligadas al archivo original, lo que significa que cualquier actualización del archivo original no
se reflejaría en el archivo publicado en el Web. En Excel 2002, puede crear archivos autosuficientes o
generar un archivo vinculado que se actualice cada vez que se guarde el archivo original.

En Lenguaje de marcado extensible (XML) es una nueva tecnología que aparece por vez primera
en Excel 2002. XML es un lenguaje de marcado contenido, lo que quiere decir que un archivo XML
tiene información acerca de los datos que contiene (en comparación con el Lenguaje de marcado de
hipertexto, que indica al explorador Web como visualizar el contenido del archivo). El hecho de
guardar libros de Excel como archivos XML significa que sus datos de Excel serán legibles por un
amplio abanico de programas, no solo por aquellos programas listados en el cuadro de dialogo
Guardar como, incluidas en el cuadro de lista desplegable Guardar como tipo. Una aplicación
interesante del XML son las Etiquetas inteligentes, una tecnología que reconoce ciertas clase de
información, como símbolos de stock, y busca información relacionada en la Web.
En este capitulo, aprenderá al guardar un libro para publicarlo en el Web y a importar y exportar libros
como datos estructurados.

Consejo
Excel representa los archivos HTML como un único archivo HTML versión 5 de Microsoft en el cuadro
de dialogo Microsoft Internet Explorer.

1
Instructor: Luis A. Fernández Vizcarra e-
mail: lfernandez@speedy.com.pe

También podría gustarte