6 formas de eliminar duplicados en hojas de cálculo de Google

Una hoja de cálculo(Spreadsheet) no es más que un documento que organiza los datos en forma de filas y columnas. Las hojas de cálculo(Spreadsheet) son utilizadas por casi todas las organizaciones comerciales para mantener sus registros de datos y realizar operaciones con esos datos. Incluso las escuelas y universidades usan software de hoja de cálculo para mantener su base de datos. Cuando se trata de software de hojas de cálculo, Microsoft Excel y las hojas de Google son los mejores software que usa mucha gente. Hoy en día, más usuarios eligen Google Sheets en lugar de Microsoft Excel , ya que almacena las hojas de cálculo en su almacenamiento en la nube(Cloud Storage) , es decir, Google Drive.a la que se puede acceder desde cualquier lugar. El único requisito es que tu ordenador esté conectado a Internet . Otra gran cosa acerca de Google Sheets es que puede usarlo desde la ventana de su navegador en su PC.

Cuando se trata de mantener entradas de datos, uno de los problemas comunes que enfrentan muchos usuarios son los duplicados o entradas duplicadas. Por ejemplo, imagine que tiene los detalles de las personas recopilados de una encuesta. Cuando los enumera utilizando su software de hoja de cálculo, como Google Sheets , existe la posibilidad de registros duplicados. Es decir, una persona podría haber completado la encuesta más de una vez y, por lo tanto, Google Sheets enumeraría la entrada dos veces. Tales entradas duplicadas son más problemáticas cuando se trata de empresas. Imagina(Imagine)si una transacción en efectivo se ingresa en los registros más de una vez. Cuando calcula los gastos totales con esos datos, sería un problema. Para evitar tales situaciones, uno debe asegurarse de que no haya registros duplicados en la hoja de cálculo. ¿Cómo lograr esto? Bueno(Well) , en esta guía, analizará 6 formas diferentes de eliminar duplicados en Hojas de cálculo de Google(Google Sheets) . Vamos(Come) , sin más introducción, demos un vistazo al tema.

6 formas de eliminar duplicados en hojas de cálculo de Google

¿Cómo eliminar duplicados en las hojas de Google?(How to Remove Duplicates in Google Sheets?)

Los registros duplicados son realmente problemáticos en el caso de mantener registros de datos. Pero no debe preocuparse, ya que puede eliminar fácilmente las entradas duplicadas de su hoja de cálculo de Hojas(Google Sheets) de cálculo de Google. Veamos algunas formas en las que puede deshacerse de los duplicados en Hojas de cálculo de Google(Google Sheets) .

Método 1: usar la opción Eliminar duplicados(Method 1: Using the Remove Duplicates Option)

Hojas de cálculo de Google(Google Sheets) tiene una opción integrada para eliminar entradas que son repetitivas (entradas duplicadas). Para usar esa opción, siga la ilustración a continuación.

1. Por ejemplo, eche un vistazo a esto (vea la captura de pantalla a continuación). Aquí puede ver que el registro "Ajit" se ingresa dos veces. Este es un registro duplicado.

El registro "Ajit" se ingresa dos veces.  Este es un registro duplicado

2. Para eliminar la entrada duplicada, seleccione o resalte las filas y columnas.( select or highlight the rows and columns.)

3. Ahora haga clic en la opción de menú denominada Datos(Data) . Desplácese hacia abajo y luego haga clic en la opción Eliminar duplicados .(Remove duplicates )

Haga clic en el menú etiquetado como "Datos".  Haga clic en Eliminar duplicados para eliminar registros duplicados

4. Aparecerá un cuadro emergente que le preguntará qué columnas analizar. Elija las opciones según sus necesidades y luego haga clic en el botón Eliminar duplicados(Remove duplicates ) .

Haga clic en el botón "Eliminar duplicados"

5. Se eliminarían todos los registros duplicados y se mantendrían los elementos únicos. Hojas de cálculo de Google(Google Sheets) le indicará la cantidad de registros duplicados que se eliminaron(number of duplicate records that were eliminated) .

Hojas de cálculo de Google le indicará la cantidad de registros duplicados que se eliminaron

6. En nuestro caso, solo se eliminó una entrada duplicada ( Ajit ). Puede ver que Hojas de cálculo de Google(Google Sheets) eliminó la entrada duplicada (consulte la siguiente captura de pantalla).

Método 2: eliminar duplicados con fórmulas(Method 2: Remove Duplicates with Formulae)

Fórmula 1: ÚNICO(Formula 1: UNIQUE)

Hojas de cálculo de Google(Google Sheets) tiene una fórmula llamada ÚNICA(UNIQUE) que retiene registros únicos y eliminaría todas las entradas duplicadas de su hoja de cálculo.

Por ejemplo: =UNIQUE(A2:B7)

1. Esto verificaría si hay entradas duplicadas en el rango de celdas especificado (A2: B7)(specified range of cells (A2:B7)) .

