Recuperar una celda específica de varias hojas en Excel 2010

Anonim

Al preparar un informe, si queremos copiar el contenido de una celda específica de todas las hojas en una fila específica, podemos usar una combinación de INDIRECTO Y COLUMNA funciones.

INDIRECTO: Devuelve la referencia especificada por una cadena de texto.

Sintaxis: = INDIRECTO (ref_text, A1)

ref_text es una referencia a una celda. Si ref_text no es una referencia de celda válida, la función INDIRECTA regresará #ÁRBITRO error.

El segundo argumento A1 se refiere a un valor lógico que especifica el tipo de referencia que está contenido en la celda ref_text.

Si a1 es CIERTO u omitido entonces ref_text se determina como referencia de estilo A1.

Si a1 es FALSO luego ref_text se determina como referencia de estilo R1C1.
Ejemplo: Si el valor en la celda A1 contiene 10, B1 contiene A1 y usamos INDIRECTO función en la celda C1= INDIRECTO (B1), entonces el resultado sería 10

COLUMNA: Devuelve el número de columna de una referencia.

Sintaxis: = COLUMNA (referencia)

Referencia: Es una referencia a una celda o rango de celdas.
Tomemos un ejemplo:

  • Tenemos tres hojas en el libro de trabajo.
  • La celda A1 contiene texto específico en todas las hojas.

  • Queremos una fórmula que copie el contenido de todas las hojas de la hoja actual.
  • La fórmula que usaremos en la celda C2 sería
    = INDIRECTO ("Hoja" & COLUMNA () - COLUMNA ($ C $ 2) +1 & "! $ A $ 1")
  • Presiona Enter en tu teclado.

  • Copiando la fórmula en las celdas D2 y E2, obtendremos el valor de la celda A1 de las respectivas hojas.


De esta forma encontraremos una fórmula muy útil que dará un valor a todas las múltiples hojas del libro.