viernes, 31 de octubre de 2008

Repetir - Derecha - Hallar

REPETIR
Lo que conseguimos con esta función es que se repitan una cantidad de veces un texto determinado.

Estructura: REPETIR(Texto; Número de veces a repetir)

Ejemplo: Si en la celda A1 escribimos esta función =REPETIR("la";3) obtendremos como resultado "lalala".


DERECHA

Nos devuelve una cantidad de caracteres determinados empezando a contar desde la parte derecha de la cadena de texto.

Estructura: DERECHA(Texto; Número de caracteres a extraer)

Ejemplo: En la celda A1 escribimos el texto: "Funciones Excel". Si en la celda A2 escribimos la función =DERECHA(A1;5), obtendremos como resultado "Excel".


HALLAR

Nos indica la posición que ocupa un texto dentro de una cadena de texto.

Estructura: HALLAR(Texto a buscar; Texto donde deseamos encontrar el texto; Posición inicial) Los dos primeros argumentos son obligatorios, en cambio la posición inicial no ya que si no la ponemos empezará a contar desde el número 1.

Ejemplo: Introduce en la celda A1 el texto "Funciones de Excel". Si deseásemos conocer que posición ocupa dentro de este texto la letra "d" deberíamos escribir en la celda A2 la siguiente función =HALLAR("de";A1), la función nos devolvería el resultado 11.

jueves, 30 de octubre de 2008

Extrae - Nompropio - Reemplazar

EXTRAE

Nos devuelve una cantidad de caracteres específicos a partir de una posición inicial de una cadena de texto.

Estructura: EXTRAE(Texto; Posición inicial; Número de caracteres a extraer)

Ejemplo: Si en la celda A1 tenemos el texto: "Funciones de Excel" y en la celda A2 queremos obtener la palabra "de" deberíamos escribir la función =EXTRAE(A1;11;2)


NOMPROPIO
Con esta función obtendremos un texto en el que aparecerá en mayúsculas la primera letra de cada palabra que forma parte del texto.

Estructura: NOMPROPIO(Texto)

Ejemplo: Si escribimos la función =NOMPROPIO(A1) en la celda A2, y en la celda A1 el texto: "Funciones de excel" obtendremos como resultado "Funciones De Excel".


REEMPLAZAR
Con esta función conseguiremos reemplazar parte de texto, indicando desde que posición y cuantos caracteres deseas reemplazar y el texto que deseas poner.

Estructura: REEMPLAZAR(Texto original; Posición inicial a partir de donde deseamos recortar; Número de caracteres a quitar; Nuevo texto a insertar)

Ejemplo: En la celda A1 escribe el texto "Funciones de Excel" y en la celda A2 la función: =REEMPLAZAR(A1;11;2;"dentro de") esta función nos devolverá el texto: Funciones dentro de Excel. La función lo que realiza es eliminar del texto que hay en la celda A1 desde la posición 11, 2 caracteres y estos los sustituye por el texto "dentro de". Hay que observar que hemos eliminado 2 caracteres y hemos introducido 9 en su lugar.

miércoles, 29 de octubre de 2008

Izquierda - Largo - Minuscula

IZQUIERDA

Nos devuelve una cantidad de caracteres determinados empezando a contar desde la parte izquierda de la cadena de texto.

Estructura: IZQUIERDA(Texto; Número de caracteres a extraer)

Ejemplo: En la celda A1 escribimos el texto: "Funciones Excel". Si en la celda A2 escribimos la función =IZQUIERDA(A1;9), obtendremos como resultado "Funciones".


LARGO
Nos retornará la cantidad de caracteres que tiene la cadena de texto.

Estructura: LARGO(Texto)

Ejemplo: en la celda A1 escribe el texto: "Funciones Excel". Para saber la cantidad de caracteres que forman este texto deberás introducir en otra celda la función =LARGO(A1). Como resultado nos devolverá un 15.


MINUSC
Con esta función obtendremos todo el contenido de un texto o celda en minúsculas. Si se utiliza una celda en la que contiene texto esta no se transforma toda en minúsculas, si no que... en la celda donde pongamos la función obtendremos una copia de la primera celda pero toda en minúsculas.

Estructura: MINUSC(Texto)

Ejemplo: En la celda A1 tenemos el texto: "Funciones de EXCEL". Si escribimos la función =MINUSC(A1) en la celda A2 el resultado que obtenemos sería: "funciones de excel". Volvemos a recordar que tenemos los dos textos tanto en la celda A1 como en la A2, ya que la A2 es una función que dependerá siempre del contenido que hay en la A1.

martes, 28 de octubre de 2008

Funciones de Texto en Excel

Funciones de texto: Funciones que nos permiten trabajar con el texto que contienen las celdas.

Es importante hacer notar que en el momento que utilizamos estas funciones, en los argumentos, tanto podemos utilizar texto directamente entre comillas o una referencia a una celda la cual contiene texto. En los ejemplos de las funciones utilizaremos las dos opciones.


