Recuperando uma célula específica de várias planilhas no Excel 2010

Anonim

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.