Há muitos motivos para filtrar os resultados do IMPORTRANGE. Talvez você queira compartilhar apenas alguns dados e não uma planilha inteira. Talvez você precise transferir informações para realizar uma análise. Seja qual for o caso, esta postagem ensinará exatamente como combinar essas duas funções.
Continue lendo para saber como usar o FILTRO do Planilhas Google nos dados de outra planilha.
Entendendo o IMPORTRANGE
A função IMPORTRANGE do Planilhas Google permite importar um intervalo de células de uma planilha para outra.
Isso é particularmente útil para compartilhar dados específicos em diferentes planilhas ou com diferentes usuários sem dar acesso a todo o documento.
Essa função é bastante simples. Tudo de que você precisa é o URL da planilha de origem e o intervalo dentro dela que deseja importar. Lembre-se de que esses dois itens devem ser expressos entre aspas.
=IMPORTRANGE(spreadsheet_url, range_string)
Se você quiser conhecer os prós e contras dessa função, confira nosso guia detalhado sobre IMPORTRANGE.
Noções básicas da função FILTER
A função FILTRO do Planilhas Google permite que você retorne células dentro de um determinado intervalo que corresponda a uma determinada condição. Essa função é excelente para a análise de dados, pois permite que você trabalhe com subconjuntos específicos de dados.
Você pode usar o FILTER para exibir somente as linhas em que uma determinada coluna atende a um critério específico. Por exemplo, você pode usá-lo para mostrar somente os dados de vendas de uma determinada região.
Para usar o FILTRO, você precisa determinar o intervalo de dados a ser filtrado e uma ou mais condições a serem avaliadas.
=FILTRO(intervalo, condição1, [condição2, ...])
Para saber mais sobre essa função, confira nossa postagem detalhada sobre como usar o FILTER.
Combinação de IMPORTRANGE com FILTER
Há três maneiras básicas de trabalhar com essas duas funções e filtrar resultados de importação com vários critérios. Vamos examinar cada uma delas e falar sobre seus prós e contras.
Conforme claramente indicado na documentação do Planilhas Google, é melhor filtrar os dados na planilha de origem antes de importá-los. Começaremos com essa abordagem e trabalharemos para encontrar alternativas.
Filtrar primeiro, importar depois
Essa é a melhor maneira de usar essas funções em conjunto. Primeiro, filtre na planilha de origem e, em seguida, importe os dados para a planilha de destino.
Pense nisso como se tivesse que devolver livros à biblioteca. É muito mais eficiente selecionar os livros que você precisa devolver e depois ir à biblioteca. Naturalmente, você não levaria todos os livros que encontra em sua casa para devolver apenas alguns deles.
Da mesma forma, a filtragem e a importação reduzem muito a carga de processamento e ajudarão as planilhas a funcionar sem problemas.
No entanto, há casos em que essa não é uma opção. Por exemplo, se você tiver apenas acesso de visualização à fonte de dados. E é nesse caso que as próximas opções funcionarão melhor.
Importar e filtrar ao mesmo tempo
Você poderia usar IMPORTRANGE e FILTER em uma única fórmula para transferir apenas as informações necessárias. A fórmula básica teria a seguinte aparência:
=FILTRO(IMPORTRANGE(spreadsheet_url, range_string), condition1)
Ao fazer isso, no FILTRO, você deve usar IMPORTRANGE tanto para o intervalo quanto para as condições. Esta seria uma fórmula de exemplo que importa dados de vendas e os filtra para trazer apenas itens que custam mais de $20.
=FILTRO(IMPORTRANGE(“10-nOeSObSzpWmXhsBnCRHr3yQOr4-z9R2SMb6jD1vWE”, “dados_de_vendas!A:F”), IMPORTRANGE(“10-nOeSObSzpWmXhsBnCRHr3yQOr4-z9R2SMb6jD1vWE”, “dados_de_vendas!A:A”) > 20))
Como você precisa usar IMPORTRANGE para cada condição, essa abordagem pode retardar o tempo necessário para obter resultados.
Outro problema com essa abordagem é que você filtrará o cabeçalho durante o processo. Para resolver isso, você poderia importar essa linha acima dos resultados filtrados. Como alternativa, se não for provável que a planilha de origem seja alterada, você pode simplesmente copiá-la e colá-la.
Importar primeiro, filtrar depois
A abordagem anterior resulta em fórmulas complicadas que são difíceis de controlar. Isso pode ser facilmente resolvido importando dados para uma planilha dentro do seu arquivo e, em seguida, filtrando-os em outra.
Casos de uso comuns
O uso conjunto de IMPORTRANGE e FILTER pode otimizar várias tarefas do Planilhas Google. Aqui estão alguns casos de uso comuns:
- Relatórios departamentais: Importar e exibir apenas as informações necessárias para cada departamento.
- Análise de dados de vendas: Importe dados de vendas de diferentes planilhas para um painel central e, em seguida, use o FILTER para analisar os dados com base em critérios específicos.
- Gerenciamento de projetos: Importe dados de tarefas de várias planilhas da equipe e filtre-os para mostrar apenas as tarefas pendentes.
Esses são apenas alguns dos cenários em que essa combinação de funções pode ser realmente útil.
Sheetgo como uma solução alternativa
O uso das funções IMPORTRANGE e FILTER no Planilhas Google pode ser útil, mas geralmente resulta em planilhas lentas e complicadas, especialmente com grandes conjuntos de dados.
O Sheetgo oferece uma alternativa simplificada que permite transferir e filtrar dados com eficiência, sem o incômodo de gerenciar fórmulas complexas.
Benefícios do uso do Sheetgo:
- Eficiência: Importar e filtrar dados simultaneamente sem problemas de desempenho.
- Flexibilidade: Automatize as transferências de dados sempre que necessário, garantindo informações atualizadas.
- Facilidade de uso: Interface fácil de usar, sem necessidade de fórmulas complexas.
Para obter um guia passo a passo detalhado sobre como importar e filtrar dados usando o Sheetgo, consulte nosso tutorial abrangente.
Conclusão
As funções IMPORTRANGE e FILTER podem funcionar bem juntas para determinadas tarefas. No entanto, elas geralmente levam a problemas de desempenho e complexidade desnecessária.
O Sheetgo oferece uma alternativa eficiente e fácil de usar, permitindo que você importe e filtre dados sem problemas, sem o incômodo de gerenciar fórmulas complexas ou de ter um desempenho lento das planilhas.
Para obter técnicas mais avançadas de gerenciamento de dados no Planilhas Google, confira nossa postagem sobre Como combinar QUERY com IMPORTRANGE no Planilhas Google.
Para uma abordagem que não depende de IMPORTRANGE de forma alguma — útil quando a filtragem falha com alto volume — veja a alternativa escalável para IMPORTRANGE.
