Como usar a função indireto para criar referências no Excel

Traduções deste artigo Traduções deste artigo
ID do artigo: 213933 - Exibir os produtos aos quais esse artigo se aplica.
Para um Microsoft Excel 97 e versões anterior e Microsoft Excel 98 e versão anterior deste artigo, consulte 151323.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

No Microsoft Excel, a função de planilha INDIRETO retorna o conteúdo da referência especificada e exibe seu conteúdo. Você pode usar a função de planilha INDIRETO para criar referências vinculadas a outras pastas de trabalho. Você pode referenciar cada atributo de referência (nome da pasta de trabalho, nome da planilha e referência de célula) individualmente, usando a função indireto para criar uma referência dinâmica definido pelo usuário com planilha referências de célula como entradas.

Mais Informações

Observação A função indireto retorna somente o resultado de uma referência a um arquivo aberto. Se uma pasta de trabalho que a função indireto indiretamente é referência estiver fechada, a função retorna uma mensagem de erro # REF! erro.

Para criar uma referência a uma pasta de trabalho usando três entradas de célula diferente como referências para a pasta de trabalho, planilha e o vínculo da célula, siga as etapas nos exemplos a seguir.

Exemplo 1

  1. Inicie o Excel.
  2. Na Book1, Sheet1, a célula A1 tipo This is a test .
  3. No Microsoft Office Excel 2003 e em versões anteriores do Excel, clique em novo no menu arquivo , clique em pasta de trabalho e, em seguida, clique em OK .

    No Microsoft Office Excel 2007, clique no Botão Microsoft Office , clique em novo e, em seguida, clique em criar .
  4. Na Book2, Sheet1, a célula A1 tipo Pasta1 .
  5. Na Book2, Sheet1, a célula A2 tipo Sheet1 .
  6. Na Book2, Sheet1, a célula A3 tipo A1 .
  7. Salve ambas as pastas de trabalho.
  8. No Excel 2003 e em versões anteriores do Excel, digite a seguinte fórmula na Book2, Sheet1, célula B1:
    = INDIRECT("'["&A1&".xls]"&A2&"'!"&A3)
    No Excel 2007, digite a seguinte fórmula:
    = INDIRECT("'["&A1&".xlsx]"&A2&"'!"&A3)
    A fórmula retorna "Este é um teste".

Exemplo 2

No Excel 2003 e em versões anteriores do Excel, você pode substituir a fórmula no exemplo 1 com várias instruções indireto, como na fórmula a seguir:
= INDIRECT("'["&INDIRECT("A1")&".xls]"&INDIRECT("A2") & "'!"&INDIRECT("A3"))
No Excel 2007, digite a seguinte fórmula:
= INDIRECT("'["&INDIRECT("A1")&".xlsx]"&INDIRECT("A2") & "'!"&INDIRECT("A3"))
Observe a diferença em como o Excel faz referência as células. Exemplo 1 faz referência a células A1, A2 e A3 sem usar aspas, enquanto exemplo 2 faz referência as células usando aspas ao redor de referências.

A função indireto faz referência a células sem usar entre aspas. Esta função avalia o resultado da referência da célula. Por exemplo, se a célula A1 contiver o texto "B1" e B1 contiver a palavra "Teste", =INDIRECT(A1) fórmula retorna o resultado "TEST".

No entanto, fazendo referência a uma célula com aspas retorna o resultado do conteúdo da célula. No exemplo da sentença anterior, a fórmula retorna a seqüência de texto "B1" em vez do conteúdo da célula B1.

Propriedades

ID do artigo: 213933 - Última revisão: quarta-feira, 24 de janeiro de 2007 - Revisão: 4.2
A informação contida neste artigo aplica-se a:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
Palavras-chave: 
kbmt kbfaq kbhowto KB213933 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 213933

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com