CONCATENAR

Une diferentes elementos de texto en uno sólo. Estos elementos pueden ser celdas o directamente texto utilizando comillas "".

Esta función puede tener como máximo 30 argumentos.

Estructura: CONCATENAR(Texto1;Texto2;...)

Ejemplo: Si en la celda A1 tenemos el texto "Juan", en la celda A2 "Rodriguez" y queremos que en la celda A3 aparezca el nombre y apellidos en la misma celda deberíamos escribir la siguiente función: =CONCATENAR(A1;" ";A2)

Observa que el segundo argumento es " " de esta forma hacemos que el nombre y el apellido salgan separados por un espacio.

Otra forma de obtener el mismo resultado que utilizando la función Concatenar sería utilizando & de la siguiente forma: =A1&" "&A2


IGUAL

Realiza la comprobación si dos valores son exactamente iguales. Esta función sólo nos devolverá Verdadero o Falso.

Estructura: IGUAL(Texto1;Texto2)

Ejemplo: En la celda A1 tenemos el texto "Avión" y en la celda A2 "Avion". En la celda A3 podríamos realizar la comparación con la función Igual de la siguiente manera. =IGUAL(A1;A2), como resultado el ordenador nos devolvería el valor Falso.


ENCONTRAR

Nos devuelve la posición en la que se encuentra un valor dentro de una cadena de texto.

Estructura: ENCONTRAR(Texto que deseamos buscar; Dentro del texto; Número de posición inicial)

El tercer argumento no es obligatorio, si no se introduce Excel considerará la primera posición como número 1.

Ejemplo: En la celda A1 tenemos el texto: Mailxmail si deseamos saber en que posición se encuentra la x deberemos escribir en la celda A2 la función =ENCONTRAR("x";A1) nos devolverá un 5 como resultado ya que la primera letra la considera como si estuviera en la primera posición.

Que es una Funcion?

Excel es una hoja de cálculo que nos permite poder realizar muchas operaciones de forma sencilla, mediante la identificación de las celdas mediante filas y columnas.

Una de las grandes herramientas que existen en Excel son las funciones. Estas funciones nos permiten realizar operaciones más complejas y de forma sencilla, tanto con valores numéricos o valores de texto.

Todas las funciones tienen en común, el nombre de la función la cual la identifica y una serie de argumentos, todos ellos separados por puntos y comas, todos ellos dentro de paréntesis. Veremos que puede haber alguna función que no tenga ningún tipo de argumento, pero siempre existirán los paréntesis después del nombre de la función.

Para poder trabajar con las funciones es importante conocerlas todas por separado ya que cada una de ellas nos ofrece un resultado diferente. Sabiendo lo que deseamos y conociendo las funciones es más fácil poder encontrar la combinación de funciones con las que podemos encontrar el resultado deseado.

A lo largo de estas lecciones podremos ver el nombre de la función, una pequeña explicación para que sirve, la explicación de la estructura con los argumentos y para que sirve cada una de ellas y un pequeño ejemplo de cómo utilizar esta función.

jueves, 23 de octubre de 2008

Creando formularios y programándolos II

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.

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 = TextBox2

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

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.

Creando formularios y programándolos I

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:

Presione La Teclas Alt + F11, para entrar al editor de Visual Basic. 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 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.

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.

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 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. 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. 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.

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.

Creando formularios y programándolos I

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:

Presione La Teclas Alt + F11, para entrar al editor de Visual Basic. 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 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.

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.

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 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. 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. 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.

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.

Códigos más comunes

Trasladarse a una Celda

Range("A1").Select

Escribir en una Celda

Activecell.FormulaR1C1="Ramon"

Letra Negrita

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:=" Ramon ", 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

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 mas 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 practica y para eso es necesario aprender bien las fases Anteriores.

Códigos de una macro de excel

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:

Primeramente trasládese a la celda A5 antes de empezar la grabación de la Macro Presione el Botón Grabar Macro de la barra de Herramientas Visual Basic. Excel muestra el cuadro de Dialogo Grabar Macro en la opción Método Abreviado escriba la letra r , por lo tanto la macro se llamara con Control + r Presione el botón Aceptar. Excel inicia la grabación del la Macro1 Trasládese a la celda A1 y escriba Ramón, después presione Enter para aceptar el valor en la celda Pare la grabación de la macro presionando el botón Detener Grabación de la barra de herramientas Visual Basic. Excel a grabado los pasos y a generado un código, Observémoslos: 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 el Menú Herramientas, Macro y Editor de Visual Basic. 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.

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 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
' Macro grabada el 08/04/2001 por RAMON MENDOZA OCHOA
'
' Acceso directo: CTRL+r
'

