Auto formato

Auto formato

Tengo una mesa grande (20-30 columnas, 10-15K filas). Lo que debo hacer es encontrar el número de filas que coinciden de manera idéntica en uno (o dos) campos particulares, pero no en otro campo específico (el resto de los campos son irrelevantes). Además, me gustaría poder utilizar el formato condicional para resaltar dichas filas. ¿Es posible hacerlo sin secuencias de comandos?

Tabla de ejemplo con 10 filas y 4 columnas:

2.558658418     106.47  STSGGTAALGCLVK      P01857 
2.558658418     106.47  STSGGTAALGCLVK      P01860   <--
2.4505791896    106.4   LYHSEAFTVNFGDTEEAK  P01009
1.3850997023    106.34  EQADFAIEALAK        P35579
1.3850997023    106.34  EQADFALEALAK        Q7Z406      
0.6654422739    105.36  RFDEILEASDGIMVAR    P14618-2
2.0767656337    105.26  STSESTAALGCLVK      P01859
2.0767656337    105.26  STSESTAALGCLVK      P01859
2.0767656337    105.26  STSESTAALGCLVK      P01861   <--
2.0767656337    105.26  STSESTAALGCLVK      P01861   

Lo que me gustaría en este escenario es que el recuento sea 8 y, si es posible, resaltar las filas que marqué con flechas (para tener un ejemplo). Tenga en cuenta que si el tercer y el cuarto campo son idénticos (es decir, si la diferencia entre las filas está en otra parte de la tabla), esnouna fila de interés.

Normalmente no trabajo con Excel/OOCalc, así que me siento un poco fuera de lugar trabajando con este tipo de tablas. Encontré algunos tutoriales/foros.uno de los cualescontiene la sugerencia de usar COUNTIFS(p. ej. =COUNTIFS(C2:C114, "YES", F2:F114, "> 0")) o el equivalente de OOCalc con SUMPRODUCT(p. ej.=SUMPRODUCT(C2:C114="YES" ; F2:F114>0)

El problema con ese enfoque es que hace coincidir el contenido de la celda con un valor predefinido como "YES". En mi caso, me gustaría comparar el contenido de la celda con el contenido de la celda inmediatamente superior/inferior. ¿Es posible modificar las fórmulas anteriores para que se ajusten a mi caso?

Respuesta1

Una forma de marcar los duplicados (parece que eso es lo que buscas) es poner esto en la celda E1 y luego copiarlo.

=COUNTIF(C$1:C1;C1)

o

=COUNTIF(C$1:C1,C1)

*dependiendo de la configuración de tu país

Lo que esto hace es poner un 1 para cada elemento único o primero y un número de contador para todos los elementos posteriores. Podrías "avanzar" esto con:

=IF(COUNTIF(C$1:C1;C1)>1;"<--";"")

o

=IF(COUNTIF(C$1:C1,C1)>1,"<--","")  

La fórmula entonces es:

=IF(COUNTIF(C$1:C1;C1)>1;IF(COUNTIF(D$1:D1;D1)=1;"<--";"");"")

Oh, por cierto, en tu ejemplo, muestras 3 flechas, ¡pero los datos entre la celda C4 y la celda C5 son diferentes! Por lo tanto, mi fórmula solo muestra 2 flechas.

ingrese la descripción de la imagen aquí

Auto formato

Si desea formatear automáticamente cada fila marcada, formatee la celda A1 con lo siguiente:

Seleccione: Fórmula
Ingrese: IF($E1="<--")
Cree un nuevo esquema de color (por ejemplo, MyYellow) y defina el fondo para ese esquema.

Ahora use format painterpara seleccionar el formato de la celda A1 y péguelo sobre A1 en D8.

ingrese la descripción de la imagen aquí

información relacionada