Skip to main content

Buscar, resaltar, filtrar, contar y eliminar duplicados en Excel

Buscar, resaltar, filtrar, contar y eliminar duplicados en Excel

Author: Kelly Last Modified: 2025-06-04

En Excel, los datos duplicados suelen aparecer repetidamente cuando registramos datos manualmente, copiamos información de otras fuentes u otras razones. En ocasiones, los duplicados son necesarios y útiles. Sin embargo, en otras situaciones, los valores duplicados pueden causar errores o confusiones. En este artículo, te mostramos métodos para identificar, resaltar, filtrar, contar y eliminar duplicados rápidamente mediante fórmulas, reglas de formato condicional, complementos de terceros, etc. en Excel.

Índice de contenidos


1. Buscar y resaltar valores duplicados

Cuando te encuentras con valores duplicados en una columna o rango, probablemente quieras identificarlos rápidamente. En esta sección, te mostramos cómo localizar o identificar datos duplicados en columnas y resaltar celdas o filas duplicadas, o resaltar filas basadas en duplicados en una columna específica de Excel.

1.1 Buscar duplicados con fórmula

Esta sección presenta algunas fórmulas para identificar rápidamente valores duplicados en una o dos columnas.

1.1.1 Buscar celdas duplicadas en una columna con fórmula

Si necesitas encontrar celdas duplicadas en una sola columna o lista, puedes usar la función COUNTIF para identificar y contar datos duplicados fácilmente.
11. Selecciona una celda en blanco junto a la columna donde buscarás duplicados.

2. Escribe la fórmula =COUNTIF($C$3:$C$12, C3)>1 y pulsa la tecla Enter.

3. Arrastra el controlador de AutoRelleno de la celda con la fórmula para copiarla al resto de celdas.

A screenshot of using the COUNTIF formula to find duplicates in one column in Excel

Notas: En la fórmula =COUNTIF($C$3:$C$12, C3)>1,
(1) $C$3:$C$12 es la columna o lista donde buscarás valores duplicados. Como la columna es estática al copiar la fórmula, se utiliza referencia absoluta con “$”.
(2) C3 es la primera celda de la columna especificada. Es una referencia relativa porque debe cambiar automáticamente al copiar la fórmula a otras celdas.
(3) Esta fórmula devolverá o No. significa que el valor correspondiente es duplicado, mientras que No indica que el valor correspondiente es único en la columna.
(4) A veces, los valores Sí o No pueden no ser intuitivos. Podemos combinar la fórmula original con la función SI para que devuelva Duplicados directamente.
=IF(COUNTIF($C$3:$C$12, C3)>1,"Duplicados","")
A screenshot of using IF and COUNTIF formulas to label duplicate cells in Excel

1.1.2 Buscar celdas duplicadas en dos columnas con fórmula

En algunos casos, necesitas comparar dos columnas y encontrar los valores duplicados. Por ejemplo, tienes dos listas de nombres y quieres identificar los nombres duplicados en la segunda lista respecto a la primera. Puedes usar las funciones BUSCARV y SI.ERROR para lograrlo fácilmente.

1. Selecciona una celda en blanco junto a la segunda lista de nombres.

2. Introduce la fórmula =IFERROR(VLOOKUP(D3,$B$3:$B$18,1,0),"") y pulsa la tecla Enter.

3. Arrastra el controlador de AutoRelleno de la celda con la fórmula para copiarla al resto de celdas según necesites.

A screenshot of using the VLOOKUP formula to find duplicate names across two columns in Excel

Notas: En la fórmula anterior,
(1) D3 es la primera celda de la segunda lista de nombres. La referencia debe cambiar automáticamente al copiar la fórmula, por lo que es relativa.
(2) $B$3:$B$18 es la primera lista de nombres. Es referencia absoluta porque el rango debe permanecer estático al copiar la fórmula.
(3) Cuando un nombre es duplicado respecto a la primera lista, la fórmula devolverá el nombre; de lo contrario, devolverá vacío.
(4) También puedes usar la fórmula =IF(COUNTIF($B$3:$B$18,D3)>0,"Duplicados","") para identificar los nombres duplicados en la segunda lista respecto a la primera. Esta fórmula devolverá "Duplicados" si el nombre correspondiente es duplicado.
A screenshot of using COUNTIF to identify duplicates in two columns in Excel
(5) Si necesitas buscar duplicados en dos columnas de diferentes hojas, solo debes añadir el nombre de la hoja antes de la referencia de la columna comparada. En nuestro ejemplo, simplemente cambia $B$3:$B$18 por Sheet1!$B$3:$B$18 en la fórmula.
A screenshot of referencing another sheet to find duplicates in Excel

1.1.3 Buscar celdas duplicadas distinguiendo mayúsculas y minúsculas con fórmula

Las fórmulas anteriores no distinguen entre mayúsculas y minúsculas al buscar duplicados, es decir, "manzana" se considera duplicado de "MANZANA". Puedes usar una fórmula de matriz para encontrar valores duplicados en una sola columna respetando las mayúsculas y minúsculas.

1. Selecciona una celda en blanco junto a la columna donde buscarás duplicados.

2. Escribe la fórmula de matriz =IF(SUM((--EXACT($C$3:$C$12,C3)))<=1,"","Duplicado"), y pulsa Ctrl + Shift + Enter.

3. Arrastra el controlador de AutoRelleno de la celda con la fórmula para copiarla al resto de celdas.

A screenshot of using an array formula to find case-sensitive duplicates in Excel

Notas: En la fórmula de matriz anterior,
(1) $C$3:$C$12 es la columna donde necesitas buscar valores duplicados. La referencia es absoluta porque permanece estática al copiar la fórmula de matriz.
(2) C4 es la primera celda de la columna. La referencia es relativa, ya que debe cambiar automáticamente al copiar la fórmula de matriz.
(3) Si la celda correspondiente es duplicada, la fórmula de matriz devolverá "Duplicado"; de lo contrario, devolverá vacío.

1.2 Buscar y resaltar duplicados con formato condicional

En ocasiones, puede que necesites marcar valores o filas duplicadas para recordarte o advertir a tus lectores. Esta sección te guía para resaltar celdas o filas duplicadas usando reglas de formato condicional.

1.2.1 Buscar y resaltar celdas duplicadas con formato condicional

Puedes usar la función Formato condicional para resaltar rápidamente las celdas duplicadas en una columna o rango.

1. Selecciona la columna donde vas a resaltar las celdas duplicadas.

2. Haz clic en Inicio > Formato condicional > Reglas para resaltar celdas > Valores duplicados. Consulta la siguiente imagen:

A screenshot of applying Conditional Formatting to highlight duplicate cells in Excel

