Tengo una hoja de Excel que contiene filas duplicadas
Quiero eliminar una fila si sus columnas ACDEF son las mismas (Ignorar B al calcular duplicados, pero eliminarlo al eliminar una fila)
Por el momento, ignora B durante la comparación y la eliminación.
microsoft-excel
deduplication
usuario33949
fuente
fuente
Respuestas:
En Excel 2013
Hecho
fuente
Si lo entendí correctamente, dadas las filas 1 y 2, desea eliminar una fila 2 si y solo si A1 = A2, C1 = C2, D1 = D2, E1 = E2 y F1 = F2.
Esto es lo que se me ocurrió. Probablemente podría ser más corto pero hace el truco:
Lo que esto hace es recorrer todas las líneas restantes utilizando ActiveCell como puntero a la fila que se está evaluando y almacenando la celda de fila "original" en la variable actual . Una vez que finaliza el ciclo, la celda debajo de la corriente se activa y el ciclo de evaluación interno comienza nuevamente.
Si me equivoqué en algún lugar, no dudes en decirme :)
fuente
Agregue esta fórmula en cada fila, por ejemplo; en la columna G:
Esto dará un resultado como:
Luego cree un filtro en la Columna G para las filas que dicen 'BORRARME', y elimínelas.
fuente
@ Garrulinae
Usé tu idea como inspiración. Tenía muchas filas y lo que quería era eliminar las filas que contenían valores duplicados de una columna. Si uso Eliminar duplicados sobre esa columna, eliminará solo los datos de esa columna y no toda la fila. Quería eliminar cada 2da y 3ra fila de toda esa tabla. Entonces, lo que hice hice una nueva columna y dejé el valor de la primera fila vacío, elimíneme en la segunda y tercera fila. Y luego copié los valores de las primeras tres filas de esa columna en particular solo (no toda la fila) y pegué sobre toda la columna de la tabla. Ahora, tenía "eliminarme" en cada segunda y tercera fila de toda la columna. Entonces solo tengo que ordenar los valores de esa columna y eliminar todas las filas que contienen eliminarme. Puede usar la misma solución si desea eliminar cada 2 °, 3 ° y 4 ° o 2 °, 3 °, 4 ° y 5 °, etc.
Espero que ayude a alguien ...
fuente