Links dinâmicos entre planilhas são essenciais para automatizar referências cruzadas e evitar atualizações manuais. Este método permite criar fórmulas que se ajustam automaticamente ao serem copiadas para outras células, economizando tempo e reduzindo erros.
A função INDIRECT permite criar referências a células ou intervalos usando texto como argumento. Combinada com outras funções, é possível montar links dinâmicos para outras planilhas.
=INDIRECT("Planilha1!" & "A" & LINHA())
Esta fórmula referencia a célula da coluna A da linha atual na planilha "Planilha1". A função LINHA() retorna o número da linha atual, tornando a referência dinâmica.
A função ADDRESS retorna um endereço de célula como texto, que pode ser usado dentro de INDIRECT para criar referências ainda mais dinâmicas.
=INDIRECT("Planilha1!" & ADDRESS(2; COLUNA()))
Esta fórmula referencia a célula da linha 2 e da coluna atual na planilha "Planilha1". A função COLUNA() retorna o número da coluna atual.
Para referências que envolvem múltiplas condições ou variáveis, a função CONCATENAR (ou o operador &) pode ser usada para montar a string da referência.
=INDIRECT(CONCATENAR("Planilha", B1, "!A", C1))
Esta fórmula referencia a célula A da linha indicada em C1 na planilha cujo nome está em B1.
| Célula de Origem | Fórmula Utilizada | Resultado Esperado |
|---|---|---|
| D5 | =INDIRECT("Dados!A" & LINHA()) |
Conteúdo da célula A5 da planilha "Dados" |
| E3 | =INDIRECT("Resumo!" & ADDRESS(1; COLUNA())) |
Conteúdo da célula A1 da planilha "Resumo" |
| F2 | =INDIRECT(CONCATENAR("Plan", G1, "!B", H1)) |
Conteúdo da célula B indicada em H1 da planilha cujo nome está em G1 |
Com estas técnicas, você pode criar links dinâmicos entre planilhas que se ajustam automaticamente, eliminando a necessidade de atualizações manuais e garantindo consistência nos seus dados.