3. En el cuadro de diálogo Valores duplicados, selecciona Duplicado en la primera lista desplegable, elige un escenario de resaltado en la segunda lista y haz clic en OK.

Notas: Si los escenarios de resaltado predefinidos no se ajustan a tus necesidades, puedes seleccionar Formato personalizado en la segunda lista desplegable y luego elegir el color de resaltado, fuente y bordes de celda en el cuadro de diálogo Formato de celdas.

Verás que todas las celdas duplicadas se resaltan en la columna seleccionada, como se muestra en la imagen.
A screenshot of duplicate cells highlighted with Conditional Formatting in Excel

Notas:
(1) Tras resaltar las celdas duplicadas, puedes filtrarlas fácilmente. (Haz clic para ver cómo)
(2) Tras resaltar las celdas duplicadas, también puedes eliminarlas en bloque fácilmente. (Haz clic para ver cómo)

1.2.2 Buscar y resaltar filas basadas en celdas duplicadas

Algunos usuarios prefieren resaltar filas basadas en celdas duplicadas en una columna específica. En este caso, podemos crear una regla personalizada de formato condicional para lograrlo.

1. Selecciona el rango (excluyendo la fila de encabezado) donde vas a resaltar filas basadas en celdas duplicadas.

2. Haz clic en Inicio > Formato condicional > Nueva regla.

A screenshot showing accessing the New Rule option in the Conditional Formatting menu

3En el cuadro de diálogo Nueva regla de formato,
(1) Haz clic para seleccionar Usar una fórmula para determinar qué celdas formatear opción;
(2) Escribe la fórmula =COUNTIF($C$3:$C$12,$C3)>1 en el Cuadro Formatear valores donde esta fórmula sea verdadera ;
Consejos: En la fórmula, $C$3:$C$12 es la columna que contiene las celdas duplicadas, y $C3 es la primera celda de la columna.
(3) Haz clic en el Formato botón.

A screenshot of setting up a Conditional Formatting rule to highlight duplicate rows in Excel

4. En el cuadro de diálogo Formato de celdas, especifica el color de relleno, fuente y bordes de celda según necesites, y haz clic en OK para guardar los ajustes.

A screenshot of formatting settings in Conditional Formatting for duplicates

Ahora, en el rango seleccionado, las filas se resaltan según las celdas duplicadas en la columna especificada. Consulta la imagen:

A screenshot of rows highlighted based on duplicates in a column in Excel

1.2.3 Buscar y resaltar filas duplicadas con formato condicional

Para resaltar filas duplicadas en un rango determinado, también puedes usar la función Formato condicional.

1. Selecciona el rango excepto la fila de encabezado.

2. Haz clic en Inicio > Formato condicional > Nueva regla.

A screenshot showing accessing the New Rule option in the Conditional Formatting menu

3En el cuadro de diálogo Nueva regla de formato:
(1) Haz clic para seleccionar la Usar una fórmula para determinar qué celdas formatear opción;
(2) En el Cuadro Formatear valores donde esta fórmula sea verdadera , escribe la fórmula =COUNTIFS($B$3:$B$12,$B3,$C$3:$C$12,$C3,$D$3:$D$12,$D3)>1;
(3) Haz clic en el Formato botón.

A screenshot of identifying duplicate rows using Conditional Formatting in Excel

Notas: En la fórmula =COUNTIFS($B$3:$B$12,$B3,$C$3:$C$12,$C3,$D$3:$D$12,$D3)>1:
(1) $B$3:$B$12 es la primera columna del rango, y $B3 es la primera celda de esta columna;
(2) $C$3:$C$12 es la segunda columna del rango, y $C3 es la primera celda de la columna;
(3) $D$3:$D$12 es la tercera columna del rango, y $D3 es la primera celda de la columna;
(4) Si hay más columnas en tu rango, puedes añadir las referencias de columna y sus primeras celdas sucesivamente en la fórmula.

4. En el cuadro de diálogo Formato de celdas, especifica el color de resaltado, fuente, bordes de celda, etc., y haz clic en OK para guardar la configuración.

A screenshot of the Format Cells dialog in Excel

Ahora, las filas duplicadas están identificadas y resaltadas en el rango seleccionado. Consulta la imagen:

A screenshot of rows highlighted based on duplicate rows in Excel

1.2.4 Buscar y resaltar duplicados excepto la primera aparición

Habrás notado que todos los duplicados se identifican o resaltan con los métodos anteriores. Sin embargo, a veces solo quieres ver los elementos duplicados excepto la primera aparición. También puedes hacerlo con la función Formato condicional y una fórmula diferente.

1Selecciona la columna con encabezado.
Consejos: Si necesitas resaltar filas basadas en duplicados en una columna excepto la primera aparición, selecciona el rango sin la fila de encabezado.

2. Haz clic en Inicio > Formato condicional > Nueva regla.

A screenshot showing accessing the New Rule option in the Conditional Formatting menu

3En el cuadro de diálogo Nueva regla de formato:
(1) Haz clic para resaltar la Usar una fórmula para determinar qué celdas formatear opción;
(2) En el Cuadro Formatear valores donde esta fórmula sea verdadera , escribe la fórmula =COUNTIF($C$3:$C3, C3)>1;
Consejos: Para resaltar filas basadas en duplicados en una columna, escribe la fórmula =COUNTIF($C$3:$C3, $C3)>1.
(3) Haz clic en el Formato botón.
A screenshot of the New Formatting Rule dialog in Excel for finding duplicates except the first instances

4. En el cuadro de diálogo Formato de celdas, especifica el color de resaltado, fuente, bordes de celda, etc., y haz clic en OK para guardar los ajustes.

Verás que las celdas duplicadas excepto la primera aparición en la columna seleccionada (o filas basadas en duplicados en la columna especificada) se resaltan. Consulta la imagen:

A screenshot showing duplicate cells except the first instances highlighted in Excel

1.3 Buscar y resaltar duplicados con diferentes colores

Cuando resaltamos celdas o filas duplicadas con la función Formato condicional, todos los duplicados se marcan con el mismo color. Sin embargo, si diferentes series de valores duplicados se resaltan con colores distintos, será más fácil distinguirlos. Aquí, un VBA puede ayudarte a lograrlo en Excel.

1. Pulsa Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana, haz clic en Insertar > Módulo y pega el siguiente código en el nuevo módulo.

VBA: Resaltar celdas duplicadas con diferentes colores:

