Excel INDIRECT função
O Microsoft Excel INDIRETO função converte uma string de texto em uma referência válida.
Sintaxe
=INDIRECT (ref_text, [a1])
Argumentos
Texto_de referência (o argumento obrigatório): É a referência a uma célula que contém um dos seguintes:
- Uma referência do estilo A1.
- Uma referência do estilo R1C1.
- Um intervalo nomeado definido como referência.
- Uma referência a uma célula na forma de sequência de texto.
[a1] (o argumento opcional): É um valor lógico para atribuir o estilo de ref_text.
- Se a1 for ture ou omitido, ref_text é interpretado como uma referência do estilo A1.
- Se a1 for FALSE, ref_text será interpretado como uma referência do estilo R1C1.
Valor de retorno
O Plano de Ação Global para Saúde Mental XNUMX-XNUMX da Função INDIRETA retornará uma referência válida especificada por uma string de texto.
Notas de função:
A função INDIRETA retornará o #REF! valor de erro quando:
- O ref_text se refere a outra pasta de trabalho que não está aberta;
- O ref_text se refere a um intervalo de células fora do limite de linha de 1,048,576 ou do limite de coluna de 16,384 (XED).
Exemplos
Os exemplos a seguir ilustram o uso comum da função INDIRETA no Excel.
Exemplo 1: referência de célula INDIRETA
Conforme a captura de tela abaixo, a função INDIRETA =INDIRECT(B2) converteu a string de texto em B2 em uma referência de célula válida e, em seguida, retornar o valor desta referência de célula (D2) como o resultado final.
Notas:
- Se ref_text estiver entre aspas duplas, como =INDIRECT("B2"), obterá o valor em B2 diretamente.
- Você também pode combinar uma string de texto e uma referência de célula dentro da função INDIRETA, conforme mostrado na captura de tela abaixo.
Aqui, a função INDIRETO concatena o ref_text (diz D) e o valor em B2 (diz 2) como uma referência de célula válida D2 e retorna o valor em D2 como resultado.
Exemplo 2: INDIRETO com intervalo nomeado
A função INDIRETO também pode se referir diretamente a intervalos nomeados. Como mostrado na captura de tela abaixo, há uma tabela contendo vários intervalos nomeados, e agora você precisa somar os valores em um determinado intervalo nomeado (diz Mon) com a combinação das funções SUM e INDIRETO. Faça o seguinte.
1. Insira o nome do intervalo em uma célula, aqui eu insiro Mon na célula C12. Selecione uma célula em branco, copie a fórmula abaixo e pressione a tecla Enter.
=SUM(INDIRECT(C12))
Agora você somou todos os valores no intervalo nomeado especificado (Mon).
Mais exemplos
As melhores ferramentas de produtividade para escritório
Kutools para Excel - ajuda você a se destacar na multidão
Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...
Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz guias eficientes para o Office (inclui Excel), assim como Chrome, Edge e Firefox.