
Estoy tratando de encontrar una manera de identificar fácilmente las primeras diez filas en una columna de la tabla, sin importar cómo se hayan ordenado/filtrado. ¿Existe alguna forma de utilizar el formato condicional para resaltar estas celdas?
Ejemplos de resultados deseados...
Data de muestra:
product price units code
Item02 15.97 2191 7UQC
Item05 12.95 1523 TAAI
Item13 9.49 1410 LV9E
Item01 5.69 591 6DOY
Item04 15.97 554 ZCN2
Item08 10.68 451 2GN0
Item03 13.95 411 FP6A
Item07 25.45 174 PEWK
Item09 14.99 157 B5S4
Item06 18 152 XJ4G
Item10 11.45 148 BY8M
Item11 16.99 66 86C2
Item12 24.5 17 X31K
Item14 24.95 14 QJEI
- Al ordenar por
price
los primeros 10 productos resaltados difieren de los del siguiente ejemplo.
- Los primeros 10 productos visibles se resaltan después de filtrar
Item12
,Item05
yItem08
.
Respuesta1
Utilice esta fórmula en el formato condicional:
=SUBTOTAL(3,$A$2:$A2)<11
Asegúrese de que se aplique a todo el conjunto de datos.
La fórmula devuelve el número de fila relativo al número de fila visible. Por lo tanto, cuando una fila está oculta, la fila debajo de la oculta devuelve uno mayor de lo que lo haría.
Para ver cómo funciona colóquelo SUBTOTAL(3,$A$2:$A2)
en una columna vacía. Luego filtra la tabla y observa cómo cambian los números.
Se 3
refiere a la función CONTAR(), que contará cualquier celda que no esté vacía.
Subtotal está diseñado para trabajar con datos que se filtran para devolver solo los datos visibles.
Entonces la Fórmula solo contará las celdas visibles que no estén vacías.
Respuesta2
hay una buena respuestaaquí.
Básicamente agregas una columna auxiliar con la fórmula
=SUBTOTAL(3, $A$2:A2)
Esto le brinda el recuento de celdas visibles entre A2 y su fila actual. Luego resaltaría la columna A y usaría un formato condicional similar a
=$E1<10 con el formato que deseas y debe resaltar las 10 filas superiores