Sub HighlightDuplicatesInDifferentColors()
'Update by Extendoffice 20201013
Dim xURg, xRg, xFRg, xRgPre As Range
Dim xAddress As String
Dim xDt As Object
Dim xFNum, xCInt As Long
Dim xBol As Boolean
Dim xWs As Worksheet
Dim xSArr
Set xRg = Application.ActiveWindow.RangeSelection
If xRg.Count > 1 Then
xAddress = xRg.AddressLocal
Else
xAddress = xRg.Worksheet.UsedRange.AddressLocal
End If
On Error Resume Next
Set xURg = Application.InputBox("Select range:", "Kutools for Excel", xAddress, , , , , 8)
If xURg Is Nothing Then Exit Sub
Set xURg = Intersect(xURg.Worksheet.UsedRange, xURg)
Set xDt = CreateObject("scripting.dictionary")
Set xWs = xURg.Worksheet
xCInt = 5
xBol = Application.ScreenUpdating
Application.ScreenUpdating = False
For xFNum = 1 To xURg.Count
Set xFRg = xURg.Item(xFNum)
If Not IsError(xFRg) Then
If xFRg.Value <> "" Then
If xDt.exists(xFRg.Text) Then
xSArr = Split(xDt(xFRg.Text), ";")
If xSArr(1) = "Only" Then
xCInt = xCInt + 1
xSArr(1) = xCInt
Set xRgPre = xWs.Range(xSArr(0))
xRgPre.Interior.ColorIndex = xCInt
xDt(xFRg.Text) = xSArr(0) & ";" & xSArr(1)
End If
xFRg.Interior.ColorIndex = xSArr(1)

Else
xDt(xFRg.Text) = xFRg.Address & ";Only"
End If

End If
End If
Next
xURg.Worksheet.Active
xURg.Select
Application.ScreenUpdating = xBol
End Sub

3. Pulsa F5 o haz clic en el icono Ejecutar para ejecutar este VBA.

4. En el cuadro de diálogo de Kutools para Excel, selecciona la columna donde vas a resaltar celdas duplicadas con diferentes colores y haz clic en OK.

A screenshot of the dialog for selecting a range to highlight duplicates in different colors

Ahora, cada serie de valores duplicados se resaltará con un color distinto.

A screenshot of duplicate series highlighted in different colors using VBA

1.4 Buscar y resaltar duplicados con un complemento de terceros

En esta sección, se recomiendan algunas herramientas fáciles de usar proporcionadas por un complemento de terceros para buscar, seleccionar y resaltar rápidamente celdas o filas duplicadas basadas en duplicados en una columna.

1.4.1 Buscar y resaltar celdas duplicadas en una columna

La primera herramienta que presento es la función Seleccionar celdas duplicadas y únicas, proporcionada por Kutools para Excel. Esta función permite encontrar rápidamente celdas únicas o duplicadas.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona la columna o rango donde deseas buscar y resaltar las celdas duplicadas.

2. Haz clic en Kutools > Seleccionar > Seleccionar celdas duplicadas y únicas.

3En el cuadro de diálogo Seleccionar celdas duplicadas y únicas, marca las opciones que necesites y haz clic en el Ok botón para finalizar la operación.
A screenshot of Kutools' Select Duplicate & Unique Cells feature for highlighting duplicate cells in one column

Notas: En el cuadro de diálogo Seleccionar celdas duplicadas y únicas,
(1) Si necesitas seleccionar o resaltar todos los duplicados excepto la primera aparición, marca la opción Valores Duplicados (Excluir la primera coincidencia) ; de lo contrario, marca la opción Valores Duplicados (Incluir la primera coincidencia) según corresponda.
(2) Si necesitas resaltar los duplicados, marca la opción Color de fondo de relleno y especifica el color de resaltado que desees.
(3) Si deseas seleccionar o resaltar filas basadas en duplicados en la columna seleccionada, marca la opción Seleccionar fila completa según corresponda.
(4) Si deseas seleccionar o resaltar valores duplicados distinguiendo mayúsculas y minúsculas, marca la opción Distinguir mayúsculas y minúsculas según corresponda.

1.4.2 Buscar y resaltar celdas duplicadas en dos columnas o hojas

Kutools para Excel también ofrece una herramienta excelente – Comparar Celdas, para ayudarnos a encontrar y resaltar fácilmente celdas duplicadas en dos columnas.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Haz clic en Kutools > Comparar Celdas para abrir el cuadro de diálogo Seleccionar celdas iguales y diferentes.

2. En el cuadro de diálogo Seleccionar celdas iguales y diferentes, especifica las dos columnas en los cuadros Buscar valores en y Según, marca la opción Valor igual y selecciona otras opciones según necesites.

Notas:
(1) Si necesitas buscar filas duplicadas, marca Por fila ; y para buscar celdas duplicadas, marca la opción Por celda en la sección Método ;
(2) Marca la opción Color de fondo de relleno y especifica un color de resaltado si necesitas resaltar las filas o celdas duplicadas;
(3) Marca la opción Seleccionar fila completa si necesitas seleccionar o resaltar la fila completa basada en duplicados;
(4) Marca la opción Distinguir mayúsculas y minúsculas si deseas buscar o resaltar duplicados distinguiendo mayúsculas y minúsculas.

3. Haz clic en Ok para finalizar la configuración.

Verás que los duplicados en la columna que especificaste en el cuadro Buscar valores en se identifican y resaltan.

A screenshot of Kutools' Select Duplicate & Unique Cells feature for highlighting duplicate cells in two columns


2. Filtrar duplicados

A veces, los duplicados aparecen en una columna y queremos ver solo los registros relacionados con esos datos duplicados. Por ello, en esta parte te presento dos soluciones para filtrar únicamente los datos duplicados.

2.1 Filtrar duplicados con formato condicional

Este método te guía para identificar y resaltar celdas duplicadas mediante una regla de formato condicional, y luego filtrar fácilmente por color de resaltado en Excel.

1. Aplica formato condicional para buscar y resaltar duplicados en la columna especificada. (Haz clic para ver cómo)

2Haz clic para seleccionar el encabezado de la columna especificada y haz clic en Datos > Filtro.
A screenshot showing how to apply a filter in Excel

3A continuación, haz clic en el icono de filtro A screenshot of the filter icon in Excel's column header en el encabezado de la columna y selecciona Filtrar por colory luego selecciona el color de formato condicional en la lista desplegable. Consulta la imagen:

A screenshot of filtering duplicates by color in Excel

Verás que solo se filtran las filas con celdas duplicadas. Consulta la imagen:

A screenshot showing rows with duplicate values filtered in Excel

2.2 Filtrar duplicados con columna auxiliar

Como alternativa, también podemos identificar duplicados con una fórmula en una columna auxiliar y luego filtrar los duplicados fácilmente usando esa columna en Excel.

1. Junto a los datos originales, añade una columna auxiliar y escribe Duplicado como encabezado de columna.