2. Haga clic en cualquier celda vacía de su hoja de cálculo(Click on any empty cell on your spreadsheet) e ingrese la fórmula anterior. Hojas de cálculo de Google(Google Sheets) resaltaría el rango de celdas que especifique.

Hojas de cálculo de Google resaltaría el rango de celdas que especifique

3.  Hojas de cálculo de Google(Google Sheets) enumerará los registros únicos en los que escribió la fórmula. Luego puede reemplazar los datos antiguos con los registros únicos.(You can then replace the old data with the unique records.)

Hojas de cálculo de Google enumeraría los registros únicos en los que escribió la fórmula

Fórmula 2: CONTAR.SI(Formula 2: COUNTIF)

Puede usar esta fórmula para resaltar todas las entradas duplicadas en su hoja de cálculo.

1. Por ejemplo: Considere la siguiente captura de pantalla que contiene una entrada duplicada.

En la celda C2, ingresa la fórmula

2. En la captura de pantalla anterior, en la celda C2, ingresemos la fórmula como, =COUNTIF(A$2:A2, A2)>1

3. Ahora, una vez que se presiona la tecla Enter , mostrará el resultado como  FALSO.(FALSE.)

Tan pronto como presione la tecla Enter, mostraría el resultado como FALSO

4. Mueva el puntero del mouse y colóquelo sobre el pequeño cuadrado( small square) en la parte inferior de la celda seleccionada. Ahora verá un símbolo más en lugar del cursor del mouse. Haga clic(Click) y mantenga presionado ese cuadro, y luego arrástrelo hacia la celda donde desea encontrar las entradas duplicadas. Las hojas de Google copiarían automáticamente la fórmula en las celdas restantes(automatically copy the formula to the remaining cells) .

Las hojas de Google copiarían automáticamente la fórmula a las celdas restantes

5. Google Sheet agregará automáticamente " VERDADERO(TRUE) " delante de la entrada duplicada.

NOTA(NOTE) : En esta condición, hemos especificado como >1 (mayor que 1). Entonces, esta condición resultaría VERDADERA(TRUE ) en lugares donde una entrada se encuentra más de una vez. En todos los demás lugares, el resultado es FALSO.(FALSE.)

Método 3: eliminar entradas duplicadas con formato condicional(Method 3: Remove Duplicate Entries with Conditional Formatting)

También puede utilizar el formato condicional para eliminar registros duplicados de Hojas de cálculo de Google(Google Sheets) .

1. Primero(First) , seleccione el conjunto de datos en el que le gustaría realizar el formato condicional. Luego, desde el menú(Menu) , seleccione Formato(Format ) y desplácese hacia abajo, luego elija Formato condicional.(Conditional formatting.)

En el menú Formato, desplácese un poco hacia abajo para elegir Formato condicional

2. Haga clic en el cuadro desplegable Formato de celdas si... y elija la opción (Format cells if…)Fórmula personalizada(Custom Formula ) .

Haga clic en el cuadro desplegable Formato de celdas si...

3. Ingrese la fórmula como =COUNTIF(A$2:A2, A2)>1

Nota:(Note:) debe cambiar los datos de fila y columna de acuerdo con su hoja de cálculo de Google(Google Sheet) .

Elija la fórmula personalizada e ingrese la fórmula como COUNTIF (A $ 2: A2, A2)> 1

4. Esta fórmula filtraría los registros de la columna A.

5. Haga clic en el botón Listo(Done) . Si la columna A contiene registros duplicados(duplicate records) , Google Sheets resaltará las entradas repetidas (duplicados).( Google Sheets will highlight the repeated entries (duplicates).)

Google Sheets resaltará las entradas repetidas (duplicados)

6. Ahora puede eliminar fácilmente estos registros duplicados.

Método 4: eliminar registros duplicados con tablas dinámicas(Method 4: Remove Duplicate Records with Pivot Tables)

Como las tablas dinámicas son rápidas de usar y flexibles, puede usarlas para buscar y eliminar registros duplicados de su Hoja de cálculo de Google(Google Sheet) .

Primero, tendrás que resaltar los datos en Google Sheet . A continuación(Next) , cree una tabla dinámica y resalte nuevamente sus datos. Para crear una tabla dinámica con su conjunto de datos, vaya a Datos(Data ) en el menú Hoja de cálculo de Google(Google Sheet) y haga clic en la opción Tabla dinámica . (Pivot table)Aparecerá un cuadro que le preguntará si desea crear la tabla dinámica en la hoja existente o en una hoja nueva. Elija una opción adecuada y continúe.

Se creará su tabla dinámica. En el panel de la derecha, elija el botón Agregar(Add ) cerca de Filas(Rows) para agregar las filas respectivas. Cerca de los valores, elija Agregar una columna para verificar la duplicación de valores. Su tabla dinámica enumeraría los valores con sus recuentos (es decir, la cantidad de veces que aparece el valor en su hoja). Puede usar esto para verificar la duplicación de entradas en Google Sheet . Si el recuento es más de uno, eso significa que la entrada se repite más de una vez en su hoja de cálculo.