Range("A1").Select
ActiveCell.FormulaR1C1 = "Ramón"
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 = "Ramón" Esto indica que se escribirá en la celda en que se encuentra el valor de texto Ramón. 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 Ramón 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()
'
' Macro1 Macro
' Macro grabada el 08/04/2001 por RAMON MENDOZA OCHOA
'
' Acceso directo: CTRL+r
'

Range("A1").Select
ActiveCell.FormulaR1C1 = "Ramón"
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á Ramón
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 la Fase 2 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.

Practica II

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.



Que es una Macro?

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:

Trasládate a la celda A1 y escribe tu Nombre. Por ejemplo, Ramón y presiona Enter Regrésate a la celda A1, porque cuando diste Enter bajo de celda o cambio el rumbo. Da clic en el Menú Ver, seguido por la Opción Barra de Herramientas y elija Visual Basic. Se activara la barra de herramientas Visual Basic.

Da clic en el botón Guardar Macro, el que tiene la ruedita Azul. 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 indico.

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. 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 De clic en el Botón Aceptar. Windows empezara a grabar todos los pasos en la Macro1.y el botón de la ruedita azul cambiara de forma ahora será un cuadrito Azul, se llamara Detener grabación. Lo utilizaremos cuando terminemos de indicarle los pasos para detener la grabación. Cambie el Tipo de Letra en el Botón Fuente de la barra de herramientas Formato Cambie el tamaño de la letra en el Botón Tamaño de Fuente de la barra de herramientas Formato Presione el Botón Negrita de la barra de herramientas Formato Cambie el color de la letra en el Botón Color de Fuente de la barra de herramientas Formato. 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. Presione el Botón Detener Grabación de la barra de Herramientas de Visual Basic. El que tiene el cuadrito azul presionado.

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

Escribe otro nombre en la celda C1 y presiona Enter, después regresa a la celda C1. Presiona la tecla Control + a. Windows efectuara 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.

Practica I

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. Esto será pura Dinamita.

lunes, 20 de octubre de 2008

Crear una lista desplegable de un rango de celdas

Para facilitar la entrada de datos, o para limitar las entradas a determinados elementos que define el usuario, puede crear una lista desplegable de entradas válidas que se compila a partir de las celdas de otra parte de la hoja de cálculo. Cuando se crea una lista desplegable para una celda, se muestra una flecha en dicha celda. Para escribir información en esta celda, haga clic en la flecha y, a continuación, en la entrada que desee.


Para crear una lista desplegable a partir de un rango de celdas, utilice el comando Validación de datos del grupo Herramientas de datos de la ficha Datos.

1. Para crear una lista de entradas válidas para la lista desplegable, escriba las entradas en una fila o columna única sin celdas en blanco

Nota Puede que desee ordenar los datos en el orden en el que desea que aparezcan en la lista desplegable.

2. si desea utilizar otra hoja de cálculo, escriba la lista en dicha hoja de cálculo y, a continuación, defina un nombre (nombre: palabra o cadena de caracteres que representa una celda, rango de celdas, fórmula o valor constante. Utilice nombres fáciles de entender, como Productos, para referirse a rangos difíciles de entender, como Ventas!C20:C30.) para la lista.

3. Seleccione la celda donde desee crear la lista desplegable.

4. En la ficha Datos, en el grupo Herramientas de datos, haga clic en Validación de datos.


5. Haga clic en la ficha Configuración.

6. En el cuadro Permitir, haga clic en Lista.

7. Para especificar la ubicación de la lista de entradas válidas, siga uno de los procedimientos siguientes:
  • Si la lista está en la hoja de cálculo actual, escriba una referencia a la lista en el cuadro Origen.
  • Si la lista está en otra hoja de cálculo, escriba el nombre definido para la lista en el cuadro Origen.
8. En ambos caso, asegúrese de que la referencia o el nombre está precedido del signo igual (=). Por ejemplo, escriba =DptosVálidos.

9. Asegúrese de que esté activada la casilla de verificación Celda con lista desplegable.

10. Para especificar si la celda se puede dejar en blanco, active o desactive la casilla de verificación Omitir blancos.


Otra opción es mostrar un mensaje de entrada cuando se haga clic en la celda.

30 Trucos para Microsoft Excel

Todos los trucos aquí presentados han sido debidamente comprobados, y funcionan correctamente en la versión en español de Excel 2003, corriendo bajo Windows XP, aunque seguramente también lo hacen en versiones anteriores del programa.

Por ultimo, y antes de comenzar a presentar los trucos seleccionados, debemos aclarar que casi siempre Excel dispone de mas de una manera de realizar la misma tarea, así que es posible que descubra que alguna de las funciones que utilizaba hasta hoy de una forma en particular la puede llevar a cabo mucho mas rápidamente.

Bajo este nombre se agrupan todas aquellas funciones, que generalmente son accedidas mediante una serie de movimientos y “clics” del Mouse, o bien mediante opciones más o menos escondidas dentro de las barras de herramientas o el menú de Excel. Un atajo de teclado es una combinación de teclas, que al pulsarlas realizan alguna tarea dentro del programa. Es obvio que resulta mucho mas rápido (y por la tanto mas productivo) pulsar una o dos teclas que recorrer varios niveles de opciones dentro de un menú.