2. Selecciona la primera celda en blanco bajo el encabezado, introduce la fórmula =IF(COUNTIF($C$3:$C$12,C3)>1,"Duplicado","") y arrastra el controlador de AutoRelleno para copiar la fórmula al resto de celdas.

A screenshot of using a helper column to identify duplicates in Excel

Notas: En la fórmula anterior, $C$3:$C$12 es la columna que contiene los datos duplicados y C3 es la primera celda (excepto el encabezado) de la columna.

3. Haz clic para seleccionar el encabezado de la columna – Duplicados, y haz clic en Datos > Filtro.

A screenshot showing how to apply a filter in Excel

4A continuación, haz clic en el icono de filtro A screenshot of the filter icon in Excel's column header en el encabezado de la columna y marca solo Duplicadoy haz clic en el OK botón. Consulta la imagen:

A screenshot of filtering helper column values to isolate duplicates in Excel

Ahora, solo se filtran las filas con valores duplicados. Consulta la imagen:

A screenshot of rows with duplicates filtered using a helper column in Excel


3. Contar duplicados

Esta sección te guía para contar el número de valores duplicados en Excel. Se presentan métodos para contar duplicados con criterios, contar el número total de duplicados, contar duplicados solo una vez y contar cada valor duplicado en bloque, entre otros.

3.1 Contar valores duplicados con criterios

En general, podemos usar =COUNTIF(rango, criterio) para contar cuántas veces aparece un valor específico en el rango indicado. Por ejemplo, para contar cuántas veces aparece “Manzana” en la lista A2:A10, aplicamos la fórmula =COUNTIF(A2:A10, "Manzana").

Sin embargo, la fórmula =COUNTIF(rango, criterio) solo cuenta el valor duplicado especificado. ¿Cómo contar valores duplicados con dos o más criterios? ¿Y si queremos contar duplicados distinguiendo mayúsculas y minúsculas con criterios? Los siguientes métodos te ayudarán a resolver estos casos.

3.1.1 Contar duplicados distinguiendo mayúsculas y minúsculas con criterios

Podemos usar una fórmula de matriz para contar valores duplicados distinguiendo mayúsculas y minúsculas con criterios en Excel. Por ejemplo, para contar cuántas veces aparece el valor "Manzana" en la lista B2:B21 respetando mayúsculas y minúsculas, haz lo siguiente:

1. Selecciona una celda en blanco.

2. Introduce la fórmula =SUM(--EXACT(B2:B20,E2)).

3. Pulsa Ctrl + Shift + Enter para obtener el resultado.

A screenshot of counting case-sensitive duplicates in Excel using an array formula

Notas: En la fórmula de matriz,
(1) B2:B20 es la columna donde contarás los duplicados. (2) E2 es la celda que contiene el valor específico que deseas contar. Puedes cambiar la referencia de celda por el valor entre comillas, por ejemplo, "Manzana".

3.1.2 Contar duplicados con múltiples criterios

A veces, puede que quieras contar duplicados con dos o más criterios. Puedes usar la función COUNTIFS para lograrlo.
Por ejemplo, tienes una tabla de ventas de frutas como se muestra en la imagen. Aquí necesitamos contar cuántas veces se vendió manzana el5/7/2020 y el importe es mayor que300. Puedes contar los duplicados con estos criterios así:

A screenshot of a fruit sales table used for counting duplicates with multiple criteria

1. Selecciona una celda en blanco.

2. Introduce la fórmula =COUNTIFS(B3:B20,G4,C3:C20,G3,D3:D20,">300").

3. Pulsa Enter para obtener el resultado.

A screenshot of using COUNTIFS to count duplicates based on multiple criteria in Excel

Notas: En la fórmula anterior,
(1) B3:B20 es la columna de fechas (primera columna), y G4 es el criterio de fecha;
(2) C3:C20 es la columna de frutas (segunda columna), y G3 es el criterio de fruta;
(3) D3:D20 es la columna de importe (tercera columna), y ">300" es el criterio de importe.
(4) Si hay más columnas y criterios en tu tabla, puedes añadir la referencia de columna y el criterio.

3.2 Contar el número total de duplicados en una columna

Supón que tienes una serie de valores en una columna y quieres contar el número total de duplicados en la lista. ¿Cómo hacerlo? Aquí te mostramos cómo contar el número total de valores duplicados en una columna en Excel.

3.2.1 Contar duplicados en una columna excluyendo la primera aparición

Para contar todos los duplicados en una columna excepto la primera aparición, sigue estos pasos:

1. Selecciona una celda en blanco junto a la columna.

2Introduce la fórmula =IF(COUNTIF($B$3:B3,B3)>1,"SÍ","")y arrastra el controlador de AutoRelleno hacia abajo para copiar la fórmula al resto de celdas.
A screenshot of using a formula to count duplicates excluding first occurrences in Excel

Notas: En la fórmula anterior,
(1) $B$3:B3 es el rango donde cuentas los duplicados. En $B$3:B3, B3 cambiará automáticamente al copiar la fórmula.
(2) B3 es la primera celda de la columna especificada.
(3) Esta fórmula devolverá SÍ o vacío. SÍ indica que el valor correspondiente es duplicado, mientras que vacío significa único.

Ahora, todos los duplicados en la columna especificada están identificados. Podemos contar los resultados de la fórmula para obtener el número total de duplicados.

3. Selecciona una celda en blanco.

4Introduce la fórmula =COUNTIF(C3:C16,"SÍ")y pulsa la tecla Enter para obtener el resultado.
A screenshot of calculating the total number of duplicates excluding first occurrences in Excel

Notas: En la fórmula anterior,
(1) C3:C16 es el rango donde aplicamos la fórmula para identificar duplicados en el paso anterior.
(2) es el valor devuelto por la fórmula anterior.

Así obtenemos el número total de valores duplicados en la columna especificada. El total no incluye la primera aparición.

3.2.2 Contar duplicados en una columna incluyendo la primera aparición

Para contar el número de todos los duplicados incluyendo la primera aparición en Excel, puedes usar una fórmula de matriz.

1. Selecciona una celda en blanco.

2. Introduce la fórmula =ROWS(B3:B16)-SUM(IF(COUNTIF(B3:B16,B3:B16) =1,1,0)).

3. Pulsa Ctrl + Shift + Enter para obtener el resultado.

A screenshot of using an array formula to count duplicates including first occurrences in Excel

Notas: En la fórmula anterior, B3:B16 es la columna donde queremos contar duplicados incluyendo la primera aparición.

3.2.3 Contar duplicados en una columna incluyendo/excluyendo la primera aparición

