La función DIRECCIÓN en Excel es una herramienta de búsqueda y referencia que crea una dirección de celda como texto, a partir de números de fila y columna especificados. Es especialmente útil para construir referencias de celda dinámicas que pueden ser utilizadas por otras funciones, como INDIRECTO.
Por ejemplo, puedes darle el número de fila 5 y el número de columna 3, y la función te devolverá el texto «$C$5».
Sintaxis
=DIRECCIÓN(fila; núm_columna; [abs]; [a1]; [hoja_texto])
La función DIRECCIÓN utiliza los siguientes argumentos:
- fila: El número de fila que se usará en la referencia de celda. Obligatorio.
- núm_columna: El número de columna que se usará en la referencia de celda (por ejemplo, 1 para la columna A, 2 para la B, etc.). Obligatorio.
- abs: Especifica el tipo de referencia a devolver (absoluta, relativa o mixta). Opcional.
- 1 u omitido: Referencia absoluta (ej: $A$1).
- 2: Fila absoluta, columna relativa (ej: A$1).
- 3: Fila relativa, columna absoluta (ej: $A1).
- 4: Referencia relativa (ej: A1).
- a1: Un valor lógico que especifica el estilo de la referencia. Opcional.
- VERDADERO (TRUE) u omitido: Devuelve la referencia en el estilo A1 (ej: C5).
- FALSO (FALSE): Devuelve la referencia en el estilo F1C1 (Fila 1, Columna 1).
- hoja_texto: Una cadena de texto que especifica el nombre de la hoja de cálculo que se incluirá en la dirección. Si se omite, no se añade ningún nombre de hoja. Opcional.
Ejemplos
Ejemplo 1: Referencia absoluta simple
Crea una referencia de celda absoluta para la fila 4 y la columna 2 (B).
=DIRECCIÓN(4; 2)
Resultado: $B$4
Ejemplo 2: Tipos de referencia
Muestra cómo el argumento abs modifica el tipo de referencia devuelta para la misma celda (fila 2, columna 3).
=DIRECCIÓN(2; 3; 1) --> Devuelve: $C$2 (Absoluta)
=DIRECCIÓN(2; 3; 2) --> Devuelve: C$2 (Fila absoluta)
=DIRECCIÓN(2; 3; 3) --> Devuelve: $C2 (Columna absoluta)
=DIRECCIÓN(2; 3; 4) --> Devuelve: C2 (Relativa)
Ejemplo 3: Estilo F1C1
Crea una referencia de celda relativa en el estilo F1C1 (Fila 5, Columna 4).
=DIRECCIÓN(5; 4; 4; FALSO)
Resultado: F5C4
Ejemplo 4: Incluir el nombre de la hoja
Crea una referencia de celda completa, incluyendo un nombre de hoja personalizado llamado «Ventas».
=DIRECCIÓN(10; 6; 1; VERDADERO; "Ventas")
Resultado: 'Ventas'!$F$10
Ejemplo 5: Uso dinámico con INDIRECTO
Imagina que quieres obtener el valor de la celda B5, pero construyendo la referencia de forma dinámica. La función DIRECCIÓN crea el texto «B5» y la función INDIRECTO lo convierte en una referencia real que Excel puede usar para obtener el valor.
| A | B | |
|---|---|---|
| 4 | Producto | Ventas |
| 5 | Manzanas | 150 |
=INDIRECTO(DIRECCIÓN(5; 2))
Resultado: 150
Observaciones
Es fundamental recordar que la función DIRECCIÓN devuelve una cadena de texto, no una referencia de celda real. Para convertir este texto en una referencia operable (por ejemplo, para usarla en una fórmula), debes anidarla dentro de la función INDIRECTO.
Errores comunes
- #¡VALOR!: Ocurre si alguno de los argumentos
fila,núm_columnaoabses numéricamente inválido. Por ejemplo, sifilaonúm_columnaes menor que 1, o siabsno está entre 1 y 4.
Disponibilidad por versión de Excel
La función DIRECCIÓN está disponible en todas las versiones de Microsoft Excel, desde Excel 2000 en adelante, incluyendo Excel para Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | Funcionalidad completa. |
| Google Sheets | ✔️ | Funciona de manera idéntica. |
| LibreOffice Calc | ✔️ | Funciona de manera idéntica. |
| OpenOffice Calc | ✔️ | Funciona de manera idéntica. |
| WPS Office Spreadsheets | ✔️ | Funciona de manera idéntica. |
| Apple Numbers | ✔️ | Funciona de manera idéntica. |
Funciones Relacionadas
- INDIRECTO: Devuelve la referencia especificada por una cadena de texto. Es la compañera natural de DIRECCIÓN.
- FILA: Devuelve el número de fila de una referencia.
- COLUMNA: Devuelve el número de columna de una referencia.
- CELDA: Devuelve información sobre el formato, la ubicación o el contenido de una celda. Puede usarse para obtener la dirección de una celda.
