La función DIRECCIÓN de Excel es muy sencilla de usar y nos permite obtener la referencia de una celda en formato de texto, basándose en los números de fila y columna que introduzcamos como referencia. Dicho de otra forma, nos devuelve la ubicación, en una hoja de cálculo determinada, de una referencia de celda. Además, puedes controlar si quieres que la referencia de celda sea relativa o fija, al estilo clásico (A1) o alternativo (F[1]C[1]) y el nombre de la hoja para el que quieres la referencia. Esta función, a priori muy simple, nos puede servir para hacer referencias de celda dinámicas si la combinamos con otras funciones.
Pero vayamos por partes, la sintaxis de la función DIRECCIÓN es la siguiente:
=DIRECCION(fila, columna, [tipo_abs], [estilo], [nombre_hoja])
Donde los argumentos son:
- fila: Número de la fila de la referencia.
- columna: Número de la columna de la referencia.
- tipo_abs (opcional): Controla el tipo de referencia, absoluta o relativa.
- 1 u omitido: Absoluta (ejemplo: $A$1).
- 2: Fila absoluta y columna relativa (ejemplo: A$1).
- 3: Fila relativa y columna absoluta (ejemplo: $A1).
- 4: Relativa (ejemplo: A1).
- estilo (opcional): Especifica el estilo de referencia.
- 1 u omitido: Estilo A1 (ejemplo: A1).
- 0: Estilo F[1]C[1], es decir, fila 1, columna 1.
- nombre_hoja (opcional): Nombre de la hoja para incluir en la referencia.
Aquí tienes varios ejemplos del resultado de esta función con diferentes opciones de argumentos:
=DIRECCION(4;8), nos devolverá $H$4
=DIRECCION(4;8;4), nos devolverá H4
=DIRECCION(4,8;4;0), nos devolverá F[4]C[8]
=DIRECCION(4;8;4;0;"Ventas"), nos devolverá Ventas!F[4]C[8]
=DIRECCION(4;8;4;1;"Ventas"), nos devolverá Ventas!H4
Cómo hacer referencias dinámicas con la función DIRECCIÓN
Para hacer una referencia de celda dinámica vamos a combinar la función DIRECCIÓN con la funciones INDIRECTO y TEXTO. Imaginemos el siguiente ejemplo en el que tenemos las ventas mensuales de cuatro productos comercializados por una empresa.
Más abajo de esta hoja, que llamaremos "Ventas", vamos a crear, gracias a las referencias dinámicas, un buscador de datos que nos permita localizar un determinado dato de este rango de celdas. Para hacerlo necesitaremos tres celdas para escribir el número de fila, el de columna y el nombre de la hoja. Puedes ver estos datos en las celdas B9, B10 y B11. La celda B12 la reservamos para hacer el buscador con las funciones DIRECCION, INDIRECTO y TEXTO.
El buscador quedará:
=INDIRECTO(DIRECCION(B9;B10;4;1;TEXTO(B11;1)))
Donde los parámetros y argumentos son:
- DIRECCIÓN:
- fila: usamos la celda B9. Modificando la celda podremos cambiar de fila.
- columna: usamos B10. Modificando la celda podremos cambiar de columna
- tipo_abs (opcional): usamos 4 para obtener una referencia relativa, aunque el resultado sería el mismo con otro tipo de referencia.
- estilo (opcional): usamos 1. Aquí es necesario escoger el estilo "A1" para que la fórmula funcione.
- nombre_hoja (opcional): aunque en este caso no lo necesitamos, en otros casos podría ser necesario si tenemos varias hojas con la misma estructura y queremos consultar datos en ellas. Usamos la función TEXTO y como argumento de ésta la celda B11, esto nos devolverá el texto que escribamos en esa cela.
- INDIRECTO: Anidamos la función DIRECCIÓN dentro de la función INDIRECTO, que tiene un sólo argumento obligatorio para que en lugar de devolvernos el texto de la dirección de una celda, nos devuelva su valor.
Una de las ventajas de utilizar DIRECCION e INDIRECTO para hacer este tipo de búsquedas es la facilidad de poder operar con diferentes hojas dentro del mismo libro, algo que no podremos hacer directamente con BUSCARV.

Enrique Serrano
Soy Enrique Serrano Fuentes, un emprendedor y experto en Excel con una sólida trayectoria en el sector financiero corporativo. He orientado mi carrera hacia lo digital y emprendedor, y actualmente colaboro con Plantillas Pyme. Me especializo en crear herramientas y recursos prácticos para la gestión empresarial, combinando mi formación en economía, finanzas y marketing con una pasión por la innovación y el desarrollo de negocios.
Plantillas relacionadas
Artículos relacionados
La función HIPERVINCULO de Excel es una función muy sencilla de usar que permite insertar en una celda un enlace a una URL, una ruta a un archivo,...
Las cartas y comunicaciones empresariales siguen desempeñando un papel crucial en el mundo corporativo. Estos documentos no solo facilitan...
Todo en esta vida tiene un final, incluso las deudas. Y sí, hay un plazo establecido para cada tipo de deuda tras el cual no existe obligación de...