Como fazer referência cruzada de células entre planilhas do Microsoft Excel

logotipo do excel

No Microsoft Excel, é uma tarefa comum referir-se a células em outras planilhas ou mesmo em arquivos Excel diferentes. A princípio, isso pode parecer um pouco assustador e confuso, mas depois que você entende como funciona, não é tão difícil.

Neste artigo, veremos como fazer referência a outra planilha no mesmo arquivo Excel e como fazer referência a um arquivo Excel diferente. Também cobriremos coisas como como fazer referência a um intervalo de células em uma função, como tornar as coisas mais simples com nomes definidos e como usar VLOOKUP para referências dinâmicas.

Como fazer referência a outra planilha no mesmo arquivo do Excel

Uma referência de célula básica é escrita como a letra da coluna seguida pelo número da linha.

Portanto, a referência de célula B3 se refere à célula na interseção da coluna B com a linha 3.

Ao fazer referência a células em outras planilhas, essa referência de célula é precedida do nome da outra planilha. Por exemplo, abaixo está uma referência à célula B3 em um nome de planilha “Janeiro”.

= Janeiro! B3

O ponto de exclamação (!) Separa o nome da planilha do endereço da célula.

Se o nome da planilha contiver espaços, você deve colocar o nome entre aspas simples na referência.

= 'Vendas de Janeiro'! B3

Para criar essas referências, você pode digitá-las diretamente na célula. No entanto, é mais fácil e confiável deixar o Excel escrever a referência para você.

Digite um sinal de igual (=) em uma célula, clique na guia Planilha e, em seguida, clique na célula para a qual deseja fazer a referência cruzada.

Conforme você faz isso, o Excel grava a referência para você na Barra de Fórmulas.

Referência da folha na fórmula

Pressione Enter para completar a fórmula.

Como fazer referência a outro arquivo do Excel

Você pode se referir a células de outra pasta de trabalho usando o mesmo método. Apenas certifique-se de que o outro arquivo Excel esteja aberto antes de começar a digitar a fórmula.

Recomendado:  Como desativar ou ativar Toque para clicar no touchpad de um PC

Digite um sinal de igual (=), alterne para o outro arquivo e clique na célula do arquivo que deseja fazer referência. Pressione Enter quando terminar.

A referência cruzada concluída contém o outro nome da pasta de trabalho entre colchetes, seguido pelo nome da planilha e o número da célula.

= [Chicago.xlsx] Janeiro! B3

Se o nome do arquivo ou folha contiver espaços, você precisará colocar a referência do arquivo (incluindo os colchetes) entre aspas simples.

= '[New York.xlsx] Janeiro'! B3

Fórmula que faz referência a outra pasta de trabalho

Neste exemplo, você pode ver o cifrão ($) entre o endereço da célula. Esta é uma referência de célula absoluta ( saiba mais sobre referências de célula absolutas ).

Ao fazer referência a células e intervalos em diferentes arquivos do Excel, as referências são absolutas por padrão. Você pode alterar isso para uma referência relativa, se necessário.

Se você observar a fórmula quando a pasta de trabalho referenciada for fechada, ela conterá todo o caminho para esse arquivo.

Caminho completo do arquivo da pasta de trabalho na fórmula

Embora a criação de referências a outras pastas de trabalho seja direta, elas são mais suscetíveis a problemas. Os usuários criando ou renomeando pastas e movendo arquivos podem quebrar essas referências e causar erros.

Manter os dados em uma pasta de trabalho, se possível, é mais confiável.

Como fazer referência cruzada a um intervalo de células em uma função

Referenciar uma única célula é bastante útil. Mas você pode querer escrever uma função (como SUM) que faça referência a um intervalo de células em outra planilha ou pasta de trabalho.

Inicie a função normalmente e, em seguida, clique na planilha e no intervalo de células – da mesma forma que você fez nos exemplos anteriores.

No exemplo a seguir, uma função SUM está somando os valores do intervalo B2: B6 em uma planilha chamada Vendas.

= SUM (Vendas! B2: B6)

Referência cruzada da folha na função de soma

Como usar nomes definidos para referências cruzadas simples

No Excel, você pode atribuir um nome a uma célula ou intervalo de células. Isso é mais significativo do que um endereço de célula ou intervalo quando você olha para trás. Se você usar muitas referências em sua planilha, nomear essas referências pode tornar muito mais fácil ver o que você fez.

Recomendado:  Como obter o tamanho de um arquivo ou diretório no Linux

Melhor ainda, esse nome é exclusivo para todas as planilhas desse arquivo Excel.

Por exemplo, poderíamos nomear uma célula como ‘ChicagoTotal’ e a referência cruzada seria:

