Excel valor de una celda por referencia

Excel valor de una celda por referencia

Tabla de Contenidos

Nombre de la hoja de referencia de Excel

La función INDIRECTO de Microsoft Excel devuelve una referencia a un rango, y la utilizo para hacer listas desplegables dependientes en mi libro de Excel, para mostrar elementos basados en el valor de otra celda. También puedes utilizar INDIRECTO

Advertencia: ¡Si la fórmula INDIRECTA hace referencia a un libro diferente, ese libro debe estar abierto, o la fórmula devolverá un error #REF! Consulta los ejemplos de esta página para referirte a una hoja de cálculo diferente, o a un libro de trabajo diferente.

Mi forma favorita de utilizar la función INDIRECTO es en la validación de datos, para crear listas desplegables dependientes. Esta técnica hace que sea más fácil para la gente encontrar lo que necesitan, al introducir datos en una hoja de cálculo de Excel.

Si creas una fórmula SUM, y las celdas se insertan más tarde, en la parte superior de la lista, la fórmula SUM podría no incluir las nuevas cantidades. A continuación te explicamos cómo puedes utilizar la función INDIRECTO para evitar ese problema.

La función INDIRECTO puede “bloquear” una celda específica en una fórmula. Entonces, si se insertan o eliminan filas o columnas por encima o a la izquierda de esa celda, la referencia no cambia. Sin INDIRECTO, la referencia se ajustaría automáticamente.

Excel obtiene el valor de la celda

Existe una gran cantidad de funciones en Microsoft Excel, algunas son fáciles de entender, otras requieren una larga curva de aprendizaje, y las primeras se utilizan más a menudo que las segundas. Sin embargo, la función INDIRECTO de Excel es una de ellas. Esta función de Excel no realiza ningún cálculo, ni evalúa ninguna condición o prueba lógica.

Pues bien, ¿qué es la función INDIRECTO en Excel y para qué la uso? Esta es una muy buena pregunta y espero que obtengas una respuesta completa en unos minutos cuando hayas terminado de leer este tutorial.

Como su nombre indica, la función INDIRECTO de Excel se utiliza para referenciar indirectamente celdas, rangos, otras hojas o libros de trabajo. En otras palabras, la función INDIRECTO te permite crear una referencia dinámica a una celda o rango en lugar de codificarla. De este modo, puedes cambiar una referencia dentro de una fórmula sin cambiar la propia fórmula. Además, estas referencias indirectas no cambiarán cuando se inserten nuevas filas o columnas en la hoja de trabajo o cuando se elimine alguna de las existentes.

Excel hace referencia a otra hoja por el valor de la celda

La función INDIRECTO devuelve una referencia de celda válida a partir de una cadena de texto dada. INDIRECTO es útil cuando se necesita construir un valor de texto concatenando cadenas de texto separadas que pueden ser interpretadas como una referencia de celda válida.

INDIRECTO toma dos argumentos, ref_texto y a1. Ref_text es la cadena de texto a evaluar como referencia. A1 indica el estilo de referencia para el valor de texto entrante. Cuando a1 es TRUE (el valor por defecto), el estilo es “A1”. Cuando a1 es FALSO, el estilo es “R1C1”. Por ejemplo:

El propósito de INDIRECTO puede parecer desconcertante al principio (es decir, ¿por qué utilizar texto cuando se puede proporcionar una referencia adecuada?) pero hay muchas situaciones en las que la capacidad de crear una referencia a partir de texto es útil, incluyendo:

La fórmula en B5, copiada hacia abajo, concatena el texto en B5 a la cadena “!A1” y devuelve el resultado a INDIRECTO. La función INDIRECTO evalúa entonces el texto y lo convierte en una referencia adecuada. Los resultados en C5:C9 son los valores de la celda A1 en 5 hojas listadas en la columna B.

Referencia dinámica de celdas en Excel

Cuando se crean fórmulas, es posible incluir valores de otras celdas o columnas de la hoja. Esto se hace con referencias a celdas o columnas. Puedes crear una referencia a una celda individual, a un rango de celdas o a una columna entera.

Para crear una referencia absoluta, escriba $ (un signo de dólar) delante del nombre de la columna o del número de fila en la referencia de celda de su fórmula. Por ejemplo, si mueves o copias la siguiente fórmula, los nombres de las columnas y los números de las filas no cambiarán en las referencias de las celdas:

Puedes hacer referencia a una columna entera en una fórmula, incluyendo todas las celdas pobladas de la columna. Por ejemplo, la siguiente fórmula suma todos los valores de la columna Presupuesto anual y se mantendrá actualizada a medida que se añadan o eliminen nuevas filas de la columna:

NOTA: Si una fórmula se coloca en la columna a la que hace referencia, no hará referencia a la celda en la que se encuentra la fórmula.  Por ejemplo, si se coloca la fórmula de ejemplo anterior en una columna llamada Presupuesto Anual, la fórmula SUM sumará todas las celdas excepto la celda que contiene la fórmula.