Ya vimos en nuestro anterior artículo cómo podemos identificar los datos duplicados en una lista de Excel. Puede que nos interese eliminar esos datos. Para ello lo más fácil es ordenar y eliminar, de la siguiente forma. Para Excel 2010 ya existe función que quita los valores duplicados directamente y que explicaremos en un artículo posterior.
La hoja que habíamos obtenido aplicando la fórmula
=SI(CONTAR.SI(A$2:A3;A3)>1;"Duplicado";"") es la que se muestra a continuación:
Si ordenamos en función de la columna B, ya tenemos todos los duplicados juntos al final (o principio, según el criterio de ordenación) de los datos. Marcaríamos las filas duplicadas y las eliminamos. Ya tenemos los datos sin duplicidades.
Hay muchas posibilidades de marcar las filas duplicadas. Con la fórmula
=CONTAR.SI(A$2:A2;A3) estamos indicando al lado de cada nombre cuantas veces a aparecido anteriormente en la lista.
En nuestro ejemplo obtenemos el siguiente resultado:
La diferencia es que nos indica las veces que ha aparecido cada nombre anteriormente. La solución es la misma que antes: ordenamos, señalamos las filas y eliminamos.
domingo, 28 de abril de 2013
lunes, 22 de abril de 2013
Comprobar si hay datos duplicados
En ocasiones tenemos listas en Excel y queremos comprobar si hay repeticiones. Si la lista es pequeña se comprueba fácilmente a simple vista, pero en ocasiones son listas muy largas y es imposible hacer tal comprobación.
Una manera que yo usaba para comprobar si en una lista hay duplicados era ordenar la lista (que podía estar en una columna) y posteriormente indicar una condicional según la cual SI(A2=A1;"Duplicado";"").
Según esta fórmula comprobaba si el dato era igual que el de la fila anterior y en caso de ser así me lo indica con el tecto "Duplicado". En caso contrario me deja la celda en blanco. Como previamente hemos ordenado todos los datos, en caso de haber datos duplicados, necesariamente se encontraran en filas sucesivas.
Sin embargo hay una forma mucho más sencilla de hacer la comprobación de datos duplicados y que, además, no requiere ordenar los datos. Es la siguiente:
Imaginémonos que tenemos la siguiente lista de nombres, donde deseamos comprobar si hay duplicidades:
Supongamos que en la celda B2 queremos saber si el nombre de la fila 2 (Juan) se repite en la lista de nombres. Pondríamos la fórmula =CONTAR.SI(A:A;"Juan").
¿Con eso qué conseguimos?
Que nos cuente las veces que aparece el nombre "Juan" en la lista y nos lo indica en la celda B2. En este caso 1, lo que significa que no está duplicado.
Para mejorar la fórmula pondremos =CONTAR.SI(A:A;A2). Esto nos permite no tener que escribir el nombre y arrastrar la fórmula hacia abajo.
Ahora tratemos de mejorar la forma de indicar las duplicidades. Supongamos que en lugar de aparecer al lado de los nombres el número con las apariciones del mismo en la lista, queremos que aparezca si está duplicado o no.
Para ello usaremos la fórmula condicional.
=SI(CONTAR.SI(A:A;A2)>1;"Duplicado";"")
Con esta fórmula condicional al lado de cada nombre aparecerá el texto "Duplicado" si el nombre aparece más de una vez en la lista y en caso contrario el contenido de la celda estará en blanco.
Claro que puede ser más interesante que a los nombres les aparezca "Duplicado" cada vez que salga a partir de la segunda vez. Es decir, la primera vez que aparezca el nombre no salga la etiqueta de "Duplicado" y cuando salga por segunda vez ya nos indique "Duplicado".
Eso lo conseguimos de la siguiente forma, después de colocarnos por ejemplo en la celda B3
=SI(CONTAR.SI(A$2:A3;A3)>1;"Duplicado";"")
¿Qué le indicamos con esa fórmula? Pues que cuente las veces que el nombre de la fila en cuestión aparece en el rango desde el primer nombre hasta el nombre de esa fila. (Al fijar la fila del inicio del rango A$2) y si aparece más de una vez indica que está "Duplicado".
Una manera que yo usaba para comprobar si en una lista hay duplicados era ordenar la lista (que podía estar en una columna) y posteriormente indicar una condicional según la cual SI(A2=A1;"Duplicado";"").
Según esta fórmula comprobaba si el dato era igual que el de la fila anterior y en caso de ser así me lo indica con el tecto "Duplicado". En caso contrario me deja la celda en blanco. Como previamente hemos ordenado todos los datos, en caso de haber datos duplicados, necesariamente se encontraran en filas sucesivas.
Sin embargo hay una forma mucho más sencilla de hacer la comprobación de datos duplicados y que, además, no requiere ordenar los datos. Es la siguiente:
Imaginémonos que tenemos la siguiente lista de nombres, donde deseamos comprobar si hay duplicidades:
Supongamos que en la celda B2 queremos saber si el nombre de la fila 2 (Juan) se repite en la lista de nombres. Pondríamos la fórmula =CONTAR.SI(A:A;"Juan").
¿Con eso qué conseguimos?
Que nos cuente las veces que aparece el nombre "Juan" en la lista y nos lo indica en la celda B2. En este caso 1, lo que significa que no está duplicado.
Para mejorar la fórmula pondremos =CONTAR.SI(A:A;A2). Esto nos permite no tener que escribir el nombre y arrastrar la fórmula hacia abajo.
Ahora tratemos de mejorar la forma de indicar las duplicidades. Supongamos que en lugar de aparecer al lado de los nombres el número con las apariciones del mismo en la lista, queremos que aparezca si está duplicado o no.
Para ello usaremos la fórmula condicional.
=SI(CONTAR.SI(A:A;A2)>1;"Duplicado";"")
Con esta fórmula condicional al lado de cada nombre aparecerá el texto "Duplicado" si el nombre aparece más de una vez en la lista y en caso contrario el contenido de la celda estará en blanco.
Claro que puede ser más interesante que a los nombres les aparezca "Duplicado" cada vez que salga a partir de la segunda vez. Es decir, la primera vez que aparezca el nombre no salga la etiqueta de "Duplicado" y cuando salga por segunda vez ya nos indique "Duplicado".
Eso lo conseguimos de la siguiente forma, después de colocarnos por ejemplo en la celda B3
=SI(CONTAR.SI(A$2:A3;A3)>1;"Duplicado";"")
¿Qué le indicamos con esa fórmula? Pues que cuente las veces que el nombre de la fila en cuestión aparece en el rango desde el primer nombre hasta el nombre de esa fila. (Al fijar la fila del inicio del rango A$2) y si aparece más de una vez indica que está "Duplicado".
jueves, 18 de abril de 2013
Otras teclas de función útiles en Excel
ALT |
![]() Por ejemplo, ALT, W, P cambia la hoja de cálculo a la vista Diseño de página. ALT, W, L cambia la hoja de cálculo a la vista Normal. ALT, W, I cambia la hoja de cálculo a la Vista previa de salto de página. |
TECLAS DE DIRECCIÓN |
Mueve el cursor una celda hacia arriba, hacia abajo, hacia la izquierda o hacia la derecha. CTRL+TECLA DE DIRECCIÓN va hasta el extremo de la región de datos en una hoja de cálculo. MAYÚS+TECLA DE DIRECCIÓN extiende en una celda la selección de celdas. CTRL+MAYÚS+TECLA DE DIRECCIÓN extiende la selección de celdas a la última celda no vacía de la misma columna o fila que la celda activa, o si la siguiente celda está en blanco, extiende la selección a la siguiente celda que no esté en blanco. FLECHA IZQUIERDA o FLECHA DERECHA selecciona la ficha de la izquierda o de la derecha cuando la cinta de opciones está seleccionada. Cuando un submenú está abierto o seleccionado, estas teclas de dirección alternan entre el menú principal y el submenú. Cuando una ficha de la cinta está seleccionada, estas teclas permiten desplazarse por los botones de ficha. FLECHA ARRIBA o FLECHA ABAJO selecciona el siguiente comando o el anterior cuando hay abierto un menú o un submenú. Cuando una ficha de la cinta de opciones está seleccionada, estas teclas permiten desplazarse hacia arriba y hacia abajo en el grupo de fichas. En un cuadro de diálogo, las teclas de dirección permiten desplazarse entre opciones en un cuadro de lista desplegable abierto o entre algunas opciones de un grupo de opciones. FLECHA ABAJO o ALT+FLECHA ABAJO abren una lista desplegable seleccionada. |
RETROCESO |
Elimina un carácter a la izquierda en la barra de fórmulas. También borra el contenido de la celda activa. En el modo de edición de celdas, elimina el carácter situado a la izquierda del punto de inserción. |
SUPR |
Quita el contenido de la celda (datos y fórmulas) de las celdas seleccionadas sin afectar a los formatos de celda ni a los comentarios. En el modo de edición de celdas, elimina el carácter situado a la derecha del punto de inserción. |
FIN |
FIN activa el Modo final. En Modo final, puede presionar una tecla de flecha para moverse a la próxima celda que no esté vacía en la misma columna o fila que la celda activa. Si las celdas están vacías, al presionar FIN después de una tecla de flecha, pasará a la última celda de la fila o columna. FIN también selecciona el último comando del menú cuando un menú o un submenú están visibles. CTRL+FIN permite desplazarse hasta la última celda de una hoja de cálculo, a la última fila utilizada de la última columna utilizada. Si el cursor está en la barra de fórmulas, CTRL+FIN mueve el cursor al final del texto. CTRL+MAYÚS+FIN extiende la selección de celdas hasta la última celda utilizada de la hoja de cálculo (esquina inferior derecha). Si el cursor está en la barra de fórmulas, CTRL+MAYÚS+FIN selecciona todo el texto de la barra de fórmulas desde la posición del cursor hasta el final; esto no afecta al alto de la barra de fórmulas. |
ENTRAR |
Completa una entrada de celda desde la celda o desde la barra de fórmulas, y selecciona la celda situada debajo (de forma predeterminada). En un formulario de datos, va al primer campo del registro siguiente. Abre un menú seleccionado (presione F10 para activar la barra de menús) o realiza la acción de un comando seleccionado. En un cuadro de diálogo, ejecuta la acción asignada al botón de comando predeterminado del cuadro de diálogo (el botón en negrita que suele ser el botón Aceptar). ALT+ENTRAR comienza una nueva línea en la misma celda. CTRL+ENTRAR rellena el rango de celdas seleccionado con la entrada actual. MAYÚS+ENTRAR completa una entrada de celda y selecciona la celda situada por encima. |
ESC |
Cancela una entrada en la celda o en la barra de fórmulas. Cierra un menú o submenú, un cuadro de diálogo o una ventana de mensaje abiertos. También cierra el modo de pantalla completa cuando se ha aplicado este modo y vuelve a modo de pantalla normal para mostrar de nuevo la cinta de opciones y la barra de estado. |
INICIO |
Va al principio de una fila de una hoja de cálculo. Permite desplazarse hasta la celda de la esquina superior derecha de la ventana cuando la tecla BLOQ DESPL está activada. Selecciona el primer comando del menú cuando un menú o un submenú están visibles. CTRL+INICIO va al inicio de una hoja de cálculo. CTRL+MAYÚS+INICIO amplia la selección de celdas hasta el comienzo de la hoja de cálculo. |
AV PÁG |
Baja una pantalla en una hoja de cálculo. ALT+AV PÁG desplaza una pantalla a la derecha en una hoja de cálculo. CTRL+AV PÁG va a la hoja siguiente de un libro. CTRL+MAYÚS+AV PÁG selecciona la hoja actual y la siguiente de un libro. |
RE PÁG |
Sube una pantalla en una hoja de cálculo. ALT+RE PÁG desplaza una pantalla a la izquierda en una hoja de cálculo. CTRL+RE PÁG va a la hoja anterior de un libro. CTRL+MAYÚS+RE PÁG selecciona la hoja actual y la anterior de un libro. |
BARRA ESPACIADORA |
En un cuadro de diálogo, ejecuta la acción del botón seleccionado, o activa o desactiva una casilla de verificación. CTRL+BARRA ESPACIADORA selecciona una columna completa de una hoja de cálculo. MAYÚS+BARRA ESPACIADORA selecciona una fila completa de una hoja de cálculo. CTRL+MAYÚS+BARRA ESPACIADORA selecciona toda la hoja de cálculo.
|
TAB |
Mueve una celda a la derecha en una hoja de cálculo. Permite desplazarse entre celdas desbloqueadas en una hoja de cálculo protegida. Mueve a la opción o grupo de opciones siguientes de un cuadro de diálogo. MAYÚS+TAB permite moverse a la celda anterior de una hoja de cálculo o a la opción anterior de un cuadro de diálogo. CTRL+TAB pasa a la ficha siguiente en un cuadro de diálogo. CTRL+MAYÚS+TAB pasa a la ficha anterior en un cuadro de diálogo. |
miércoles, 17 de abril de 2013
Teclas de función en Excel
Office
martes, 16 de abril de 2013
Teclas de método abreviado combinadas con CTRL
Fuente: Web Office
domingo, 14 de abril de 2013
Borrar filas vacías en una lista de Excel
Este es un truco para borrar las filas que tienen algún campo en blanco en una lista de Excel.
Mi ejemplo lo haré un una lista que en filas tiene registros de personas y en columnas el nombre y la edad de los mismos.
Como podemos ver hay filas en blanco (fila 3, 5, 7, etc.). La lista puede tener miles de filas en blanco por lo que eliminarlas de una en una puede ser casi imposible.
¿Cómo hacer para eliminar las filas en blanco de una forma rápida?
1.- Seleccionamos la columna entera donde se encuentran las filas blancas que queremos eliminar.
En nuestro ejemplo por ejemplo la columna A.
2.- Pulsamos F5, para que se abra el cuadro de diálogo “Ir a”.
3.- Pulsamos en botón "Especial..."
Se abre un nuevo cuadro de diálogo.
4.- Seleccionamos la opción “Celdas en blanco” y pulsamos Aceptar.
En este momento sólo estarán seleccionadas las filas en vacías.
5.- Finalmente, una vez seleccionadas las celdas cuyas filas deseamos eliminar seleccionamos en la ficha Inicio, Celdas, Eliminar, Eliminar filas de hoja, o pulsando Ctrl+- y seleccionando Fila entera. Una tercera forma es pulsando el botón derecho del ratón Eliminar / Toda la fila.
6.- El resultado final es el que se ve a continuación.
Mi ejemplo lo haré un una lista que en filas tiene registros de personas y en columnas el nombre y la edad de los mismos.
Como podemos ver hay filas en blanco (fila 3, 5, 7, etc.). La lista puede tener miles de filas en blanco por lo que eliminarlas de una en una puede ser casi imposible.
¿Cómo hacer para eliminar las filas en blanco de una forma rápida?
1.- Seleccionamos la columna entera donde se encuentran las filas blancas que queremos eliminar.
En nuestro ejemplo por ejemplo la columna A.
2.- Pulsamos F5, para que se abra el cuadro de diálogo “Ir a”.
3.- Pulsamos en botón "Especial..."
Se abre un nuevo cuadro de diálogo.
4.- Seleccionamos la opción “Celdas en blanco” y pulsamos Aceptar.
En este momento sólo estarán seleccionadas las filas en vacías.
5.- Finalmente, una vez seleccionadas las celdas cuyas filas deseamos eliminar seleccionamos en la ficha Inicio, Celdas, Eliminar, Eliminar filas de hoja, o pulsando Ctrl+- y seleccionando Fila entera. Una tercera forma es pulsando el botón derecho del ratón Eliminar / Toda la fila.
6.- El resultado final es el que se ve a continuación.
Suscribirse a:
Entradas (Atom)