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

2

Estou tentando encontrar uma maneira de identificar facilmente as primeiras dez linhas em uma coluna da tabela, independentemente de como ela foi classificada / filtrada. Existe uma maneira de usar a formatação condicional para destacar essas células?

Exemplos de resultados desejados ...

Dados da 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 por price , os primeiros 10 produtos destacados diferem dos do próximo exemplo.

  • Os primeiros 10 produtos visíveis são realçados depois de filtrar Item12 , Item05 e Item08 .
  •     
    por 8legged 02.05.2016 / 20:22

    2 respostas

    4

    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 em relação ao número da linha visível. Assim, enquanto uma linha é ocultada, a linha abaixo do oculto retorna um maior do que seria.

    Para ver como funciona, coloque SUBTOTAL(3,$A$2:$A2) em uma coluna vazia. Em seguida, filtre a tabela e observe os números mudarem.

    O 3 refere-se à função COUNTA (), que contará qualquer célula não vazia.

    O subtotal foi desenvolvido para funcionar com dados filtrados para retornar somente os dados visíveis.

    Portanto, a fórmula contará apenas as células visíveis que não estão vazias.

        
    por 02.05.2016 / 20:28
    1

    Existe uma boa resposta aqui .

    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 como

    = $ E1 < 10 com o formato desejado e ele deve destacar as 10 primeiras linhas

        
    por 02.05.2016 / 20:37