Para simplificar tu trabajo y evitar memorizar fórmulas largas, puedes usar la función Seleccionar celdas duplicadas y únicas, proporcionada por Kutools para Excel, para contar rápidamente el número de valores duplicados en la lista o columna especificada, excluyendo o incluyendo la primera aparición.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona la columna donde contarás los valores duplicados y haz clic en Kutools > Seleccionar > Seleccionar celdas duplicadas y únicas.

2. En el cuadro de diálogo Seleccionar celdas duplicadas y únicas, marca la opción Valores Duplicados (Excluir la primera coincidencia) o Valores Duplicados (Incluir la primera coincidencia) según necesites y haz clic en Ok.

A screenshot of the Kutools Select Duplicate & Unique Cells tool used to count duplicates in Excel

3. Todos los valores duplicados, incluyendo o excluyendo la primera aparición, se seleccionan y, al mismo tiempo, aparece un cuadro de diálogo mostrando cuántas celdas se han seleccionado. Consulta la imagen anterior.

3.3 Contar duplicados en dos columnas

3.3.1 Contar duplicados entre dos columnas con fórmula

Supón que quieres comparar dos listas de nombres y contar cuántos duplicados hay entre ellas. ¿Cómo hacerlo rápidamente? También podemos lograrlo con una fórmula en Excel.

1. Selecciona una celda en blanco.

2. Introduce la fórmula =SUMPRODUCT(--(ISNUMBER(MATCH(B3:B12,D3:D18,0)))).

3. Pulsa Enter .

A screenshot showing how to count duplicates between two columns using a formula

Notas: En la fórmula anterior,
(1) B3:B12 es la primera columna de nombres donde contarás duplicados.
(2) D3:D18 es la segunda columna de nombres con la que compararás los duplicados.

3.3.2 Contar duplicados entre dos columnas con un complemento de terceros

Como alternativa, podemos usar el complemento Kutools para Excel para contar rápidamente el número total de celdas duplicadas entre dos columnas.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Haz clic en Kutools > Seleccionar > Seleccionar celdas iguales y diferentes.

2En el cuadro de diálogo Seleccionar celdas iguales y diferentes,
(1) Especifica las dos columnas en el cuadro Buscar valores en y Según por separado.
(2) Marca la opción Por celda según corresponda.
(3) Marca la opción Valor igual según corresponda.

A screenshot of the Kutools Select Same & Different Cells tool for counting duplicates

4. Haz clic en Ok.

Ahora, todas las celdas duplicadas en la primera columna se seleccionan y, al mismo tiempo, aparece un cuadro de diálogo mostrando cuántas celdas duplicadas se han seleccionado. Consulta la imagen:

A screenshot showing the Kutools dialog displaying the count of duplicates between two columns

Notas: Esta función contará el número total de valores duplicados en la columna que especificaste en el cuadro Buscar valores en del cuadro de diálogo Seleccionar celdas iguales y diferentes. Si necesitas contar el número total de duplicados en la segunda columna, aplica la función Seleccionar celdas iguales y diferentes de nuevo especificando la segunda columna en el cuadro Buscar valores en.

3.4 Contar duplicados solo una vez

A veces, hay valores duplicados en la columna. Cuando los contamos, necesitamos contar los duplicados solo una vez. Por ejemplo, si tienes A, A, B, C, C, C, D, E, E, y quieres contar los valores únicos y obtener5 (A, B, C, D, E). Aquí te mostramos dos fórmulas para resolverlo.

3.4.1 Contar cada valor duplicado una vez con fórmula

Puedes contar rápidamente cada valor duplicado solo una vez con la siguiente fórmula:

1. Selecciona una celda en blanco.

2. Introduce la fórmula =SUMPRODUCT((C3:C19<>"")/COUNTIF(C3:C19,C3:C19&""))

3. Pulsa Enter para obtener el resultado.

A screenshot of counting each duplicate value only once using a formula in Excel

Notas: En la fórmula anterior, C3:C19 es la columna donde quieres contar cada valor duplicado una vez.

3.4.2 Contar valor duplicado distinguiendo mayúsculas y minúsculas una vez con fórmula de matriz

Al contar una lista, puedes contar cada valor duplicado solo una vez respetando mayúsculas y minúsculas usando una fórmula de matriz en Excel.

1. Selecciona una celda en blanco.

2. Introduce la fórmula de matriz =SUM(IFERROR(1/IF(C3:C19<>"", FREQUENCY(IF(EXACT(C3:C19, TRANSPOSE(C3:C19)), MATCH(ROW(C3:C19), ROW(C3:C19)), ""), MATCH(ROW(C3:C19), ROW(C3:C19))),0),0)).

3. Pulsa Ctrl + Shift + Enter para obtener el resultado.

A screenshot of counting case-sensitive duplicate values only once with an array formula

Notas: En la fórmula de matriz anterior, C3:C19 es la columna donde contarás cada serie de duplicados una vez respetando mayúsculas y minúsculas.

3.4.3 Contar cada valor duplicado una vez con complemento de terceros

Si tienes instalado Kutools para Excel, también puedes usar su función Contar celdas únicas para contar rápidamente cada serie de valores duplicados una vez en Excel.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona una celda en blanco.

2. Haz clic en Kutools > Asistente de fórmulas > Contar > Extraer celdas únicas en un rango (incluyendo el primer duplicado).

3. En el cuadro de diálogo Asistente de fórmulas, especifica la columna donde contarás duplicados una vez en el cuadro Rango y haz clic en Ok.

A screenshot showing the Kutools Count Cells with Unique Values feature

El resultado se mostrará inmediatamente en la celda seleccionada.

3.5 Contar cada valor duplicado en una columna

En general, podemos usar la función COUNTIF para contar un valor duplicado a la vez y repetir la operación para otros valores duplicados uno por uno. Sin embargo, esto puede ser muy lento si hay muchos duplicados. Aquí te mostramos tres soluciones para realizar este trabajo rápidamente en Excel.

3.5.1 Contar cada valor duplicado en una columna con la función SUBTOTAL

Podemos usar la función Subtotal para contar cada serie de valores duplicados en una columna en Excel.

1Selecciona la columna donde contarás cada serie de valores duplicados y haz clic en Datos > Ordenar de A a Z o Ordenar de Z a A.
A screenshot of sorting a column to count duplicate values in Excel

2. En el cuadro de advertencia de ordenación, marca la opción Expandir la selección y haz clic en Ordenar.

Verás que la selección se ha ordenado por los valores duplicados de la columna especificada.
A screenshot of the sorted data after applying a sort command in Excel

3Mantén la selección y haz clic en Datos > Subtotal.
A screenshot of the Subtotal option on the Data tab in Excel