Estos son mis 20 atajos de teclado favoritos:

1) Poner la fecha del ordenador: Seguramente, a lo largo de una sesión de trabajo con Excel escribimos varias veces fechas, y en muchos casos se trata de la fecha del día corriente. En lugar de escribirla, simplemente estando posicionados en la celda donde queremos que aparezca la fecha de hoy, presionamos simultáneamente las teclas “CTRL” y “+”.

2) Poner la fecha del ordenador: De la misma manera que el truco numero 1 escribe la fecha actual (en realidad, la que tiene el ordenador), si presionamos “CTRL” y “:” aparecerá la hora en la celda seleccionada.

3) Repetir el contenido de la celda superior: Si queremos escribir dentro de una celda el mismo contenido que esta en la celda inmediatamente superior, la forma mas rápida seguramente es presionar “CTRL” y “ ' “ (apóstrofe).

4) Repetir del contenido de la celda inmediatamente a la izquierda: De la misma manera que en el truco numero 3, si presionamos “CTRL” y “D”, en la celda que se encuentre seleccionada se copiara el contenido de la celda inmediatamente a la izquierda.

5) Poner el contenido de la celda en Negrita: Si deseamos cambiar el formato de la fuente con la que esta escrito el contenido de una celda para que aparezca en negrita, la forma más eficiente es presionar “CTRL” y “N”.

6) Subrayar el contenido de una celda: Para subrayar, en lugar de usar la barra de herramientas es más rápido presionar “CTRL” y “S”.

7) Pasar a cursiva: De la misma manera que en los dos trucos anteriores, si queremos poner en cursiva (itálica) la fuente de la celda actual, basta con presionar simultáneamente “CTRL” y “K”.

8) Tachado del texto de una celda: Para cambiar el estilo del texto de la celda seleccionada a “tachado”, simplemente presionemos “CTRL” y “5”.

9) Menú Formato: Si el formato que queremos aplicar a una celda no es ninguno de los mencionados en los trucos 5, 6, 7 u 8, nos queda la posibilidad de entrar en el submenú “Formato de Celdas” (figura 1) presionando simultáneamente “CTRL” y “1”

10) Ocultar / Recuperar filas: Como ya sabemos, en Excel es posible tener filas o columnas ocultas, lo que evita tener “a la vista” celdas con resultados intermedios, o que no nos interesa ver. La forma más simple de ocultar una fila es presionar “CTRL” y “9” a la vez. La fila en la que esta la celda actual habrá “desaparecido”. Si la queremos recuperar, simplemente la combinación de teclas “CTRL”, “Mayús.” y “8” la harán aparecer nuevamente.

11) Ocultar / Recuperar columnas: Al igual que en el truco precedente, para ocultar la fila de la celda actual basta con presionar “CTRL” y “0” (cero). Cuando deseemos que la columna se haga visible nuevamente, deberemos presionar en simultaneo tres teclas: “CTRL”, “Mayús.” y “9”.

12) Insertar nueva hoja: Al empezar a trabajar en un libro nuevo, Excel poner por defecto tres hojas en el (este numero se puede modificar desde el menú opciones). Si por algún motivo nos resultan insuficientes, podemos presionar “Mayús.” y “F11” y una nueva hoja se agregara en nuestro libro.

13) Realizar una copia rápida de una hoja existente: Para reproducir una de las hojas del libro actual, debemos seleccionar la hoja que queremos como modelo y luego, mediante los tabs que aparecen en la parte inferior del libro arrastrarla horizontalmente con el mouse y la tecla “CTRL” presionada. Veremos que en el cursor del mouse aparece un signo “+”. Si la soltamos en ese momento, habremos creado una hoja que es una copia exacta de nuestro modelo, incluso con el mismo formato.

14) Cerrar todos los libros: Es bastante frecuente encontrarnos con varios libros abiertos a la vez. Si deseamos cerrarlos rápidamente, sin tener que pasar por todos ellos podemos hacerlo pulsando la tecla “Mayús.” y sin soltarla entrar en la opción [Archivo] del menú. Veremos que la opción [Cerrar] habrá cambiado a [Cerrar todo].

15) Insertar un comentario en una celda: Excel perite agregar comentarios en cada celda (figura 2). Para ello, podemos pulsar simultáneamente “Mayús.” y “F2” dentro de la celda deseada y aparecerá el comentario para que lo rellenemos.

16) Más de una línea en la misma celda: Es posible que el texto dentro de una celda tenga más de un renglón. Para ello, escribimos los datos que deseemos y pulsamos “ALT” e “INTRO”, lo que hará que el cursor se desplace a una nueva línea sin cambiar de celda. El alto de la fila se modificara para permitir visualizar todo el texto de la celda.

