
Estou tentando encontrar uma maneira de identificar facilmente as dez primeiras linhas em uma coluna da tabela, não importa como ela tenha sido classificada/filtrada. Existe uma maneira de usar a formatação condicional para destacar essas células?
Exemplos de resultados desejados...
Dados de amostra:
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
- Ao classificar pelos
price
primeiros 10 produtos destacados, eles diferem daqueles do próximo exemplo.
- Os primeiros 10 produtos visíveis são destacados após filtrar
Item12
,Item05
, eItem08
.
Responder1
Use esta fórmula na formatação condicional:
=SUBTOTAL(3,$A$2:$A2)<11
Certifique-se de que se aplica a todo o conjunto de dados.
A fórmula retorna o número da linha relativo ao número da linha visível. Assim, quando uma linha está oculta, a linha abaixo da oculta retorna um valor maior do que deveria.
Para ver como funciona coloque SUBTOTAL(3,$A$2:$A2)
em uma coluna vazia. Em seguida, filtre a tabela e observe como os números mudam.
Refere 3
-se à função COUNTA(), que contará qualquer célula não vazia.
O Subtotal foi projetado para funcionar com dados que são filtrados para retornar apenas os dados visíveis.
Portanto a Fórmula contará apenas as células visíveis que não estão vazias.
Responder2
Existe uma boa respostaaqui.
Basicamente você adiciona uma coluna auxiliar com a fórmula
=SUBTOTAL(3, $A$2:A2)
Isso fornece a contagem de células visíveis entre A2 e sua linha atual. Então você destacaria a coluna A e usaria uma formatação condicional algo como
=$E1<10 com o formato desejado e deve destacar as 10 primeiras linhas