4En el cuadro de diálogo Subtotal,
(1) Selecciona la columna especificada en la lista desplegable En cada cambio en ;
(2) Selecciona Contar en la lista desplegable Usar función ;
(3) Marca solo la columna especificada en la lista Agregar subtotal a ;
(4) Haz clic en el OK botón.
A screenshot of the Subtotal dialog box and the result after applying the Subtotal function

Verás que cada serie de valores duplicados se cuenta y el resultado aparece debajo de cada serie, como se muestra en la imagen.

3.5.2 Contar cada valor duplicado en una columna con Tabla Dinámica

También podemos crear una tabla dinámica para contar rápidamente cada serie de valores duplicados en Excel.

1. Selecciona el rango que contiene la columna especificada y haz clic en Insertar > Tabla Dinámica.

A screenshot of inserting a PivotTable in Excel

2. En el cuadro de diálogo Crear tabla dinámica, especifica dónde ubicar la nueva tabla dinámica y haz clic en OK.

A screenshot of the Create PivotTable dialog in Excel

3. En el panel de campos de la tabla dinámica, arrastra la columna especificada a las secciones Filas y Valores . Así verás que cada serie de valores duplicados en la columna se cuenta en bloque. Consulta la imagen:

A screenshot of the PivotTable counting duplicate values in Excel

3.5.3 Contar cada valor duplicado en una columna con una herramienta avanzada

Si ya tienes instalado Kutools para Excel, puedes usar su función avanzada Combinar filas para contar rápidamente cada serie de valores duplicados en la columna especificada.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Notas: La función Combinar filas avanzado modificará el rango seleccionado y eliminará filas basadas en valores duplicados en la columna clave especificada. Para proteger tus datos, se recomienda hacer una copia de seguridad antes de realizar estas operaciones.

1. Añade una columna en blanco a la derecha del rango de datos original y nómbrala como Contar.

A screenshot of preparing data for Advanced Combine Rows in Kutools

2. Selecciona el rango de datos original y la nueva columna juntos, y haz clic en Kutools > Combinar y dividir > Combinar filas avanzado.

3En el cuadro de diálogo Combinar filas avanzado,
(1) Haz clic para seleccionar la columna especificada que contarás y haz clic en Columna clave.
(2) Haz clic para seleccionar la nueva columna (Contar) y luego haz clic en Calcular > Contar.
(3) Especifica el tipo de combinación o cálculo para otras columnas si es necesario.
(4) Haz clic en el Ok botón.
A screenshot of the Advanced Combine Rows dialog

Verás que cada serie de valores duplicados en la columna especificada se cuenta en bloque. Consulta la imagen:

A screenshot of the result after using Advanced Combine Rows

3.6 Contar duplicados en orden

Supón que tienes una lista de frutas en una columna. Algunas frutas aparecen varias veces. Ahora necesitas marcar cada fruta duplicada según el orden en que aparece. ¿Cómo hacerlo? Aquí te mostramos una fórmula para lograrlo fácilmente en Excel.

1. Añade una columna en blanco a la derecha de los datos originales.

2. Introduce la fórmula =IF(COUNTIF($C$3:$C$14,C3)>1,COUNTIF(C$3:C3,C3),"") en la primera celda de la columna añadida.

3. Arrastra el controlador de AutoRelleno de esta celda para copiar la fórmula al resto de celdas.

A screenshot of counting duplicates in order using a formula in Excel

Notas: En la fórmula anterior,
(1) $C$3:$C$14 es la columna donde quieres contar los valores duplicados en orden.
(2) C3 es la primera celda de la columna especificada.
(3) Si el valor correspondiente es duplicado, esta fórmula devolverá el número de secuencia1,2,3… según el orden de aparición; si es único, devolverá vacío.


4. Eliminar duplicados

Cuando hay muchos valores duplicados en una columna o rango, algunos usuarios buscan formas rápidas de eliminarlos. Aquí te mostramos varias soluciones para eliminar duplicados fácilmente en Excel.

4.1 Eliminar duplicados excepto uno en una columna

Esta sección te muestra cómo eliminar rápidamente los valores duplicados excepto la primera aparición de una columna o lista en Excel.

4.1.1 Eliminar duplicados excepto uno con la función Eliminar duplicados

Puedes usar la función Eliminar duplicados para eliminar todos los valores duplicados excepto la primera aparición directamente.

1. Selecciona la columna donde deseas eliminar todos los valores duplicados excepto la primera aparición.

2. Haz clic en Datos > Eliminar duplicados.

Screenshot showing the Remove Duplicates option in the Excel Data tab

3. En el cuadro de advertencia de Eliminar duplicados, marca la opción Continuar con la selección actual y haz clic en el botón Eliminar duplicados.

Screenshot of the Remove Duplicates Warning dialog box

Consejos: Para eliminar filas basadas en los valores duplicados de la selección, marca la opción Expandir la selección .

4. En el cuadro de diálogo Eliminar duplicados, marca solo la columna especificada y haz clic en OK.

Screenshot of the Remove Duplicates dialog in Excel with column selection options

Consejos: Si marcaste la opción Expandir la selección en el paso anterior, aquí aparecerán todas las columnas. Aun así, debes marcar solo la columna especificada.

5. Aparecerá un cuadro de diálogo mostrando cuántos valores duplicados se han eliminado. Haz clic en OK para cerrarlo.

Screenshot of the confirmation dialog showing the count of removed duplicates

4.1.2 Eliminar duplicados excepto uno con la función Filtro avanzado

También puedes usar la función Filtro avanzado para eliminar todos los valores duplicados de la columna especificada fácilmente.

1. Haz clic en Datos > Avanzado.

Screenshot showing the Advanced Filter option in the Excel Data tab

2En el cuadro de diálogo Filtro avanzado,
(1) Marca la opción Copiar a otro lugar ;
(2) En el Rango de lista , selecciona la columna especificada de la que eliminarás duplicados;
(3) En el Copiar a , especifica el rango donde pegarás la columna;
(4) Marca la opción Solo registros únicos ;
(5) Haz clic en el OK botón.

Screenshot of the Advanced Filter dialog with unique records option selected

Verás que la columna especificada se pega en el rango indicado con todos los duplicados eliminados excepto la primera aparición. Consulta la imagen:

Screenshot of filtered results after using Advanced Filter to remove duplicates in Excel

4.1.3 Eliminar duplicados excepto uno con VBA

También puedes usar un VBA para eliminar rápidamente los valores duplicados excepto la primera aparición de una columna en Excel.

1. Pulsa Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo y pega el siguiente código VBA en el nuevo módulo.

VBA: Eliminar valores duplicados excepto la primera aparición

