Em algum momento, a informação que você precisa está em outro arquivo: a planilha de vendas do sócio, o controle do estoque, o cadastro que outra pessoa mantém. Copiar e colar funciona uma vez; no dia seguinte, os dados estão velhos. A função IMPORTRANGE resolve isso criando uma ligação viva entre planilhas do Google Planilhas.
O que a função faz
IMPORTRANGE lê um intervalo de uma planilha (a origem) e mostra o conteúdo em outra (o destino). Quando a origem muda, o destino muda também, normalmente em poucos instantes. É a base para painéis que juntam dados de várias áreas ou pessoas.
A sintaxe tem dois argumentos:
=IMPORTRANGE(chave_da_planilha; intervalo)
- Chave da planilha: o endereço completo (URL) da planilha de origem ou apenas o código que fica entre /d/ e /edit no endereço.
- Intervalo: o nome da aba e as células, entre aspas, como "Vendas!A1:D100".
Exemplo completo:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/CÓDIGO_DA_PLANILHA/edit"; "Vendas!A1:D100")
O nome IMPORTRANGE é o mesmo em português. O separador entre argumentos costuma ser o ponto e vírgula no Brasil; se o seu der erro, tente a vírgula.
Passo a passo
- Abra a planilha de origem e copie o endereço da barra do navegador.
- Abra a planilha de destino e clique na célula onde os dados devem começar. Deixe espaço livre abaixo e ao lado, pois o resultado se espalha.
- Digite a fórmula com o endereço e o intervalo entre aspas duplas.
- Aperte Enter. Provavelmente aparecerá #REF! com a mensagem de que é preciso permitir o acesso.
- Clique na célula e depois em Permitir acesso.
Pronto: os dados aparecem. A permissão é pedida só na primeira ligação entre aquele par de arquivos.
O erro #REF! e outros problemas
- Pedido de permissão: o caso mais comum, resolvido como descrito acima.
- Sem acesso à origem: se você não tem permissão para abrir o arquivo de origem, a importação falha. Peça acesso ao dono.
- Nome da aba errado: conferir letras maiúsculas, espaços e acentos. Se o nome da aba tem espaço, mantenha-o dentro das aspas do intervalo. Uma alternativa para nomes com caracteres especiais é colocar o nome da aba entre aspas simples dentro do texto.
- Endereço incompleto: copie o endereço inteiro, sem cortar.
- Intervalo ocupado: se o destino tem células preenchidas onde o resultado deveria cair, a fórmula não consegue despejar os dados.
- Origem não nativa: arquivos .xlsx precisam ser convertidos.
Para organizar a origem, certifique-se de que ela não seja movida ou excluída. Se o arquivo de origem for apagado, a importação para de funcionar.
Deixando a fórmula mais limpa
Fórmulas com endereços longos ficam difíceis de ler. Duas boas práticas:
- Guarde o endereço em uma célula (por exemplo, B1 na aba Config) e referencie-a: =IMPORTRANGE(Config!B1; "Vendas!A1:D100").
- Guarde o intervalo em outra célula, se mudar com frequência.
Assim, quando a planilha de origem mudar de arquivo, você troca um único endereço e todas as importações se ajustam.
IMPORTRANGE com QUERY
O uso mais poderoso é combinar IMPORTRANGE com a função QUERY. A QUERY filtra, soma e ordena o que foi importado, trazendo somente o que interessa.
=QUERY(IMPORTRANGE(Config!B1; "Vendas!A1:D1000"); "select Col2, sum(Col4) where Col3 = 'Pago' group by Col2"; 1)
Quando os dados vêm de IMPORTRANGE, as colunas na consulta não usam letras, e sim Col1, Col2, Col3 e assim por diante. Esse detalhe é a causa mais comum de erro nessa combinação.
Também dá para usar FILTRO, CLASSIFICAR e ÚNICO sobre o resultado, como explicado em função FILTRO.
Intervalos que crescem
Se a origem recebe novas linhas todo dia, use um intervalo de coluna inteira, como "Vendas!A:D", em vez de fixar a última linha. A importação traz tudo, inclusive as linhas novas. O ponto de atenção é o volume: planilhas muito grandes podem ficar lentas. Importe só as colunas de que precisa e evite trazer a base inteira se só usa um resumo.
Casos de uso
- Painel do negócio: reunir vendas de várias planilhas em um único painel.
- Equipe: cada pessoa mantém sua aba em um arquivo, e a coordenação junta tudo em um relatório.
- Cadastro compartilhado: a lista de produtos mantida em um arquivo e usada por várias planilhas de preços ou de pedidos.
- Separar dados de painel: deixar a base “pesada” em um arquivo e os relatórios leves em outro.
Para trazer dados de outras fontes, como CSV e páginas web, veja como importar dados para a planilha.
Segurança e privacidade
IMPORTRANGE cria uma ligação de leitura entre os arquivos. Alguns cuidados:
- Dê acesso apenas às pessoas que realmente precisam ver os dados de origem.
- Depois que a ligação foi autorizada, quem tem acesso de edição ao destino pode alterar a fórmula e importar outros intervalos da origem, mesmo sem permissão para abrir o arquivo de origem. Controle quem edita.
- Dados pessoais de clientes devem ser tratados com cuidado, em linha com a LGPD.
- Se você compartilhar o destino com terceiros, lembre que eles verão os dados importados.
Veja mais em como compartilhar planilha com segurança.
Resumo prático
Comece com uma importação simples de uma aba pequena. Autorize o acesso, confira se os dados batem e só depois evolua para QUERY e painéis. Guardar o endereço em uma célula de configuração é o hábito que mais poupa dor de cabeça com o tempo.