valores valor spreadsheets sheets sheet segun resaltar otra hoja google formato duplicar duplicados condicional celda calculo buscar aplicar google-spreadsheet gs-conditional-formatting

google-spreadsheet - spreadsheets - resaltar valores duplicados en drive



resaltar celda si el valor está duplicado en la misma columna para la hoja de cálculo de Google (6)

En el menú desplegable "Texto contiene", seleccione "Fórmula personalizada es:" y escriba: "= countif (A: A, A1)> 1" (sin las comillas)

Hice exactamente lo que Zolley propuso, pero debería hacerse una pequeña corrección: use "Fórmula personalizada es" en lugar de "Texto contiene" . Y luego, la representación condicional funcionará.

Estoy buscando fórmula para google hoja de cálculo "resaltar celda si el valor duplicado en la misma columna"

¿Alguien puede ayudarme por esta consulta?


Además, puede instalar complementos Eliminar duplicados y buscar (resaltar) o eliminar valores duplicados en columnas u hojas.


La respuesta de @zolley es correcta. Simplemente agregando un GIF y pasos para la referencia.

  1. Ir al menú Format > Conditional formatting..
  2. Encuentra Format cells if..
  3. Agregar =countif(A:A,A1)>1 en el campo La Custom formula is
    • Nota: Cambie la letra A con su propia columna.


Lo haría así:

  1. Seleccione la columna completa, luego desde el menú: Formato / Formato condicional.
  2. En el menú desplegable "Formato de celdas si ...", seleccione "Fórmula personalizada es:" y escriba: =countif(A:A,A1)>1
  3. Agregue alguna regla de formato.
  4. Para el rango, escriba: A1: A100

Hecho. Se comprobará todo lo que escriba en las celdas A1: A100, y si hay un duplicado (se produce más de una vez), se lo coloreará.

Espero que esto ayude.


Probé todas las opciones y ninguna funcionó.

Solo las secuencias de comandos de la aplicación google me ayudaron.

fuente: https://ctrlq.org/code/19649-find-duplicate-rows-in-google-sheets

En la parte superior de tu documento

1.- ir a herramientas> editor de guiones

2.- configura el nombre de tu script

3.- pega este código:

function findDuplicates() { // List the columns you want to check by number (A = 1) var CHECK_COLUMNS = [1]; // Get the active sheet and info about it var sourceSheet = SpreadsheetApp.getActiveSheet(); var numRows = sourceSheet.getLastRow(); var numCols = sourceSheet.getLastColumn(); // Create the temporary working sheet var ss = SpreadsheetApp.getActiveSpreadsheet(); var newSheet = ss.insertSheet("FindDupes"); // Copy the desired rows to the FindDupes sheet for (var i = 0; i < CHECK_COLUMNS.length; i++) { var sourceRange = sourceSheet.getRange(1,CHECK_COLUMNS[i],numRows); var nextCol = newSheet.getLastColumn() + 1; sourceRange.copyTo(newSheet.getRange(1,nextCol,numRows)); } // Find duplicates in the FindDupes sheet and color them in the main sheet var dupes = false; var data = newSheet.getDataRange().getValues(); for (i = 1; i < data.length - 1; i++) { for (j = i+1; j < data.length; j++) { if (data[i].join() == data[j].join()) { dupes = true; sourceSheet.getRange(i+1,1,1,numCols).setBackground("red"); sourceSheet.getRange(j+1,1,1,numCols).setBackground("red"); } } } // Remove the FindDupes temporary sheet ss.deleteSheet(newSheet); // Alert the user with the results if (dupes) { Browser.msgBox("Possible duplicate(s) found and colored red."); } else { Browser.msgBox("No duplicates found."); } };

4.- guardar y ejecutar

En menos de 3 segundos, mi fila duplicada estaba coloreada. Solo copie y pase el guion.

Si no conoce las secuencias de comandos de las aplicaciones de Google, estos enlaces podrían serle útiles:

https://zapier.com/learn/google-sheets/google-apps-script-tutorial/

https://developers.google.com/apps-script/overview

Espero que esto ayude.


Si bien la respuesta de zolley es perfectamente correcta para la pregunta, aquí hay una solución más general para cualquier rango, más una explicación:

=COUNTIF($A$1:$C$50, INDIRECT(ADDRESS(ROW(), COLUMN(), 4))) > 1

Tenga en cuenta que en este ejemplo usaré el rango A1:C50 . El primer parámetro ( $A$1:$C$50 ) se debe reemplazar por el rango en el que desea resaltar los duplicados.

para resaltar duplicados:

  1. Seleccione el rango completo en el que se desea la marca duplicada.
  2. En el menú: Format > Format Conditional formatting...
  3. En Apply to range , seleccione el rango al que se aplicará la regla.
  4. En Format cells if , seleccione La Custom formula is en el menú desplegable.
  5. En el cuadro de texto, inserte la fórmula dada, ajustando el rango para que coincida con el paso (3).

¿Por qué funciona?

COUNTIF(range, criterion) , comparará cada celda en el range con el criterion , que se procesa de manera similar a las fórmulas. Si no se proporcionan operadores especiales, se compararán todas las celdas del rango con la celda dada y se devolverá el número de celdas encontradas que coincidan con la regla (en este caso, la comparación). Estamos usando un rango fijo (con $ signos) para que siempre veamos todo el rango.

El segundo bloque, INDIRECT(ADDRESS(ROW(), COLUMN(), 4)) , devolverá el contenido de la celda actual. Si esto se colocó dentro de la celda, los documentos habrán llorado sobre la dependencia circular, pero en este caso, la fórmula se evalúa como si estuviera en la celda, sin cambiarla.

ROW() y COLUMN() devolverán el número de fila y el número de columna de la celda dada, respectivamente. Si no se proporciona ningún parámetro, se devolverá la celda actual (esto está basado en 1, por ejemplo, B3 devolverá 3 para ROW() y 2 para COLUMN() ).

Luego usamos: ADDRESS(row, column, [absolute_relative_mode]) para traducir la fila numérica y la columna a una referencia de celda (como B3 . Recuerde, mientras estamos dentro del contexto de la celda, no sabemos su dirección O contenido, y necesitamos el contenido para compararlo). El tercer parámetro se encarga del formateo y 4 devuelve el formato INDIRECT() le gusta.

INDIRECT() , tomará una referencia de celda y devolverá su contenido. En este caso, el contenido de la celda actual. Luego, volviendo al inicio, COUNTIF() probará cada celda del rango contra la nuestra, y devolverá el conteo.

El último paso es hacer que nuestra fórmula devuelva un valor booleano, al hacer que sea una expresión lógica: COUNTIF(...) > 1 . El > 1 se usa porque sabemos que hay al menos una celda idéntica a la nuestra. Esa es nuestra celda, que está en el rango, y por lo tanto se comparará consigo misma. Entonces, para indicar un duplicado, necesitamos encontrar 2 o más celdas que coincidan con las nuestras.

Fuentes:

  • Ayuda de los editores de documentos: COUNTIF()
  • Ayuda de los editores de documentos: INDIRECT()
  • Ayuda de editores de documentos: ADDRESS()
  • Ayuda de editores de documentos: ROW()
  • Ayuda de editores de documentos: COLUMN()