Sub ExtendOffice_RemoveAllDeplicate()
Dim xRg As Range
Dim xURg, xFRg, xFFRg As Range
Dim xI, xFNum, xFFNum As Integer
Dim xDc As Object
Dim xDc_keys
Dim xBol As Boolean
Dim xStr As String
Dim xWs As Worksheet
Dim xURgAddress As String
On Error Resume Next
Set xRg = Application.InputBox("Select range:", "Kutools for Excel", "", , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xURg = Intersect(xRg.Worksheet.UsedRange, xRg)
Set xWs = xURg.Worksheet
Set xDc = CreateObject("scripting.dictionary")
xURgAddress = xURg.Address
xBol = Application.ScreenUpdating
Application.ScreenUpdating = False
For xFNum = 1 To xURg.Count
Set xFRg = xURg.Item(xFNum)
If (Not IsError(xFRg)) Then
If xFRg.Value <> "" And (Not IsError(xFRg)) Then
For xFFNum = xFNum + 1 To xURg.Count
Set xFFRg = xURg.Item(xFFNum)
If Not IsError(xFFRg) Then
If xFFRg.Value = xFRg.Value Then
xDc(xFFRg.Address) = ""
End If
End If
Next
End If
End If
Next
xStr = ""
xDc_keys = xDc.Keys

For xI = 1 To UBound(xDc_keys)
If xStr = "" Then
xStr = xDc_keys(xI)
Set xURg = xWs.Range(xStr)
Else
xStr = xStr & "," & xDc_keys(xI)
Set xURg = Application.Union(xWs.Range(xDc_keys(xI)), xURg)
End If
Next
Debug.Print xStr
xWs.Activate
xURg.Select
Selection.Delete Shift:=xlUp
xWs.Range(xURgAddress).Select
Application.ScreenUpdating = xBol
End Sub

3. Pulsa F5 o haz clic en el botón Ejecutar para ejecutar este VBA.

4. En el cuadro de diálogo emergente, especifica el rango del que eliminarás duplicados y haz clic en OK.

Screenshot of the dialog asking for the range to remove duplicates in Excel

Todos los valores duplicados, excepto la primera aparición, se eliminan inmediatamente del rango especificado.

Nota: Este código VBA distingue mayúsculas y minúsculas.

4.2 Eliminar duplicados y originales

Por lo general, solemos identificar valores duplicados y eliminar duplicados excepto la primera aparición. Sin embargo, en algunos casos, algunos usuarios prefieren eliminar todos los valores duplicados incluyendo los originales. Esta sección presenta soluciones para este caso.

4.2.1 Eliminar todos los duplicados y valores originales con formato condicional

Podemos resaltar todos los valores duplicados, incluyendo la primera aparición, en una columna o lista con una regla de formato condicional y luego filtrar todos los duplicados por color de resaltado. Después, seleccionamos todas las celdas filtradas y las eliminamos en bloque.

1. Aplica formato condicional para resaltar valores duplicados. (Haz clic para ver cómo)

2. Selecciona la columna de la que eliminarás duplicados (incluyendo la primera aparición) y haz clic en Datos > Filtro.

A screenshot showing the Filter option in the Excel Data tab

3Haz clic en el icono de filtro A screenshot of the filter icon in Excel's column headeren el encabezado de la columna especificada. En el menú desplegable, selecciona Filtrar por colory luego especifica el color de resaltado en el submenú.

Screenshot of Excel's filter options for duplicate values based on color

Ahora, todos los valores duplicados están filtrados.

4. Selecciona todas las celdas filtradas, haz clic derecho y selecciona Eliminar fila en el menú contextual. En el cuadro de diálogo de confirmación, haz clic en OK para continuar.

5. Todos los valores duplicados se eliminan en bloque. Mantén la lista filtrada seleccionada y haz clic en Filtro > Datos de nuevo para quitar el filtro.

Screenshot of Excel showing filtered duplicate rows deleted and filter cleared

Ahora verás que todas las celdas duplicadas, incluyendo la primera aparición, se han eliminado en bloque y solo quedan los valores únicos.

Notas: Este método eliminará filas basadas en los valores duplicados de la columna especificada.

4.2.2 Eliminar todos los duplicados y valores originales con columna auxiliar

También podemos usar una fórmula para identificar valores duplicados, incluyendo la primera aparición, en una columna auxiliar, luego filtrar los duplicados por el resultado de la fórmula y finalmente eliminar estos valores filtrados en bloque.

1. Añade una columna auxiliar junto a la columna especificada, introduce la fórmula =COUNTIF($B$3:$B$11,B3) en la primera celda de la columna auxiliar y arrastra el controlador de AutoRelleno hacia abajo. Consulta la imagen:

Screenshot of a helper column identifying duplicates with a COUNTIF formula in Excel

Nota: En la fórmula anterior, $B$3:$B$11 es la columna de la que eliminarás duplicados y B3 es la primera celda de la columna.

2. Selecciona la columna auxiliar y haz clic en Datos > Filtro.

A screenshot showing the Filter option in the Excel Data tab

3Haz clic en el icono de filtro A screenshot of the filter icon in Excel's column headeren el encabezado de la columna auxiliar y en el menú desplegable marca todos los valores excepto 1y haz clic en el OK botón. Consulta la imagen:

Screenshot showing duplicates filtered using a helper column in Excel

4. Ahora, todos los valores duplicados están filtrados. Selecciona las celdas filtradas en la columna auxiliar, haz clic derecho y selecciona Eliminar fila en el menú contextual.

Screenshot of rows selected for deletion in Excel after filtering duplicates

5. En el cuadro de diálogo de confirmación, haz clic en OK para continuar.

6. Ahora, todos los valores duplicados y sus filas se eliminan en bloque. Haz clic en Datos > Filtro de nuevo para quitar el filtro.

Screenshot of results after deleting duplicate rows and removing the filter

Verás que todos los valores duplicados, incluyendo la primera aparición, se han eliminado en bloque.

4.2.3 Eliminar todos los duplicados y valores originales con una herramienta avanzada

Si tienes instalado Kutools para Excel, también puedes usar su función Seleccionar celdas duplicadas y únicas para seleccionar y eliminar rápidamente los valores duplicados, incluyendo o excluyendo la primera aparición, en Excel.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona la columna de la que eliminarás duplicados.

2. Haz clic en Kutools > Seleccionar > Seleccionar celdas duplicadas y únicas.

3. En el cuadro de diálogo Seleccionar celdas duplicadas y únicas, marca la opción Valores Duplicados (Incluir la primera coincidencia) y haz clic en Ok.

Screenshot of the Kutools Select Duplicate & Unique Cells dialog in Excel

Notas:
(1) Para seleccionar y eliminar duplicados excluyendo la primera aparición, marca la opción Valores Duplicados (Excluir la primera coincidencia) ;
(2) Para seleccionar y eliminar filas basadas en duplicados en la columna especificada, marca la opción Seleccionar fila completa ;
(3) Para seleccionar y eliminar duplicados distinguiendo mayúsculas y minúsculas, marca la opción Distinguir mayúsculas y minúsculas ;
(4) Para seleccionar, resaltar y eliminar celdas o filas duplicadas, marca las opciones Color de fondo de relleno o Color de fuente de relleno y especifica los colores de relleno o fuente según necesites.

4. Aparecerá un cuadro de diálogo mostrando cuántas celdas se han seleccionado, haz clic en OK para cerrarlo.

5. Haz clic derecho en las celdas seleccionadas y selecciona Eliminar en el menú contextual.

Screenshot of selecting the Delete option after identifying duplicates with Kutools and the Delete dialog with the Shift cells up option seleccted

6. En el cuadro de diálogo Eliminar, marca la opción Desplazar celdas hacia arriba y haz clic en OK.

Ahora, todos los valores duplicados, incluyendo la primera aparición, se han eliminado en bloque.

4.3 Eliminar filas basadas en duplicados en una columna

En la mayoría de los casos, identificamos valores duplicados en una columna y luego eliminamos las filas completas por esos duplicados. Esta operación es muy similar a eliminar duplicados de una sola columna. Por tanto, podemos usar soluciones similares para eliminar filas basadas en duplicados en la columna especificada.

El primer método es usar la función integrada Eliminar duplicados para eliminar filas por duplicados en la columna especificada. Solo selecciona el rango que eliminarás, haz clic en Datos > Eliminar duplicados para activar la función, marca solo la columna especificada en el cuadro de diálogo Eliminar duplicados y haz clic en OK para finalizar la operación.

Screenshot of the Remove Duplicates feature in Excel used to remove rows based on duplicates in a column

También podemos usar las funciones Formato condicional y Filtro para eliminar filas basadas en duplicados en la columna especificada. Primero, resalta las filas basadas en duplicados en una columna mediante una regla de formato condicional (haz clic para ver cómo). Luego, filtra el rango por color. Después, elimina todas las filas filtradas fácilmente. Por último, borra o quita el filtro y verás que solo quedan las filas con valores únicos en la columna especificada.

Screenshot of Excel showing rows highlighted using conditional formatting to identify duplicates for deletion

Como alternativa, puedes añadir una columna auxiliar y usar la fórmula =COUNTIF($C$3:$C$21,C3) para identificar duplicados en la columna especificada. Luego, filtra los números mayores que1 en la columna auxiliar y elimina todas las filas filtradas fácilmente. Tras quitar el filtro, verás que solo quedan las filas con valores únicos en la columna especificada.

Screenshot of Excel showing a helper column with formula results to identify duplicates for deletion

El complemento de terceros Kutools para Excel también ofrece una función muy útil, Seleccionar celdas duplicadas y únicas, para seleccionar rápidamente filas basadas en duplicados en la columna especificada y luego eliminarlas fácilmente desde el menú contextual.

Screenshot of Kutools' Select Duplicate & Unique Cells tool used to highlight and remove duplicate rows in Excel

La función Combinar filas avanzado de Kutools para Excel también puede eliminar rápidamente filas basadas en duplicados en la columna clave especificada.

Screenshot of Kutools' Advanced Combine Rows feature for advanced duplicate removal based on primary key

4.4 Eliminar duplicados en dos columnas

A veces, necesitamos comparar dos listas o columnas y luego eliminar los duplicados entre ellas en Excel. Aquí te mostramos dos soluciones para ello.

4.4.1 Eliminar duplicados en dos columnas con columna auxiliar

Podemos añadir una columna auxiliar y usar una fórmula para identificar los valores duplicados entre dos columnas, y luego filtrar y eliminar fácilmente los duplicados.

1. Añade una columna en blanco junto a la columna especificada de la que eliminarás duplicados.

2. En la primera celda de la columna auxiliar (excepto el encabezado), escribe la fórmula =IF(ISERROR(MATCH(C2,$A$2:$A$13,0)),"Único","Duplicado") y arrastra el controlador de AutoRelleno hacia abajo.

Screenshot showing a helper column with formula identifying duplicates between two columns in Excel

Notas: En la fórmula anterior,
(1) C2 es la primera celda de la columna especificada de la que eliminarás duplicados;
(2) $A$2:$A$13 es la otra columna con la que compararás.
(3) Esta fórmula devolverá Duplicado si el valor correspondiente es duplicado respecto a la otra columna, y devolverá Único si es diferente respecto a la otra columna.

3. Selecciona la columna auxiliar y haz clic en Datos > Filtro.

A screenshot showing the Filter option in the Excel Data tab

4Haz clic en el icono de filtro A screenshot of the filter icon in Excel's column header en el encabezado de la columna auxiliar y en el menú desplegable marca solo Duplicadoy haz clic en el OK botón.

Screenshot of Excel displaying rows filtered based on duplicates between two columns

5. Ahora, todos los valores duplicados están filtrados. Selecciona las celdas filtradas, haz clic derecho y selecciona Eliminar fila en el menú contextual. Luego haz clic en OK en el cuadro de diálogo de confirmación.

6. Todos los valores duplicados se eliminan de la columna especificada. Haz clic en Datos > Filtro de nuevo para quitar el filtro.

Verás que solo quedan valores únicos en la columna especificada. Puedes eliminar la columna auxiliar si lo deseas.

Screenshot showing the final unique rows after removing duplicates between two columns

Notas: Este método eliminará las filas completas basadas en los valores duplicados de la columna especificada.

4.4.2 Eliminar duplicados en dos columnas con una herramienta avanzada

Si tienes instalado Kutools para Excel, puedes usar su excelente función Seleccionar celdas iguales y diferentes para seleccionar rápidamente los valores duplicados entre dos columnas y luego eliminarlos fácilmente.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Haz clic en Kutools > Seleccionar > Seleccionar celdas iguales y diferentes para activar esta función.

2. En el cuadro de diálogo Seleccionar celdas iguales y diferentes, especifica ambas columnas en los cuadros Buscar valores en y Según por separado, marca las opciones Por celda y Valor igual y haz clic en Ok. Consulta la imagen:

Screenshot of Kutools Select Same & Different Cells tool for comparing and identifying duplicates between columns

3. Todos los valores duplicados entre las dos columnas se seleccionan en la primera columna (la que especificaste en el cuadro Buscar valor en). Haz clic en OK en el cuadro de diálogo emergente.

Screenshot of duplicates selected using Kutools for deletion in Excel

4. Puedes pulsar la tecla Supr para eliminar estos valores duplicados directamente o hacer clic derecho y seleccionar Eliminar en el menú contextual.


Más artículos ...

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!