Existe uma função do Excel que funciona da mesma maneira que filter () do Planilhas Google?

1

Eu tenho uma lista de nomes que cada um tem um valor (C: C, D: D). Eu quero gerar uma nova coluna (A: A) que mostra apenas os nomes que têm os valores que eu quero, sem espaços.

No Planilhas Google, isso é trivial:

Estou mudando para o Excel devido a algumas falhas do Planilhas que não consigo entender e não consigo descobrir como duplicar essa funcionalidade. O mais próximo que cheguei é do MATCH / INDEX, mas nunca consegui chegar lá. Toda a pesquisa que fiz apontou para a necessidade de VB, que é algo que eu gostaria de evitar.

    
por JoeFish 17.01.2018 / 18:15

1 resposta

1

No Excel, é preciso colocar uma fórmula em cada célula que se espera um resultado. Portanto, a resposta curta é que não há nenhuma função no Excel que corresponda exatamente ao uso do Filtro no Planilhas.

Para fazer isso eu gosto de usar INDEX com AGGREGATE:

=IFERROR(INDEX(C:C,AGGREGATE(15,6,ROW($D$1:INDEX(D:D,MATCH("zzz",C:C)))/($D$1:INDEX(D:D,MATCH("zzz",C:C))<>0),ROW(1:1))),"")

Ponha isso em A1 e copie até chegar em branco. Como afirmado, é preciso colocar uma função em cada célula que se espera um retorno.

    
por 17.01.2018 / 18:23