Método 5: Uso de secuencias de comandos de aplicaciones(Method 5: Using Apps Script)

Otra excelente manera de eliminar los duplicados de su documento es mediante el uso de Apps Script . A continuación se muestra el script de aplicaciones para deshacerse de las entradas duplicadas de su hoja de cálculo:

/**
* remove duplicate rows from Google Sheets data range
*/
function removeDupRows() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('Sheet1');
  // change the row number of your header row
  var startRow = 7;
  // get the data
  var range = sheet.getRange(startRow,1,sheet.getLastRow(),sheet.getLastColumn()).getValues();
  // remove duplicates with helper function
  var dedupRange = arrayUnique(range);
  Logger.log(dedupRange);
  // check if duplicate sheet exists already, if not create new one
  if (ss.getSheetByName('Sheet1 Duplicates Removed')) {
    // case when dedup sheet already exists
    var dedupSheet = ss.getSheetByName('Sheet1 Duplicates Removed');
    var lastRow = Math.max(dedupSheet.getLastRow(),1);
    var lastColumn = Math.max(dedupSheet.getLastColumn(),1);
    // clear out any previous de-duplicate data
    dedupSheet.getRange(1,1,dedupSheet.getLastRow(),dedupSheet.getLastColumn()).clear();
    // replace with new de-duplicated data
    dedupSheet.getRange(1,1,dedupRange.length,sheet.getLastColumn()).setValues(dedupRange);
  }
  else {
    // case when there is no dedup sheet
    var dedupSheet = ss.insertSheet('Sheet1 Duplicates Removed',0);
    dedupSheet.getRange(1,1,dedupRange.length,dedupRange[0].length).setValues(dedupRange);
  }
  // make the de-duplicate sheet the active one
  dedupSheet.activate();
}
/**
* helper function returns a unique array
*/
function arrayUnique(arr) {
  var tmp = [];
  // filter out duplicates
  return arr.filter(function(item, index){
    // convert row arrays to strings for comparison
    var stringItem = item.toString();
    // push string items into temporary arrays
    tmp.push(stringItem);
    // only return the first occurrence of the strings
    return tmp.indexOf(stringItem) >= index;
  });
}
You can also use the below function to add a custom menu to Google Sheets to remove duplicates so that you can easily use it.
/**
* add a menu to run a function from Sheet
*/
function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Remove duplicates')
  .addItem('Highlight duplicate rows','highlightDupRows')
  .addItem('Remove duplicate rows','removeDupRows')
  .addToUi();
}

Método 6: use el complemento para eliminar duplicados en las hojas de cálculo de Google(Method 6: Use Add-on to Remove Duplicates in Google Sheets)

El uso de un complemento para eliminar entradas duplicadas de su hoja de cálculo puede ser beneficioso. Varias de estas extensiones resultan útiles. Uno de esos programas complementarios es el complemento de Ablebits llamado " Eliminar duplicados(Remove Duplicates) ".

1. Abra Hojas de cálculo de Google, luego, desde el menú Complementos,(Add-ons ) haga clic en la opción Obtener complementos .(Get add-ons )

Desde el interior de Hojas de cálculo de Google, busque un menú llamado "Complementos" y haga clic en las opciones "Obtener complementos".

2. Elija el icono Iniciar(Launch ) (resaltado en la captura de pantalla) para iniciar G-Suite Marketplace .

Elija el icono Iniciar (resaltado en la captura de pantalla) para iniciar G-Suite Marketplace

3. Ahora busque el complemento(Add-on) que necesita e instálelo.

Busque el complemento que necesita y haga clic en él

4. Revise la descripción del complemento si lo desea y luego haga clic en la opción Instalar .( click on the Install)

Haga clic en la opción para instalar

Acepte los permisos necesarios para instalar el complemento. Es posible que deba iniciar sesión con las credenciales de su cuenta de Google . Una vez que haya instalado el complemento, puede eliminar fácilmente los duplicados de Hojas de cálculo de Google(Google Sheets) .

Recomendado:(Recommended:)

Esperamos que esta información haya sido útil y que haya podido eliminar fácilmente las entradas duplicadas de Hojas de cálculo de Google. (easily remove duplicate entries from Google Sheets.)Si tiene alguna sugerencia o pregunta en mente, haga uso de la sección de comentarios para hacerla.



About the author

Soy un revisor profesional de Windows y software de oficina. Tengo un profundo conocimiento de estos programas, así como de sus diversas características y capacidades. Mis revisiones son objetivas y detalladas, para que los clientes potenciales puedan ver qué tan bien funciona el programa y qué mejoras se pueden hacer. También me encanta ayudar a las personas a encontrar las mejores aplicaciones para sus necesidades, ya sea a través de reseñas o buscando las mejores ofertas en aplicaciones.



Related posts