= ChicagoTotal

Esta é uma alternativa mais significativa para uma referência padrão como esta:

= Vendas! B2

É fácil criar um nome definido. Comece selecionando a célula ou intervalo de células que deseja nomear.

Clique na caixa Nome no canto superior esquerdo, digite o nome que deseja atribuir e pressione Enter.

Definindo um nome no Excel

Ao criar nomes definidos, você não pode usar espaços. Portanto, neste exemplo, as palavras foram unidas no nome e separadas por uma letra maiúscula. Você também pode separar palavras com caracteres como um hífen (-) ou sublinhado (_).

O Excel também possui um Gerenciador de Nomes que facilita o monitoramento desses nomes no futuro. Clique em Fórmulas> Gerenciador de nomes. Na janela Gerenciador de Nomes, você pode ver uma lista de todos os nomes definidos na pasta de trabalho, onde eles estão e quais valores eles armazenam atualmente.

Name Manager para gerenciar os nomes definidos

Você pode então usar os botões na parte superior para editar e excluir esses nomes definidos.

Como formatar dados como uma tabela

Ao trabalhar com uma lista extensa de dados relacionados, o uso do recurso Formatar como Tabela do Excel pode simplificar a maneira como você faz referência aos dados nele.

Pegue a seguinte tabela simples.

Pequena lista de dados de vendas de produtos

Isso pode ser formatado como uma tabela.

Clique em uma célula da lista, mude para a guia “Página inicial”, clique no botão “Formatar como tabela” e selecione um estilo.

Formate um intervalo como uma tabela

Confirme se o intervalo de células está correto e se sua tabela possui cabeçalhos.

Confirme o intervalo a usar para a mesa

Você pode então atribuir um nome significativo à sua mesa na guia “Design”.

Atribua um nome à sua tabela do Excel

Então, se precisássemos somar as vendas de Chicago, poderíamos nos referir à tabela por seu nome (de qualquer folha), seguido por um colchete ([) para ver uma lista das colunas da tabela.

Recomendado:  O que significa XD e como você o usa?

Usando referências estruturadas em fórmulas

Selecione a coluna clicando duas vezes nela na lista e insira um colchete de fechamento. A fórmula resultante seria mais ou menos assim:

= SUM (Vendas [Chicago])

Você pode ver como as tabelas podem tornar a referência de dados para funções de agregação, como SUM e AVERAGE, mais fácil do que as referências de planilha padrão.

Esta mesa é pequena para fins de demonstração. Quanto maior a tabela e quanto mais planilhas você tiver em uma pasta de trabalho, mais benefícios você verá.

Como usar a função VLOOKUP para referências dinâmicas

As referências usadas nos exemplos até agora foram todas fixadas a uma célula ou intervalo de células específico. Isso é ótimo e geralmente é suficiente para suas necessidades.

No entanto, e se a célula que você está referenciando tiver o potencial de mudar quando novas linhas forem inseridas ou alguém classificar a lista?

Nesses cenários, você não pode garantir que o valor desejado ainda estará na mesma célula que você referenciou inicialmente.

Uma alternativa nesses cenários é usar uma função de pesquisa no Excel para pesquisar o valor em uma lista. Isso o torna mais durável contra alterações na folha.

No exemplo a seguir, usamos a função VLOOKUP para procurar um funcionário em outra planilha por seu ID de funcionário e, em seguida, retornar sua data de início.

Abaixo está a lista de exemplos de funcionários.

Lista de funcionários

A função VLOOKUP examina a primeira coluna de uma tabela e retorna informações de uma coluna especificada à direita.

A função PROCV a seguir procura a ID do funcionário inserida na célula A2 na lista mostrada acima e retorna a data de junção da coluna 4 (quarta coluna da tabela).

= PROCV (A2, Funcionários! A: E, 4, FALSO)

A função VLOOKUP

Abaixo está uma ilustração de como essa fórmula pesquisa a lista e retorna as informações corretas.

A função VLOOKUP e como ela funciona

A grande vantagem desse PROCV em relação aos exemplos anteriores é que o funcionário será encontrado mesmo que a lista seja alterada em ordem.

Observação:  VLOOKUP é uma fórmula incrivelmente útil e, neste artigo, apenas examinamos a superfície de seu valor. Você pode descobrir mais sobre como usar VLOOKUP em nosso artigo sobre o assunto .


Neste artigo, examinamos várias maneiras de fazer referência cruzada entre planilhas do Excel e pastas de trabalho. Escolha a abordagem mais adequada para sua tarefa e com a qual você se sinta confortável para trabalhar.