Google Sheets le permite eliminar duplicados de su documento con métodos que van desde una simple función integrada hasta un script personalizado. Si bien puedes hacer lo mismo en Excel, Sheets ofrece formas más diversas de eliminar duplicados en tu hoja de cálculo.
Relacionado: Cómo eliminar filas duplicadas en Excel
Eliminar duplicados mediante la limpieza de datos
Una de las formas más rápidas de eliminar duplicados en Google Sheets es utilizar la herramienta de limpieza de datos.
Seleccione los datos que desea comprobar en busca de duplicados. Vaya a la pestaña Datos, vaya a Limpieza de datos y seleccione “Eliminar duplicados” en el menú emergente.
En la ventana que aparece, verás las columnas que has seleccionado con una opción para marcar si tus datos tienen encabezados o no. Marque o desmarque las casillas según sea necesario para las columnas que desea revisar y haga clic en “Eliminar duplicados”.
Verá un mensaje que le informará cuántos duplicados se encontraron y eliminaron. Haga clic en “Aceptar” para continuar y ver sus datos.
Eliminar duplicados usando la función única
El siguiente método que veremos utiliza la función incorporada de Google Sheets que encuentra todas las entradas únicas, lo que le permite deshacerse de todo lo demás en el conjunto de datos.
Enciende tu navegador y abre una hoja de cálculo para comenzar.
A continuación, haga clic en la celda vacía donde desea que se generen los datos, escriba
=UNIQUE
y luego haga clic en la función sugerida que aparece en la ventana de diálogo.
Desde aquí, puede ingresar manualmente el rango de celdas o resaltarlas para que la función las analice. Cuando hayas terminado, presiona Enter.
Como por arte de magia, Sheets selecciona todos los resultados únicos y los muestra en la celda seleccionada.
Si copia y pega la información nuevamente en una hoja de Google, asegúrese de hacer clic derecho donde desea pegar y luego elija Pegado especial > Pegar solo valores; de lo contrario, solo se copia la fórmula en la nueva celda.
Eliminar duplicados usando un complemento
Para el siguiente método, necesitarás instalar un complemento para Google Sheets. Si nunca antes ha usado un complemento, son similares a las extensiones del navegador que desbloquean funciones adicionales dentro de las aplicaciones de Google, como Documentos, Hojas de cálculo y Presentaciones.
Para este ejemplo, usaremos Eliminar duplicados con AbleBits. Viene con una prueba gratuita durante 30 días; Las membresías premium cuestan $ 59,60 por una suscripción de por vida o $ 19,99 anualmente.
ACTUALIZACIÓN: 30/06/22
Desde que escribí estas instrucciones, Google Sheets cambió el nombre de los complementos a “Extensiones”. Entonces, si elige utilizar este método, tenga en cuenta que encontrará la palabra “Extensión” en lugar de “Complemento” en todas las opciones del menú.
Instalación del complemento
Para obtener un complemento, abra un archivo en Google Sheets, haga clic en “Complementos” y luego haga clic en “Obtener complementos”.
Escriba “Duplicados” en la barra de búsqueda y luego haga clic en el botón “Gratis”.
Haga clic en la cuenta de Google que desea utilizar para instalar el complemento.
Al instalar complementos, debe otorgarles permisos específicos. Estos son fundamentales para el funcionamiento del complemento. Asegúrese de comprender completamente los permisos y confiar en el desarrollador antes de instalar cualquier complemento.
Haga clic en “Permitir”.
Usando el complemento
Puede utilizar el complemento Eliminar duplicados para una sola columna o en varias filas. En este ejemplo, buscaremos duplicados en filas, pero funciona prácticamente igual para una sola columna.
En su hoja de cálculo, resalte todas las filas en las que desea buscar duplicados. Después de eso, haga clic en Complementos > Eliminar duplicados > Buscar filas duplicadas o únicas.
Después de que se abra el complemento, verifique que el rango enumerado sea correcto y luego haga clic en “Siguiente”.
A continuación, elija el tipo de datos que desea encontrar. Debido a que estamos eliminando duplicados, seleccione “Duplicados” y luego haga clic en “Siguiente”.
Seleccione las columnas para que el complemento busque. Si no incluyó los encabezados, o tal vez su tabla no tiene ningún encabezado, asegúrese de desmarcar la opción “Mi tabla tiene encabezados”. De lo contrario, se omitirá la primera fila. Haga clic en Siguiente.”
Finalmente, elija qué hará el complemento con sus hallazgos y luego haga clic en “Finalizar”.
En la página de resultados, el complemento nos dice que se encontraron y eliminaron cuatro filas duplicadas.
¡Voilá! Todas las filas duplicadas desaparecen de su hoja.
Eliminar filas duplicadas con Google Script Editor
El método final para eliminar duplicados en su hoja implica el uso de Google App Script, una plataforma de desarrollo basada en la nube de uso gratuito para crear aplicaciones web personalizadas y livianas. Aunque implica escribir código, no dejes que eso te asuste. Google proporciona documentación extensa e incluso le proporciona el script para eliminar duplicados. Simplemente copie el código, verifique el complemento y luego ejecútelo dentro de su hoja.
Relacionado: Cómo potenciar tus aplicaciones de Google con el editor de secuencias de comandos
Desde la hoja de Google actual, seleccione Extensiones > Apps Script.
Google Apps Script se abre en una nueva pestaña con un script vacío.
Elimine la función vacía dentro del archivo y pegue el siguiente código:
//Removes duplicate rows from the current sheet.
function removeDuplicates() {
//Get current active Spreadsheet
var sheet = SpreadsheetApp.getActiveSheet();
//Get all values from the spreadsheet’s rows
var data = sheet.getDataRange().getValues();
//Create an array for non-duplicates
var newData = [];
//Iterate through a row’s cells
for (var i in data) {
var row = data[i];
var duplicate = false;
for (var j in newData) {
if (row.join() == newData[j].join()) {
duplicate = true;
}
}
//If not a duplicate, put in newData array
if (!duplicate) {
newData.push(row);
}
}
//Delete the old Sheet and insert the newData array
sheet.clearContents();
sheet.getRange(1, 1, newData.length, newData[0].length).setValues(newData);
}
Guarde y cambie el nombre de su script. Presiona el ícono “Ejecutar” cuando hayas terminado.
Tendrás que revisar los permisos que requiere tu script y otorgarle acceso a tu hoja de cálculo. Haga clic en “Revisar permisos” para ver qué acceso desea este script.
Acepte las indicaciones y luego haga clic en “Permitir” para autorizar el script.
Una vez que termine de ejecutarse, regrese a su Hoja y, al igual que con los métodos anteriores, ¡todas las entradas duplicadas desaparecerán de su archivo!
Desafortunadamente, si sus datos están dentro de una tabla, como en el ejemplo que se muestra arriba, este script no cambiará el tamaño de la tabla para que se ajuste al número de entradas que contiene y tendrá que solucionarlo manualmente.
Eso es todo al respecto. Ya sea que desee utilizar la herramienta de limpieza, la función Unique integrada, un complemento de terceros o crear un complemento personalizado con Apps Script, Google le ofrece varias formas de administrar duplicados en su hoja de cálculo.
Resumen del Contenido