17) Editar fórmulas: Cuando está editando una fórmula en la barra de fórmulas y tiene seleccionados algunos caracteres o números, al pulsar la tecla “Supr” se borra la selección. Si pulsa la combinación de teclas “CTRL” y “Supr” cuando no hay caracteres seleccionados se borrarán todos los caracteres desde el punto donde está el cursor hasta el final de la línea.

18) Rellenar un rango de celdas: Para escribir rápidamente un mismo valor o texto en un rango de celdas, debemos primero seleccionar el rango a rellenar y luego introducimos el valor de relleno. Para finalizar pulsamos “CTRL” e “INTRO” simultáneamente, y todo el rango tendrá el nuevo contenido.

19) Auto suma: Si bien el botón de “Autosuma” ha desaparecido de las barras de herramientas por defecto de la versión 2003 de Excel (aunque puede agregarse manualmente) es posible acceder a esta útil función presionando simultáneamente “Mayús”, “Alt” y “=”, con el mismo efecto que si hubiéramos presionado el botón desaparecido (ver figura 3).

20) Repetir la última acción: La tecla “F4” almacena la última orden o formato aplicado. Por ejemplo, si se escribe un texto o un número en dos celdas y luego se aplica el formato de fuente negrita en una de ellas y se activa de inmediato la segunda celda y pulsa “F4”, automáticamente esta celda también adoptara el formato negrita.

21) Borrar celdas mediante “autorrelleno”: Se puede utilizar la característica de autorrellenado para borrar el contenido de las celdas. Sólo se ha de seleccionar el rango que quiere eliminar, situar el cursor sobre el cuadro de llenado y arrastrar el cursor sobre el bloque. A medida que pasa por encima de ellas las celdas toman el color gris y cuando suelte el botón del mouse se borrará el contenido de todas las celdas con color gris (Figura 4).

22) Desplazamiento rápido con las barras de desplazamiento: Si bien arrastrando los controles deslizantes de las barras de desplazamiento se puede ir bastante rápido de una zona a otra de una planilla extensa, si además mantenemos pulsada la tecla “Mayús.” mientras se arrastra con el ratón la barra de desplazamiento, el movimiento será aun mas rápido.

23) Selección de rango de forma exacta: En hojas de cálculo complejas, muy grandes o con celdas muy pequeñas es difícil seleccionar un conjunto de ellas “arrastrando” con el mouse. Podemos hacerlo seleccionando la primer celda y pulsar la tecla MAYUS y luego al seleccionar la última celda, se seleccionará todo el rango comprendido en ese rectángulo imaginario.

24) Recálculo manual: Cuando estamos trabajando en hojas muy grandes, notamos que consumen una gran cantidad de tiempo tanto en abrirse como cada vez que Excel intenta recalcular al introducir un nuevo valor. Para hacer que Excel recalcule solamente cuando nosotros queramos, podemos activar el cálculo manual desde el menú [Herramientas/Opciones/Calcular] y ahí seleccionando la opción [Manual] (Figura 5), que nos permitirá hacer el cálculo cada vez que lo deseemos pulsando la tecla “F9”. Resulta útil para evitar confusiones dejar marcada la opción [Recalcular antes de guardar].

25) Números aleatorios: Excel permite la generación de números aleatorios (al azar) por medio de la función ALEATORIO(). Esta función devuelve un numero dentro del rango 0…..1. Multiplicando la fórmula ALEATORIO() por un número se obtiene el límite máximo de los números aleatorios. Por ejemplo, si utilizamos ALEATORIO() *10, el numero estará comprendido entre 0 y un máximo de 10. Si deseamos obtener números sin decimales, debemos cambiar el formato de la celda. Hemos de tener en cuenta que los números cambiarán cada vez que recalculemos la plantilla, por lo que si queremos fijarlos hemos de copiarlos a otra celda con la opción [Pegado especial] del menú [Edición].

26) Moviendo los botones de las barras de herramientas: Existe una manera ágil y sencilla de reubicar/eliminar los botones de las barra de Tareas de casi todo el paquete Office. Simplemente, mantenemos pulsada la tecla
“Alt” y arrastramos el botón deseado hasta su nueva ubicación. En caso de querer eliminarlo, lo arrastramos hasta el documento y lo soltamos allí. Para recuperar o agregar botones nuevos en las barras de herramientas, debemos ir al menú [Ver/Barras de herramientas/Personalizar…]

27) Apertura de un libro al inicio: Si al utilizar Excel siempre trabajamos con la misma plantilla, es posible que queramos que esta se cargue automáticamente al abrir Excel. Para ello, la podemos guardar dentro de la carpeta \ARCHIVOS DE PROGRAMA\MICROSOFT OFFICE\OFFICE11\XLSTART. De esta manera, el libro se abrirá automáticamente cada vez que iniciemos el programa, independientemente de cómo lo llamemos.

