Utilizar INDIRECT()
. Esta función acepta una dirección de celda como argumento y devuelve el contenido de la llamada nombrada. Por ejemplo,
=INDIRECT("D3")
es esencialmente equivalente a
=D3
y de la misma manera,
=INDIRECT("cats!D3")
es esencialmente equivalente a
=cats!D3
Entonces la respuesta simple es poner
=INDIRECT(A1 & "!D3")
en la llamada B1.
&
es el operador de concatenación de cadenas, por lo tanto, si A1 contiene "perros", entonces se A1 & "!D3"
evalúa dogs!D3
y la INDIRECT
función devuelve el contenido de esa celda de la hoja "perros".
Esa es la respuesta simple. Está bien si los nombres de sus hojas no tienen espacio (s) en ellos. Pero, si tiene un nombre de hoja que contiene espacios, por ejemplo, "gato gordo", debe citar ese nombre (¡con comillas simples!) Para hacer referencia a la celda; por ejemplo,
='fat cat'!D3
Entonces, para manejar esta contingencia, simplemente agregamos comillas a la fórmula:
=INDIRECT("'" & A1 & "'!D3")