Formatação condicional no primeiro x número de linhas, independentemente do filtro ou classificação, no Excel

Formatação condicional no primeiro x número de linhas, independentemente do filtro ou classificação, no Excel

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
  1. Ao classificar pelos priceprimeiros 10 produtos destacados, eles diferem daqueles do próximo exemplo.

tabela de produtos classificados por preço

  1. Os primeiros 10 produtos visíveis são destacados após filtrar Item12, Item05, e Item08.

tabela de produtos com os itens 12, 05 e 08 filtrados

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.

![insira a descrição da imagem aqui

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

informação relacionada