28) Mismo ancho en las columnas: Excel aporta una eficaz solución al problema de obtener columnas no contiguas de idéntico ancho. Para obtener dos o mas columnas con el mismo ancho, debemos seguir los siguientes pasos: 1º) seleccione la columna que tiene el ancho que desea aplicar en otra con un clic en la cabecera. 2º) Con el cursor sobre ella haga un clic derecho con el mouse para abrir el menú contextual. 3º) Haga un clic en el ítem Copiar. 4º) Haga clic en la cabecera de la columna de destino, abra otra vez el menú contextual con un clic derecho y elija el comando Pegado especial. 5º) Marque la opción Ancho de las columnas y presione Aceptar.

29) Números fraccionarios: Introducir números fraccionarios en Excel puede resultar fastidioso, debido a que el carácter “/” se utiliza para la introducción de fechas. Si se ingresa por ejemplo 2/5, Excel lo interpreta como una fecha y lo formatea en consecuencia (2-May). Para hacerle saber que se trata de una fracción debemos cargar el número así: 0 2/5. En pantalla se verá 2/5, mientras que internamente el programa almacena 0,4.
Proceda igual con valores como 6 3/5, es decir con una parte entera y otra fraccionaria.

30) Auto completar más rápido: Cargar datos repetitivos en Excel con la función “Autocompletar” activada es un método bastante veloz. Pero la propia herramienta tiene una alternativa para agilizarla aún más. Si está cargando una lista de valores y debe repetir uno, desde la celda activa (por llenar) utilice la combinación de teclas “Alt”+”Flecha abajo”. Esto despliega un menú con los valores incorporados previamente (figura 6). Seleccione el que corresponda y aparecerá escrito en la celda siguiente.


Como decíamos al comienzo del artículo, siendo Excel un programa tan completo y extenso existen muchas más que 30 formas de ganar en productividad. Hemos querido mostrar solo las más comunes y útiles, sin entrar en temas como gráficos o macros en VBA (Visual Basic para Aplicaciones).
No es difícil encontrar muchas mas maneras de ganar tiempo en el uso de este programa, simplemente leyendo con atención la completa ayuda que lo acompaña, lo invitamos a que lo haga, y seguramente terminara descubriendo que solo estaba utilizando un pequeño porcentaje de las funciones disponibles en esta excelente planilla de cálculo.

lunes, 13 de octubre de 2008

Formulas: Utilizar funciones y funciones anidadas en fórmulas

Las funciones son fórmulas predefinidas que ejecutan cálculos utilizando valores específicos, denominados argumentos, en un determinado orden o estructura. Las funciones pueden utilizarse para ejecutar operaciones simples o complejas.

La sintaxis de las funciones
El siguiente ejemplo de la función REDONDEAR redondeando un número de la celda A10 ilustra la sintaxis de una función.



Estructura de una función

