Hojas de cálculo de Google te permite eliminar duplicados de tu documento con tres métodos que van desde una simple función integrada hasta un script personalizado. Si bien no es tan evidente como en Excel, Hojas de cálculo ofrece una forma más diversa de eliminar duplicados en su hoja de cálculo.
Actualizar: Ahora puede hacer esto con el incorporado “Eliminar duplicados” en Hojas de cálculo de Google.
¿De qué vamos a hablar?
Eliminar duplicados mediante la función única
El primer método que vamos a ver utiliza la función incorporada de Hojas de cálculo de Google que encuentra todas las entradas únicas, lo que le permite deshacerse de todo lo demás en el conjunto de datos.
Encienda su navegador y abra 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, a continuación, 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.
Al igual que por arte de magia, Hojas de cálculo selecciona todos los resultados únicos y los muestra en la celda seleccionada.
Si vuelves a copiar y pegar la información en una hoja de cálculo de Google, asegúrate de hacer clic con el botón secundario en el lugar que quieras pegar y, a continuación, selecciona Pegar especial > Pegar solo valores; de lo contrario, solo la fórmula se copia en la nueva celda.
Quitar duplicados mediante un complemento
Para el siguiente método, deberás instalar un complemento en Hojas de cálculo de Google. Si nunca antes has usado un complemento, son similares a las extensiones del navegador que desbloquean funciones adicionales adicionales para ti dentro de las aplicaciones de Google, como Documentos, Hojas de cálculo y Presentaciones.
Para este ejemplo, usaremos Eliminar duplicados por 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 € 33.60 anualmente.
Instalación del complemento
Para obtener un complemento, abre un archivo en Hojas de cálculo de Google, haz clic en “Complementos” y, a continuación, haz 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 confíe en el desarrollador antes de instalar cualquier complemento.
Haga clic en “Permitir”.
Uso del complemento
Puede usar el complemento Quitar duplicados para una sola columna o en varias filas. En este ejemplo, buscaremos duplicados en filas, pero funciona casi igual para una sola columna.
En la hoja de cálculo, resalta todas las filas que quieras 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 del complemento para buscar. Si no incluyó los encabezados, o tal vez su tabla no tiene ningún encabezado, asegúrese de dessticuar 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 indica que se encontraron y eliminaron cuatro filas duplicadas.
¡Voilá! Todas las filas duplicadas desaparecen de la 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 livianos. Aunque se trata de escribir código, no dejes que eso te asuste. Google proporciona amplia documentación e incluso le proporciona el script para eliminar duplicados. Simplemente copie el código, verifique el complemento y luego ejecutarlo dentro de su hoja.
Desde la hoja de cálculo de Google actual, haga clic en “Herramientas” y luego haga clic en “Editor de scripts”.
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 péguela en el código siguiente:
//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 del script. Presione el ícono “Ejecutar” cuando haya terminado.
Tendrás que revisar los permisos que requiere tu script y concederle 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, vuelva a su Hoja de cálculo y, al igual que los métodos anteriores, ¡todas las entradas duplicadas desaparecen de su archivo!
Desafortunadamente, si sus datos están dentro de una tabla, como 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 en ella, y tendrá que solucionarlo manualmente.
Eso es todo lo que hay. Si desea utilizar el integrado Único función, un complemento de terceros o crear un complemento personalizado con Apps Script, Google le ofrece múltiples formas de administrar duplicados en su hoja de cálculo.