Combinar o poder do VLOOKUP e do IMPORTRANGE é uma ótima maneira de transferir dados específicos entre duas planilhas. Amplie os horizontes de ambas as funções e aplique o vlookup no Google Sheets.
Continue lendo para usar o VLOOKUP no Google Sheets e descubra como o Sheetgo pode ser uma ótima alternativa.
Uma visão geral do IMPORTRANGE
Vamos analisar como o IMPORTRANGE funciona. Ele é simples e só precisa de dois argumentos: o URL da planilha de origem e o intervalo a ser importado dela.
=IMPORTRANGE(spreadsheet_url, range_string)
Algumas dicas para ter em mente:
- Você deve coloque ambos os argumentos entre aspas.
- Você precisa de acesso de visualização para a planilha de origem.
- Essa função retornará um erro REF na primeira vez em que for executado. Para solucioná-lo, clique na célula que contém o erro e, em seguida, permita o acesso à planilha de origem.
Confira nosso Guia definitivo para IMPORTRANGE.
Entendendo o VLOOKUP
A função VLOOKUP pesquisa em um intervalo, uma linha de cada vez. Se encontrar um valor específico na primeira coluna, ela retorna um valor na mesma linha a partir de uma coluna especificada. Como o próprio nome indica, ele é comumente usado para procurar dados.
Ele recebe quatro argumentos:
- search_key: o valor a ser correspondido.
- alcance: as coordenadas da célula a ser pesquisada.
- índice: o deslocamento da coluna que indica quais valores devem ser retornados.
- [is-sorted]: se os dados estão classificados. Se não tiver certeza, defina essa opção como “FALSE” para garantir.
=VLOOKUP(search_key, range, index, [is_sorted])
Confira nosso mergulhar fundo nessa função.
Combinação de VLOOKUP e IMPORTRANGE
O uso dessas duas funções em conjunto nos permite aplicar o VLOOKUP entre duas Planilhas Google. Algo que seria impossível de outra forma.
A ideia é simples, basta usar IMPORTRANGE como intervalo VLOOKUP. Abaixo está a sintaxe básica para essa combinação.
=VLOOKUP(search_key, range, index, [is_sorted])
Vamos dar uma olhada em como seria essa fórmula com informações reais.
=VLOOKUP(A3, IMPORTRANGE(“2JLmFDIKcZPATrjWF_9js8Pvw3d2mWzSzYypB1s4z8uo/edit#gid=1703103179”, “follow_up!A:B”), 2, FALSE))
Essa abordagem é boa para a importação de pequenos conjuntos de dados. No entanto, se estiver trabalhando com planilhas grandes, é melhor usar o VLOOKUP na planilha de origem e importar o resultado.
Indo um passo adiante com a ARRAYFORMULA
O VLOOKUP só pode ser aplicado a uma chave de pesquisa por vez. Isso significa que você teria de copiá-la e colá-la nas células necessárias. Para evitar isso, podemos adicionar ARRAYFORMULA.
A fórmula abaixo é uma versão aprimorada. Ela inclui essa outra função e fornece um intervalo para a chave de pesquisa VLOOKUP.
=FÓRMULA ARRAY(VLOOKUP(A3:A, IMPORTRANGE(“2JLmFDIKcZPATrjWF_9js8Pvw3d2mWzSzYypB1s4z8uo”, “follow_up!A:B”), 2, FALSE))
Infelizmente, essa nova fórmula também apresenta um problema: o arrayformula retorna uma série de erros se as informações estiverem faltando.
Limpeza com ARRAY_CONSTRAIN
Os erros introduzidos pela última modificação podem ser corrigidos restringindo o número de linhas na matriz. Para isso, usaremos ARRAY_CONSTRAIN para adicionar essa limitação. Novamente, as modificações estão em negrito.
=ARRAY_CONSTRAIN(ARRAYFORMULA(VLOOKUP(A3:A, IMPORTRANGE(“2JLmFDIKcZPATrjWF_9js8Pvw3d2mWzSzYypB1s4z8uo”, “follow_up!A:B”), 2, FALSE)), COUNTA(A3:A), 1)
A única alteração significativa nessa fórmula é o uso de COUNTA para o número de linhas. Essa função contará todas as células que contêm valores que o VLOOKUP pode tentar corresponder.
E essa é a iteração final dessa fórmula, essas alterações finais a tornaram mais simples e mais eficiente.
Casos de uso comuns
O uso de VLOOKUP e IMPORTRANGE pode melhorar significativamente o gerenciamento de dados. Veja a seguir alguns casos de uso que destacam como essa combinação pode ser útil.
Informações sobre funcionários
- Caso: o departamento de Recursos Humanos mantém os registros dos funcionários em uma planilha, mas cada departamento tem planilhas de atribuição de projetos separadas.
- Solução: Importe os registros dos funcionários para planilhas específicas do departamento e, em seguida, combine as atribuições do projeto com os detalhes dos funcionários, como nomes e cargos.
Gerenciamento de inventário
- Caso: sua empresa tem vários depósitos, cada um mantendo sua própria planilha de inventário.
- Solução: Importar dados da planilha de cada depósito para um rastreador de estoque mestre, encontrar níveis de estoque e detalhes de itens em todos os locais.
Análise financeira
- Caso: você gerencia várias contas de clientes, cada uma com sua própria planilha de registros financeiros.
- Solução: Importar e agregar dados financeiros de todas as planilhas de clientes em uma única. Depois disso, procure métricas financeiras para analisar (por exemplo, receita total, despesas e margens de lucro por cliente).
Com o poder do VLOOKUP e do IMPORTRANGE ao seu lado, você pode gerenciar e analisar dados em várias planilhas.
Uso do Sheetgo para transferir e processar dados
Infelizmente, confiar muito nessas duas funções pode ser problemático. O Importrange quebra com frequência e torna as planilhas mais lentas.
Nós temos uma solução: Conexões Sheetgo. Esse recurso pode transferir dados como o IMPORTRANGE e processá-los como o VLOOKUP. Mas é mais eficiente, pois permite que você configure quando transferir os dados. Ele também oferece muitas opções de processamento e permite que você introduza formulários para coletar dados.
Como o Sheetgo é uma ferramenta sem código, você pode esquecer o uso e a manutenção de todas essas funções complicadas. Basta configurar suas conexões e manter os dados importantes sempre à mão.
Elimine as tarefas de manipulação de dados e libere tempo para tarefas mais importantes, experimente o Sheetgo hoje mesmo.
Usar o VLOOKUP entre duas planilhas do Google
Agora você já sabe como combinar essas duas excelentes funções. Para obter um conjunto relacionado de funções complementares, confira como combinar QUERY e IMPORTRANGE.
When VLOOKUP+IMPORTRANGE hits a scale ceiling, the Alternativa ao IMPORTRANGE sem fórmula shows how to connect and merge sheets without cell-level references.
