Excel: INDEX e array em outra planilha

0

Meus dados brutos são uma lista de alunos e suas notas na Folha 1.

6th Bobby
6th Carl
7th Tommy
8th Bobby

Eu quero que a Planilha 2 forneça uma lista de alunos com base na nota I inserida na célula A1.

exemplo: A1="6" ... então eu recebo uma lista com Bobby e Carl.

Aqui está o que eu tenho até agora ...

=INDEX('Sheet 1'!$B$4:$C$7,
            SMALL(IF('Sheet 1'!$B$4:$B$7=$A$1,ROW('Sheet 1'!$B$4:$B$7)),ROW(1:1)),2)

(... e eu uso Ctrl + Deslocamento + Enter para o array)

btw ... não está funcionando. Eu recebo #REF!

    
por Jeremy Adams 27.08.2014 / 22:07

1 resposta

0

Existe uma maneira mais fácil, dinâmica, sem fórmulas:

Use uma tabela dinâmica. Verifique se os dados têm uma linha com marcadores na linha 1. Clique em qualquer lugar na tabela de dados e use Inserir > Tabela dinâmica. Arraste a nota para a área do filtro e o nome para a área da linha. Agora você pode selecionar uma nota no filtro e os nomes serão exibidos na tabela dinâmica.

    
por 27.08.2014 / 22:36