es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Obtener datos en la hoja principal desde varias hojas de la misma hoja de cálculo.

Hoja de cálculo -> Hojas de Google (no Excel de PC)

Tengo varios datos para importar en una hoja principal desde varias hojas dentro de la misma hoja de cálculo. Por lo tanto, no quiero usar (por ejemplo) =Hoja1!$A$23 o IMPORTRANGE (ya que es la misma hoja y nuevamente tengo que codificar los nombres de las hojas).

enter image description here

Dado que los datos son muchos y los nombres de las hojas también tienen espacios, necesito una fórmula/función que obtenga el nombre de la hoja de la celda de la columna y obtenga la dirección de los datos, es decir, X1, donde hay datos disponibles en las múltiples hojas.

NOTA: Puedo codificar la celda de datos (es decir, $A$23), ya que sería la misma en mi caso. Pero no puedo codificar los nombres de las hojas. Sería genial si se pudiera obtener la dirección del nombre de la hoja y la celda de datos de esa hoja desde celdas.

NOTA: Los datos a obtener de las múltiples hojas son montos simples, como gastos, como se menciona en el encabezado.

Explicación: En varias hojas de gastos mensuales, algunas celdas de datos son solo valores (como año, mes, etc.) y algunas tienen funciones como =SUMA(B23:Z23) que muestran el gasto total de ese mes y que quiero llevar/copiar/mostrar en la hoja principal.

¿Existe alguna solución disponible para este problema?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Sí, hay una solución disponible para este problema. Puedes utilizar la función INDIRECTO en combinación con la función CONCATENAR para referenciar de forma dinámica la hoja y la celda correcta en base a los valores de las celdas.

    Aquí tienes un ejemplo de fórmula que puedes utilizar:

    =INDIRECTO(CONCATENAR("'"&A2&"'!",$B$1))

    En esta fórmula, A2 es la celda que contiene el nombre de la hoja, y $B$1 es la celda que contiene la referencia de celda de datos (por ejemplo, A23). La función CONCATENAR combina el nombre de la hoja con la referencia de celda de datos en el formato correcto, y la función INDIRECTO utiliza este texto concatenado como referencia a la celda de datos en la hoja especificada.

    Puedes arrastrar esta fórmula hacia abajo y hacia los costados para referenciar todas las hojas y celdas de datos que necesitas importar en la hoja principal.

    Ten en cuenta que es posible que necesites reemplazar las comillas simples en la fórmula con comillas dobles, dependiendo de la configuración regional.

Comments are closed.