Ao preparar um relatório, se quisermos copiar o conteúdo de uma célula específica de todas as planilhas em uma linha específica, podemos usar uma combinação de INDIRETO E COLUNA funções.
INDIRETO: Retorna a referência especificada por uma string de texto.
Sintaxe: = INDIRETO (ref_text, A1)
ref_text é uma referência a uma célula. Se ref_text não for uma referência de célula válida, a função INDIRETA retornará #REF erro.
O segundo argumento A1 refere-se a um valor lógico que especifica o tipo de referência contido na célula ref_text.
Se a1 for VERDADE ou omitido então ref_text é determinado como referência de estilo A1.
Se a1 for FALSO então ref_text é determinado como referência de estilo R1C1.
Exemplo: Se o valor na célula A1 contém 10, B1 contém A1 e usamos INDIRETO função na célula C1= INDIRETO (B1), então o resultado seria 10
COLUNA: Retorna o número da coluna de uma referência.
Sintaxe: = COLUMN (referência)
Referência: É uma referência a uma célula ou intervalo de células.
Vejamos um exemplo:
- Temos três planilhas na pasta de trabalho.
- A célula A1 contém texto específico em todas as planilhas.
- Queremos uma fórmula que copie o conteúdo de todas as planilhas da planilha atual.
- A fórmula que usaremos na célula C2 seria
= INDIRETO ("Folha" & COLUNA () - COLUNA ($ C $ 2) +1 & "! $ A $ 1") - Pressione Enter no teclado.
- Copiando a fórmula para as células D2 e E2, obteremos o valor da célula A1 das respectivas planilhas.
Desta forma, encontraremos uma fórmula muito útil que fornecerá um valor de todas as várias planilhas da pasta de trabalho.