Cómo Eliminar Filas Duplicadas en Excel Basándose en Dos Columnas

  • Compartir Este
Hugh West

En este tutorial, voy a mostrarte 4 formas adecuadas de eliminar filas duplicadas en Excel basado en dos columnas. Puede utilizar rápidamente estos métodos, especialmente en grandes conjuntos de datos para encontrar los registros duplicados que existen. A lo largo de este tutorial, también aprenderá algunas herramientas y funciones importantes de Excel que serán muy útiles en cualquier tarea relacionada con Excel.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de prácticas desde aquí.

Eliminar filas duplicadas basadas en dos columnas

4 Formas Adecuadas de Eliminar Filas Duplicadas Basadas en Dos Columnas en Excel

Hemos tomado un conjunto de datos conciso para explicar los pasos con claridad. El conjunto de datos tiene aproximadamente 6 filas y 2 Inicialmente, formateamos todas las celdas que contenían valores en dólares en Contabilidad Para todos los conjuntos de datos, tenemos el formato 2 columnas como Nombre del empleado y Ventas Aunque podemos añadir algunas columnas más adelante si es necesario.

1. Uso de la función Eliminar duplicados

Podemos eliminar filas duplicadas basadas en dos columnas con sólo unos clics utilizando la función Eliminar duplicados función en excel A continuación veremos cómo utilizarlo.

Pasos:

  • En primer lugar, seleccione cualquier celda del conjunto de datos.
  • A continuación, vaya a la página Datos y en Herramientas de datos haga clic en Eliminar duplicados .

  • A continuación, compruebe el campo ' Mis datos tienen cabeceras y haga clic en OK .

  • En consecuencia, se eliminarán los duplicados del conjunto de datos.

Más información: Cómo eliminar duplicados de columna en Excel (3 métodos)

2. Aplicar la opción de filtro avanzado

Esta opción en excel es la versión avanzada del filtro regular que ayuda a eliminar duplicados de las tablas Usaremos esta opción para eliminar filas duplicadas basadas en dos columnas en Excel. Veamos como aplicar esto paso a paso.

Pasos:

  • Para empezar, seleccione cualquier celda del intervalo de datos y desplácese hasta el botón Datos y en Ordenar y filtrar seleccione Avanzado .

  • Ahora, en el Filtro avanzado compruebe el Sólo registros únicos y haga clic en OK .
  • Como resultado, se eliminarán todos los duplicados de la hoja de cálculo.

Más información: Excel VBA: Eliminar Duplicados Comparando Varias Columnas (3 Ejemplos)

3. Eliminación de duplicados en función de columnas específicas

Este método es un poco diferente. Es útil cuando tiene algunas columnas y desea encontrar y eliminar filas duplicadas basándose en dos columnas específicas, no basándose en cada columna del rango. Siga los pasos siguientes para ver los detalles de este método.

Pasos:

  • Para empezar con este método, haga clic en cualquier celda del conjunto de datos y vaya al menú Datos y, a continuación Herramientas de datos .

  • Ahora, en la nueva ventana, desmarque la casilla Mes y Ventas y compruebe también Mis datos tienen cabeceras .
  • Por último, haga clic en OK y esto eliminará los registros duplicados en función de las columnas que haya seleccionado.

Más información: Cómo eliminar duplicados en una hoja Excel (7 métodos)

4. Utilización de la función COUNTIFS

La función COUNTIFS en excel puede tomar múltiples rangos y criterios para contar las celdas que los cumplen. Veamos cómo utilizar esta función para eliminar filas duplicadas basándonos en dos columnas del conjunto de datos.

Pasos:

  • En primer lugar, haga doble clic en la celda D5 e inserta la siguiente fórmula:
=IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "Duplicado", "Único")

  • A continuación, pulse Entre en y copia esta fórmula en todas las celdas de abajo.
  • Como resultado, debería ver los datos duplicados en el archivo Estado y ahora puede eliminar esa fila duplicada manualmente.

🔎 ¿Cómo funciona la fórmula?
  • COUNTIFS($B$5:B5,B5,$C$5:C5,C5) Esta parte cuenta el número de veces que se produce un registro, que en este caso es 1.
  • COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1 Esta parte devuelve TRUE o FALSE en función de la condición.
  • IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "Duplicado", "Único" Esto devuelve Duplicado o Único, basado en las condiciones TRUE o FALSE de la parte anterior.

Más información: Cómo Eliminar Filas Duplicadas Basadas en una Columna en Excel

Lecturas similares

  • Cómo Eliminar Duplicados Usando VLOOKUP en Excel (2 Métodos)
  • Eliminar filas duplicadas excepto la primera en Excel (7 formas)
  • Cómo eliminar nombres duplicados en Excel (7 métodos sencillos)
  • Corrección: Excel Eliminar Duplicados No Funciona (3 Soluciones)

Cómo eliminar duplicados en función de criterios en Excel

Mientras se trabaja con un gran conjunto de datos en Excel, existe la posibilidad de que usted está recibiendo los mismos valores duplicados de diferentes filas o columnas. A veces puede que tengamos que eliminar esos valores duplicados en función de algunos criterios específicos para tener un concepto claro de la hoja de cálculo. A continuación veremos cómo se puede utilizar VBA para conseguirlo rápidamente.

Pasos:

  • En primer lugar, vaya a la página Desarrollador y haga clic en Visual Basic .

  • Ahora, en el VBA haga clic en Inserte y luego Módulo .

  • A continuación, en la ventana del módulo, escriba el código siguiente:
 Sub Delete_duplicate_rows() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes End Sub 

  • Ahora, cierra el VBA para guardar el código.
  • Aquí, bajo el Desarrollador haga clic en Macros .

  • Ahora, en el Macro seleccione la macro que hemos creado y haga clic en Ejecutar .
  • En consecuencia, el VBA eliminará rápidamente todos los duplicados de la tabla de datos.

Más información: Cómo eliminar duplicados en Excel usando VBA (3 métodos rápidos)

Cómo resaltar duplicados en dos columnas en Excel

Cuando trabajamos con una hoja de cálculo Excel de gran tamaño, a menudo aparecen valores duplicados en nuestro conjunto de datos. Además, a veces nos resulta importante encontrarlos para algún propósito específico. Veamos cómo podemos encontrar fácilmente esos duplicados.

Pasos:

  • En primer lugar, seleccione el conjunto de datos, incluidas las cabeceras.

  • A continuación, en la sección Inicio haga clic en Formato condicional .
  • Aquí, desde Resaltar celdas Reglas seleccione Duplicar valores .

  • Ahora, en la nueva ventana, mantenga el formato tal como está si no desea cambiarlo y, a continuación, haga clic en OK .

  • Por último, esta operación resaltará los valores duplicados con color rojo claro.

Conclusión

Espero que hayas podido aplicar los métodos que te mostré en este tutorial sobre cómo eliminar filas duplicadas en excel en base a dos columnas. Como puedes ver, hay bastantes maneras de lograrlo. Así que elige sabiamente el método que mejor se adapte a tu situación. Si te quedas atascado en alguno de los pasos, te recomiendo repasarlos varias veces para aclarar cualquier confusión. Por último, para saber más excel técnicas, siga nuestras ExcelWIKI Si tiene alguna duda, hágamelo saber en los comentarios.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.