¿Cómo eliminar duplicados pero mantener el resto de los valores de fila en Excel?
En Excel, eliminará todos los valores duplicados y se moverá hacia arriba cuando aplique la función Eliminar duplicados como se muestra en la captura de pantalla 1. Sin embargo, en algunos casos, es posible que desee eliminar los duplicados, pero mantenga el resto de los valores de la fila como se muestra en la captura de pantalla 2. Ahora, en este caso, presentaré algunos trucos para eliminar duplicados pero manteniendo el resto en Excel.
Elimine los duplicados pero mantenga el resto de los valores de la fila con Filtro (3 pasos)
Elimine los duplicados pero mantenga el resto de los valores de la fila con VBA (4 pasos)
Elimine duplicados pero mantenga el resto de los valores de fila con Kutools para Excel (2 pasos)
Elimine los duplicados pero mantenga el resto de los valores de la fila con Filtro
Con una fórmula y la función de filtro, puede eliminar rápidamente los duplicados pero descansar.
1. Seleccione una celda en blanco junto al rango de datos, D2 por ejemplo, escriba fórmula = A3 = A2, arrastre el controlador de relleno automático hacia abajo hasta las celdas que necesite. Ver captura de pantalla:
2. Seleccione todo el rango de datos, incluida la celda de fórmula, y haga clic en Datos > Filtrar para permitir Filtrar función. Ver captura de pantalla:
3. Haga clic en el Icono de filtro en la Columna D (la columna de fórmula) y verifique TURE de la lista desplegable, vea la captura de pantalla:
4. Hacer clic en OK, y luego se listan todos los duplicados, y seleccione todos los valores duplicados, presione Borrar clave para eliminarlos. Ver captura de pantalla:
5. Hacer clic en Datos > Filtrar desactivar Filtrary elimine las fórmulas que necesite. Puede ver que se han eliminado todos los duplicados y que el resto de valores se mantienen en la fila.
Eliminar duplicados pero mantener el resto de los valores de fila con VBA
En Excel, hay un código VBA que también puede eliminar duplicados pero mantener el resto de los valores de fila.
1. Prensa Alt + F11 teclas para mostrar Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic en recuadro > móduloe, y pegue el código siguiente en el Módulo.
VBA: elimine los duplicados pero mantenga el resto de los valores de la fila
Sub RemoveDuplicates()
'UpdatebyExtendoffice20160918
Dim xRow As Long
Dim xCol As Long
Dim xrg As Range
Dim xl As Long
On Error Resume Next
Set xrg = Application.InputBox("Select a range:", "Kutools for Excel", _
ActiveWindow.RangeSelection.AddressLocal, , , , , 8)
xRow = xrg.Rows.Count + xrg.Row - 1
xCol = xrg.Column
'MsgBox xRow & ":" & xCol
Application.ScreenUpdating = False
For xl = xRow To 2 Step -1
If Cells(xl, xCol) = Cells(xl - 1, xCol) Then
Cells(xl, xCol) = ""
End If
Next xl
Application.ScreenUpdating = True
End Sub
3. Prensa F5 para ejecutar el código, aparece un cuadro de diálogo para recordarle que seleccione un rango para eliminar los valores duplicados. Ver captura de pantalla:
4. Hacer clic en OK, ahora los valores duplicados se han eliminado de la selección y dejan celdas en blanco.
Elimine duplicados pero mantenga el resto de los valores de fila con Kutools para Excel
Si tiene Kutools para Excel: una herramienta de adición útil y poderosa instalada, puede eliminar rápidamente los duplicados pero mantener los valores de descanso o fila de dos maneras.
Kutools for Excel, con más de 300 funciones prácticas, facilita su trabajo. |
Después de instalar Kutools para Excel, haga lo siguiente :(Descarga gratis Kutools para Excel ahora!)
Método 1 Combinar las mismas celdas (2 pasos)
1. Seleccione los valores duplicados, haga clic en Kutools > Fusionar y dividir > Fusionar las mismas celdas. Ver captura de pantalla:
2. Luego, los valores duplicados se fusionaron en una celda. Y haga clic en Inicio > Fusionar y centrar > Desunir celdas para dividirlas. Ver captura de pantalla:
Ahora el resultado se ha mostrado así:
Método 2 Seleccione celdas duplicadas y únicas (4 pasos)
1. Seleccione la lista de datos de la que desea eliminar los duplicados y haga clic en Kutools > Seleccione > Seleccione celdas duplicadas y únicas. Ver captura de pantalla:
2. En el Seleccione celdas duplicadas y únicas diálogo, comprobar Duplicados (excepto el primero) opción en el Regla sección. Ver captura de pantalla:
3. Hacer clic en Ok, aparece un cuadro de diálogo para recordarle cuántos duplicados se han seleccionado, haga clic en OK para cerrarlo. Ver captura de pantalla:
4. Luego presione Borrar para eliminar los valores duplicados seleccionados.
Eliminar duplicados pero mantener el resto de la fila
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!