1. Estructura. La estructura de una función comienza por el signo igual (=), seguido por el nombre de la función, un paréntesis de apertura, los argumentos de la función separados por signos de punto y coma y un paréntesis de cierre.
2. Nombre de función. Para obtener una lista de funciones disponibles, haga clic en una celda y presione MAYÚS+F3.
3. Argumentos. Los argumentos pueden ser números, texto, valores lógicos como VERDADERO o FALSO, matrices (matriz: utilizada para crear fórmulas sencillas que producen varios resultados o que funcionan en un grupo de argumentos que se organizan en filas y columnas. Un rango de matriz comparte una fórmula común; una constante de matriz es un grupo de constantes utilizadas como un argumento.), valores de error como #N/A o referencias de celda (referencia de celda: conjunto de coordenadas que ocupa una celda en una hoja de cálculo. Por ejemplo, la referencia de la celda que aparece en la intersección de la columna B y la fila 3 es B3.). El argumento que se designe deberá generar un valor válido para el mismo. Los argumentos pueden ser también constantes (constante: valor que no ha sido calculado y que, por tanto, no varía. Por ejemplo, el número 210 y el texto "Ingresos trimestrales" son constantes. Las expresiones, o los valores resultantes de ellas, no son constantes.), fórmulas u otras funciones.
4. Información sobre herramientas de argumentos. Cuando se escribe la función, aparece una información sobre herramientas con su sintaxis y sus argumentos. Por ejemplo, escriba =REDONDEAR( y aparecerá la información. La información sobre herramientas sólo aparece para las funciones integradas.


Especificar Funciones


Cuando cree una fórmula que contenga una función, el cuadro de diálogo Insertar función le ayudará a especificar las funciones de la hoja de cálculo. A medida que se escriba una función en la fórmula, el cuadro de diálogo Insertar función irá mostrando el nombre de la función, cada uno de sus argumentos, una descripción de la función y de cada argumento, el resultado actual de la función y el resultado actual de toda la fórmula.

Para facilitar la creación y edición de fórmulas, y minimizar los errores de escritura y sintaxis, utilice la característica Fórmula Autocompletar. Después de escribir un = (signo igual) y las letras iniciales o un desencadenador de visualización, Microsoft Office Excel muestra debajo de la celda una lista desplegable dinámica de funciones, argumentos y nombres válidos que coinciden con las letras o con el desencadenador de visualización. A continuación, puede insertar un elemento de la lista desplegable en la fórmula.

Formulas en Excel 2007

Las fórmulas son ecuaciones que efectúan cálculos con los valores de la hoja de cálculo. Una fórmula comienza por un signo igual (=). Por ejemplo, la siguiente fórmula multiplica 2 por 3 y, a continuación, suma 5 al resultado.

=5+2*3

Una fórmula también puede contener lo siguiente: funciones (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.), referencias, operadores (operador: signo o símbolo que especifica el tipo de cálculo que se debe llevar a cabo en una expresión. Hay operadores matemáticos, comparativos, lógicos y referenciales.) y constantes (constante: valor que no ha sido calculado y que, por tanto, no varía. Por ejemplo, el número 210 y el texto "Ingresos trimestrales" son constantes. Las expresiones, o los valores resultantes de ellas, no son constantes.).Partes de una fórmula

1. Funciones: la función PI() devuelve el valor de pi: 3,142...
2. Referencias: A2 devuelve el valor de la celda A2.
3. Constantes: números o valores de texto escritos directamente en una fórmula, por ejemplo, 2.
4. Operadores: el operador ^ (acento circunflejo) eleva un número a una potencia, y el operador * (asterisco) multiplica.

Utilizar constantes en fórmulas
Una constante es un valor que no se calcula. Por ejemplo, la fecha 9-10-2008, el número 210 y el texto "Ganancias trimestrales" son constantes. Una expresión, o un valor obtenido como resultado de una expresión, no es una constante. Si utiliza valores constantes en la fórmula en vez de referencias a celdas (por ejemplo, =30+70+110), el resultado cambia sólo si modifica la fórmula.

jueves, 2 de octubre de 2008

Formato Condicional

Breve: Con el formato condicional puedes hacer que tus datos numéricos ofrezcan información gráfica adicional.

Descripción: Si necesitas ofrecer una mejor visualización de tus datos numéricos en tus hojas de cálculo sin tener que recurrir a los gráficos, estas de suerte, Excel 2007 ofrece un gran número de posibilidades en este área.

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.

  • 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á en la Fig. 1 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.



Fig. 1 Uso de barras de colores para destacar gráficamente el valor de cada celda


  • 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 Fig. 2.



Fig. 2 Uso de escalas de colores para destacar gráficamente el valor de cada celda


  • 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 Fig. 3.


Fig. 3 Uso de iconos para destacar gráficamente el valor de cada celda


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

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 (Fig. 1), 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 (Fig. 1)


Fig. 1 Tabla de valores a representar gráficamente y elección del tipo de gráfica.


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” (Fig. 2).


Fig. 2 Nueva gráfica generada y nuevo grupo de fichas: “Herramientas de Gráficos” (en verde)


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(Fig. 3):

“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.


Fig. 3 Fichas pertenecientes al nuevo grupo “Herramientas de Gráficos” (en verde)


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 (Fig. 4).


Fig. 4 Cambio drástico de nuestra gráfica con un simple clic.

Información 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 (Fig. 1)


Fig. 1 Información relativa a la fórmula seleccionada. 

Formato instantáneo 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 (Fig. 1)



Fig. 1 Selección de formato de un grupo de celdas.


Información matemática instantánea

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. Fig. 1


Fig. 1 Información matemática instantánea en la barra de estado.

miércoles, 1 de octubre de 2008

Combinación de celdas

Uno de los botones más usados de la barra de formato en las hojas de cálculo de Excel es el de Combinar y centrar celdas, que nos permite crear títulos comunes para varias columnas.

Sin embargo, el problema viene cuando queremos descombinar celdas que ya están combinadas.

En la barra de formato no existe un botón que nos permita realizar esta acción y si estamos acostumbrados a combinarlas empleando el botón de la barra de formato probablemente desconozcamos también cómo combinarlas de otra manera.

Si seleccionamos las celdas que queremos descombinar y nos vamos al menú Formato --» Celdas --» Alineación, hallaremos la opción Combinar celdas que aparecerá seleccionada.

Desactivando esta opción las celdas dejarán de estar combinadas y si por el contrario esta opción no está seleccionada y pinchamos sobre ella combinaremos las celdas sin emplear esta vez el botón de la barra de formato.

Proteger Excel

Si trabajamos con hojas de cálculo de Excel y queremos que el destinatario de estas no pueda cambiarlas de sitio, ni modificar sus nombres, ni minimizarlas ni maximizarlas lo que necesitamos es proteger el libro.

Para hacerlo nos vamos al menú Herramientas --» Proteger --» Proteger libro.

Si queremos proteger la estructura del libro para que las hojas no puedan moverse, eliminarse, ocultarse, cambiarse de nombre o incluso crear nuevas hojas, activaremos la opción Estructura.

La otra casilla que aparece, Ventanas, evitará que estas cambien de tamaño o posición cada vez que se abra el libro.

Si introducimos una contraseña impediremos además que otros usuarios puedan quitar la protección del libro.

A la hora de escribir una contraseña recuerda que el programa distingue entre mayúsculas y minúsculas y que si olvidas la contraseña no podrás quitar la protección del libro.

Repite acciones de manera sencilla

Aplicar un formato en la celda una y otra vez o ejecutar una orden de insertar varias columnas, puede resultar una tarea poco productiva y aburrida.

Para que no tengas que repetir con el ratón todos los pasos constantemente, puedes utilizar la tecla F4, que almacena la última orden o formato aplicado.

Por ejemplo; si escribes dos números en dos celdas distintas y le aplicas el formato negrita a una de ellas, al seleccionar la otra y pulsar F4, se le asignará también el formato negrita.

Si en ese momento borras el contenido con la tecla Supr, al seleccionar la otra celda y pulsar F4, se borrará el contenido también.

Utiliza filtros para analizar los datos

Cuando tus hojas de Excel contienen muchos datos es recomendable analizarlos basándote en algún criterio. De esta forma, localizas los datos que necesitas en cada momento, dejando el resto a un lado.

  • Pulsa en la celda que contiene el título cuyos datos quieres utilizar como filtro.
  • Selecciona en el menú de herramientas Datos --» Filtro --» Autofiltro.
  • Aparecerá una flecha en los títulos de cada columna.
  • Pulsa ahora sobre una de las flechas y selecciona el criterio del filtro.
  • En el desplegable aparecerán varias sugerencias, seguidas por una lista que contiene todos los valores que aparecen en esa columna.
  • Se mostrará sólo los datos que concuerdan con el filtro seleccionado.
  • Cuando hay un filtro seleccionado la flecha que hay sobre el título de la columna que has utilizado para filtrar, se vuelve de color azul.
  • Para eliminar, vuelve a abrir el desplegable del título de la columna y selecciona la opción Todas.
  • Para salir del modo de autofiltros, selecciona en el menú de herramientas Datos --» Fitros --» Autofiltro.

Guardar datos y olvidar las fórmulas

Al trabajar con muchos datos en las hojas de Excel, hay ocasiones en las que los datos de origen están calculados con fórmulas y necesitas utilizarlos para presentarlos o calcular nuevas fórmulas en tu hoja.

Si esto es así, antes de poder utilizar esos datos en tus cuentas debes convertir los resultados de las fórmulas en simples números para tratarlos posteriormente.

Con Excel puedes hacerlo sin problemas, siguiendo los pasos que describo a continuación:

  • Selecciona las celdas donde se guardan los datos que quieres copiar.
  • Pulsa Ctrl + C, para almacenarlos en el portapapeles de Office.
  • Selecciona la ubicación donde vas a colocar los datos y pulsa Ctrl + V, para pegarlos.
  • Aparecerá una etiqueta inteligente con opciones de pegado de datos.
  • Pulsa sobre ella y seleccona Sólo valores.
  • Se copiarán los valores y se perderán las fórmulas

Enviar una hoja de cálculo por correo

Cuando estás trabajando con Excel puedes enviar de forma rápida una hoja de cálculo mediante Microsoft Outlook. Sin embargo, en ocasiones no necesitas enviar la hoja entera, sino sólo una parte específica.

Ya no hace falta que guardes la selección en otra hoja nueva y la envíes por correo, ya que con el siguiente truco aprenderás a hacerlo.

  • Abre la hoja de Excel.
  • Realiza la selección de la parte que quieres enviar de la misma manera que siempre. Puedes seleccionar cualquier elemento de Excel, incluso una gráfica.
  • Selecciona en el menú de herramientas Archivo --» Enviar a --» Destinatario de Correo.
  • Se abrirá una ventana de Outlook que contiene el encabezado de un correo normal y el cuerpo de la hoja de Excel, en la que estabas trabajando.
  • Observa que hay un icono en la barra de herramientas Enviar a, que cambia según la selección que hayas hecho.
  • En este caso pondrá Enviar esta selección, pero si anulas la selección pondrá Enviar esta hoja, y así según lo que quieras enviar.
  • Pulsa sobre ese botón y el mensaje se enviará.

Escribir la fecha y hora en Excel

Tan sólo te hará falta dos combinaciones de teclas para poder escribir la fecha y la hora en tu hoja de cálculo de Excel.

  • Con la combinación de las teclas Ctrl + ; (punto y coma) podrás insertar la fecha actual.
  • Con la combinación de las teclas Ctrl + : (dos puntos) podrás insertar la hora actual.