Arquivo Excel, deseja manter a célula ID ao filtrar colunas

Arquivo Excel, deseja manter a célula ID ao filtrar colunas

insira a descrição da imagem aqui

Gostaria de filtrar a coluna D, mas preciso manter o id da coluna C para mostrar. A maneira mais fácil seria apenas fazer com que a coluna C listasse o código de cada linha, mas isso fica confuso ao tentar obter uma contagem dos códigos. Por favor ajude :)

Responder1

Você pode resolver o problema usando a coluna auxiliar:

insira a descrição da imagem aqui

Como funciona:

  • Inserir coluna em branco entreCódigo e nome do país (é a coluna auxiliar).
  • Na célula B5escreva esta fórmula =A5.
  • Escreva esta fórmula na célula B6e preencha.

    =IF(A6="",B5,A6)
    
  • EscreverNome do paíspara filtrar dados em Cell D2 & D3.

  • Na célula, E2insira esta fórmula de matriz, finalize com ctrl+Shift+Entero preenchimento para a direita e para baixo.

     {=IFERROR(INDEX($B$5:$C$18, SMALL(IF(COUNTIF($D$2, $C$5:$C$18)+COUNTIF($D$3, $C$5:$C$18), ROW($A$5:$C$18)-MIN(ROW($A$5:$C$18))+1), ROW(A1)), COLUMN(A1)),"")}
    

Observação

  • Na sua planilha, insira umColuna Auxiliarentre Col C and D.
  • Propositadamente usei 2 nomes de países como critérios para justificar a eficiência da fórmula de matriz usada. Esta fórmula também funcionará com um critério.
  • Se você usar um critério, use este.

       {=IFERROR(INDEX($B$5:$C$18, SMALL(IF(COUNTIF($D$2, $C$5:$C$18), ROW($A$5:$C$18)-MIN(ROW($A$5:$C$18))+1), ROW(A1)), COLUMN(A1)),"")}
    
  • Ajuste as referências de células na fórmula conforme necessário.

informação relacionada