Saltar al contenido

Identificación de los valores duplicados en una lista de Excel, parte 2

En un artículo anterior expliqué cómo se puede usar el formato condicional en Excel 2007 y más tarde para resaltar los valores duplicados con sólo un par de clics del ratón. Aunque es fácil de implementar, esta técnica identifica todas las instancias de un valor duplicado. Un lector preguntó entonces cómo dar formato sólo a la segunda instancia y a las subsiguientes. En este artículo explicaré cómo, junto con las instrucciones para identificar los valores duplicados en Excel 2003 y anteriores.

Figura 1: El formato condicional puede identificar la segunda y subsiguientes instancias de valores duplicados.

Identificación de los valores duplicados en una lista de Excel, parte 2

Digamos que tenemos una lista de nombres, como la que se muestra en la figura 1. Nuestro objetivo es resaltar la segunda y cualquier otra vez subsiguiente en que un nombre aparezca más de una vez en una lista. Para ello, seleccionaremos los nombres, y luego llevaremos a cabo estos pasos:

  • Excel 2007 y posteriores: Elija Formato condicional en la pestaña Inicio, seguido de Nueva regla, y luego Use una fórmula para determinar qué celdas formatear.
  • Excel 2003 y anteriores: Elija Formato, Formato condicional, y luego cambie el valor de la celda Es a Fórmula Es.

En todas las versiones de Excel, introduzca la siguiente fórmula:

=COUNTIF($A$1:A1,A1)>1

Haz clic en el botón Formato y luego elige un color de la pestaña Relleno en Excel 2007 y posteriores, o de la pestaña Patrones en Excel 2003 y anteriores. Haz clic en Aceptar dos veces para cerrar los cuadros de diálogo de formato condicional. La lista resultante debe parecerse a la Figura 1.

En Excel 2003 puedes usar esta fórmula para recrear la funcionalidad discutida en mi artículo anterior:

=COUNTIF(A:A,A1)>1

En cuanto a las fórmulas, la función COUNTIF cuenta cuántas veces aparece un artículo en un rango determinado. Para la primera fórmula, estoy usando un rango expandido anclado en $A$1. En las filas subsiguientes A1 (sin el signo de dólar) se convierte en A2, A3, A4, y así sucesivamente. Así es como podemos identificar sólo la segunda instancia y más allá porque la fórmula sólo devolverá VERDADERO para la segunda instancia y más allá.

Para la segunda fórmula, estoy contando si un artículo aparece más de una vez en cualquier lugar de la columna. Esto significa que todas las instancias, incluida la primera, de un artículo duplicado tendrán el formato del color de su elección.

En el artículo anterior, describo cómo se puede filtrar por color en Excel 2007 y posteriores. Aunque esto no es posible en Excel 2003, puedes colocar las funciones COUNTIF mostradas arriba en una columna adyacente a tus datos y luego elegir Datos, Filtro y luego Autofiltro para activar las flechas de filtrado. Elija Personalizado en la flecha desplegable de la columna que contiene la fórmula COUNTIF que agregó, seleccione Es mayor que, escriba 1 y luego haga clic en Aceptar.