Importando dados com IMPORTRANGE
Faça referência a dados de outro arquivo do Google Sheets.
Importando dados com IMPORTRANGE é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.
Vinculando planilhas
Às vezes, os dados de que você precisa estão em um arquivo diferente do Planilhas Google: uma lista principal mantida por outra pessoa ou o relatório do mês passado. IMPORTRANGE traz esses dados para a planilha atual em tempo real.
Quando a origem é atualizada, sua planilha também é atualizada. Esse é o alicerce dos painéis que usam vários arquivos no Planilhas Google e, assim como QUERY, esse recurso é exclusivo do Planilhas Google.
Os dois argumentos
IMPORTRANGE precisa de duas informações:
- URL da planilha o link ou a chave do arquivo de origem, entre aspas
- texto do intervalo a aba e o intervalo que serão importados, como
'Sheet1'!A1:D10, também entre aspas
Os dois argumentos são cadeias de texto, portanto ambos devem ficar entre aspas duplas.
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/ABC123", "Sheet1!A1:D10")Usando a chave da planilha
Em vez do URL completo, você pode usar apenas a chave, o longo ID no meio do link. As duas opções funcionam exatamente da mesma forma.
A chave é a parte entre /d/ e a próxima barra em um URL do Planilhas Google. Usar a chave deixa as fórmulas mais curtas e organizadas.
=IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "Sales!A1:D100")A etapa de permissão
Na primeira vez que você faz referência a um novo arquivo, IMPORTRANGE mostra um erro #REF! com a mensagem Você precisa conectar estas planilhas.
Passe o cursor sobre a célula e clique em Permitir acesso. Essa concessão única vincula os dois arquivos. Depois da aprovação, os dados são carregados. Isso é um recurso de segurança, não um erro.
Ela se espalha por um intervalo
IMPORTRANGE retorna uma matriz, portanto ela se espalha por várias células, começando no local em que você a insere. Coloque-a em uma área vazia com espaço para expansão.
Se as células abaixo ou à direita estiverem ocupadas, você verá um erro de expansão ou um erro #REF!. Reserve espaço, como um canto vazio de uma aba.
=IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "Orders!A:F")Importando uma única coluna
Você não precisa importar uma tabela inteira. Restrinja o texto do intervalo para trazer exatamente o que precisa, como uma única coluna.
Isso traz apenas os nomes da coluna A da origem. Importações menores mantêm sua planilha rápida e objetiva.
=IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "People!A2:A")Filtrando dados importados com QUERY
IMPORTRANGE traz tudo o que está no intervalo, mas você pode envolver o resultado em QUERY para filtrar os dados ao mesmo tempo. A matriz importada se torna o argumento de dados de QUERY.
Observe que, dentro de QUERY, você faz referência às colunas importadas como Col1, Col2 e assim por diante, não por letra.
=QUERY(IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "Sales!A1:D100"), "SELECT Col1, Col4 WHERE Col4 > 500", 1)Col1 em vez de letras
Este é o principal detalhe ao combinar as duas funções. Como os dados vêm de uma fórmula, e não de um intervalo real, QUERY não consegue identificar as letras da planilha.
Assim, A se torna Col1, B se torna Col2, contando a partir da primeira coluna importada. Lembre-se disso e a combinação funcionará sem problemas.
=QUERY(IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "Sales!A1:D100"), "SELECT Col1, SUM(Col4) GROUP BY Col1", 1)Atualização e desempenho
Os dados importados são atualizados automaticamente, aproximadamente a cada hora ou quando o arquivo é aberto ou editado. Eles ficam atualizados, mas não instantaneamente, segundo a segundo.
Muitas chamadas grandes de IMPORTRANGE podem deixar a planilha lenta. Importe apenas os intervalos de que precisa e considere usar uma única importação para alimentar várias fórmulas, em vez de várias importações separadas.
Erros comuns
Fique atento a estes casos:
#REF!com conectar planilhas significa que você ainda precisa clicar em Permitir acesso#REF!causado por uma expansão significa que a área de destino não está vazia#ERROR!geralmente significa que o texto do intervalo tem aspas incorretas ou um nome de aba errado
Verifique novamente se o nome da aba corresponde exatamente ao da aba de origem.
=IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "Sheet1!A1:D10")Um padrão prático
Uma configuração comum: uma aba contém uma única IMPORTRANGE que espelha uma tabela de origem. As outras abas e fórmulas fazem referência a essa cópia local, não à importação diretamente.
Isso mantém as permissões centralizadas, acelera o processamento e faz com que suas fórmulas usem referências a intervalos simples, como Import!A:D, em vez de URLs longos.
=IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "MasterData!A1:F500")Verificação rápida
Verifique sua compreensão de IMPORTRANGE.
Recapitulação
Agora você consegue trazer dados entre arquivos:
IMPORTRANGE(url_or_key, range_string)importa dados atualizados em tempo real- O primeiro uso exige um único clique em Permitir acesso
- Os resultados se espalham, portanto reserve espaço vazio para eles
- Envolva em
QUERYpara filtrar, usando os nomesCol1,Col2 - Importe apenas o necessário e espelhe os dados uma vez para ganhar velocidade
Isso conclui o conjunto de ferramentas do Planilhas Google para QUERY e ARRAYFORMULA.
=QUERY(IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "Sales!A1:D100"), "SELECT Col1, SUM(Col4) GROUP BY Col1 ORDER BY SUM(Col4) DESC", 1)Perguntas Frequentes
A aula “Importando dados com IMPORTRANGE” é grátis?
Sim — o texto completo de “Importando dados com IMPORTRANGE” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.
O que vou aprender em “Importando dados com IMPORTRANGE”?
Faça referência a dados de outro arquivo do Google Sheets. Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Excel Formulas Academy?
Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.
Quanto tempo leva a aula “Importando dados com IMPORTRANGE”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Excel Formulas Academy?
Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Consultando dados com QUERY
- Ordenando e agrupando em QUERY
- Aplicando fórmulas a colunas com ARRAYFORMULA
- Importando dados com IMPORTRANGE