Función DIRECCIÓN Excel: obtenga la dirección de la celda como texto

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demuestra cómo utilizar el Función DIRECCIÓN de Excel en Excel para devolver una dirección de celda como texto.

Descripción general de la función ADDRESS

La función ADDRESS Devuelve la dirección de una celda como texto.

Para usar la función de hoja de cálculo de Excel ADDRESS, seleccione una celda y escriba:

(Observe cómo aparecen las entradas de la fórmula)

Función DIRECCIÓN Sintaxis y entradas:

1 = DIRECCIÓN (fila_num, column_num, abs_num, C1, sheet_text)

fila_num - El número de fila de la referencia. Ejemplo: 5 para la fila 5.

col_num - El número de columna de la referencia. Ejemplo: 5 para la columna E. No puede ingresar "E" para la columna E

abs_num - [opcional] Un número que representa si la referencia debe tener referencias de fila / columna absolutas o relativas. 1 para absoluto. 2 para fila absoluta / columna relativa. 3 para fila relativa / columna absoluta. 4 para pariente.

a1 - [Opcional]. Un número que indica si se debe utilizar el formato de referencia de celda estándar (A1) o el formato R1C1. 1 / VERDADERO para Estándar (predeterminado). 0 / FALSO para R1C1.

sheet_text - [opcional] El nombre de la hoja de trabajo que se utilizará. Predeterminado a la hoja actual.

¿Qué es la función DIRECCIÓN?

La función DIRECCIÓN es una función un poco única. La mayoría de las veces, en una hoja de cálculo, le decimos a la computadora una referencia de celda y nos da el valor de esa celda. Con la DIRECCIÓN, vamos a crear el nombre de una celda. Esta dirección puede ser relativa o absoluta, en estilo A1 o R1C1, y puede incluir o no el nombre de la hoja. En su mayor parte, esta función no tiene muchos usos prácticos, pero puede ser divertido aprender sobre ella. Cuando se usa, generalmente se combina con otras funciones, como veremos a continuación.

Ejemplo básico

Supongamos que queremos construir una referencia a la celda en 4th columna y 1S t fila, también conocida como celda D1. Podemos usar el diseño que se muestra aquí:

Nuestra fórmula en A3 es simplemente

1 = DIRECCIÓN (B1, B2)

Tenga en cuenta que al no establecer un argumento específico para relativo / absoluto, obtenemos todo absoluto. También obtuvimos el estilo predeterminado de referencia de tipo A1 sin nombre de hoja.

Combinado con INDIRECTO

Como dijimos, la función ADDRESS por sí sola no nos proporcionó nada útil. Sin embargo, podríamos combinarlo con la función INDIRECTA para obtener alguna funcionalidad. Considere este diseño, donde tenemos una lista de elementos en la columna D. Si mantenemos la misma fórmula que antes, generaremos una referencia a D1 así

12 = DIRECCIÓN (B1, B2)= $ D $ 1

Al poner la función de dirección dentro de una función INDIRECTA, podremos usar la referencia de celda generada y usarla de manera práctica. El INDIRECTO tomará la referencia de “$ D $ 1” y la usará para obtener el valor de esa celda.

123 = INDIRECTO (DIRECCIÓN (B1, B2)= INDIRECTO ($ D $ 1)= "Apple"

Nota: Si bien lo anterior es un buen ejemplo de cómo hacer que la función DIRECCIÓN sea útil, no es una buena fórmula para usar normalmente. Requiere dos funciones, y debido a lo INDIRECTO será de naturaleza volátil. Una mejor alternativa habría sido usar INDICE como este: = INDEX (1: 1048576, B1, B2)

Dirección de valor específico

A veces, cuando tiene una lista grande de elementos, necesita saber en qué lugar de la lista se encuentra un elemento. Considere esta tabla de puntajes de los estudiantes. Seguimos adelante y calculamos los valores mínimo, mediano y máximo de estos puntajes en las celdas E2: G2.

Podríamos filtrar nuestra tabla para cada uno de estos elementos para encontrar dónde está (nuevamente, imagine que es una lista mucho más grande), o incluso podríamos aplicar un formato condicional para que aparezca visualmente para el usuario. Pero, si la lista tiene miles de filas, no queremos tener que desplazarnos tanto para ver lo que queremos. En su lugar, usaremos los valores en E2: G2 para determinar la dirección de las celdas que contienen nuestros valores. Para hacer esto, usaremos la función COINCIDIR con DIRECCIÓN. Recuerde que COINCIDIR devolverá la posición relativa de un valor dentro de un rango.

Nuestra fórmula en E3 entonces es:

1 = DIRECCIÓN (COINCIDIR (E2, $ B: $ B, 0), 2)

Podemos copiar esta misma fórmula en G3, y solo cambiará la referencia E2, ya que es la única referencia relativa. Mirando hacia atrás en E3, la función COINCIDIR pudo encontrar el valor de 98 en el 5th fila de la columna B. Nuestra función ADDRESS luego usó esto para construir la dirección completa de “$ B $ 5”.

Traducir letras de columnas de números

Hasta este punto, todos nuestros ejemplos han permitido que la función DIRECCIÓN devuelva una referencia absoluta. Este siguiente ejemplo devolverá una referencia relativa. En esta tabla, queremos ingresar un número en la columna A y devolver el nombre de la letra de la columna correspondiente.

Para lograr nuestro objetivo, haremos que la función DIRECCIÓN devuelva una referencia en la fila 1 en formato relativo, y luego eliminaremos el "1" de la cadena de texto para que solo nos queden las letras. Considere en nuestra tabla la fila 3, donde nuestra entrada es 13. Nuestra fórmula en B3 es

1 = SUSTITUIR (DIRECCIÓN (1, A3, 4), "1", "")

Tenga en cuenta que le hemos dado las 3rd argumento dentro de la función ADDRESS, que controla la referencia relativa frente a la absoluta. La función DIRECCIÓN generará "M1", y luego la función SUSTITUIR elimina el "1" para que nos quedemos solo con la "M".

Encuentre la dirección de rangos con nombre

En Excel, puede nombrar un rango o rangos de celdas, lo que le permite simplemente hacer referencia al rango con nombre en lugar de la referencia de celda.

La mayoría de los rangos con nombre son estáticos, lo que significa que siempre se refieren al mismo rango. Sin embargo, también puede crear rangos dinámicos con nombre que cambien de tamaño en función de algunas fórmulas.

Con un rango con nombre dinámico, es posible que necesite saber la dirección exacta a la que apunta su rango con nombre. Podemos hacer esto con la función ADDRESS.

En este ejemplo, veremos cómo definir la dirección para nuestro rango con nombre llamado "Calificaciones".

Traigamos nuestra mesa de antes:

Para obtener la dirección de un rango, necesita conocer la celda superior izquierda y la celda inferior izquierda. La primera parte es bastante fácil de realizar con la ayuda de la función FILA y COLUMNA. Nuestra fórmula en E1 puede ser

1 = DIRECCIÓN (FILA (grados), COLUMNA (grados))

La función FILA devolverá la fila de la primera celda en nuestro rango (que será 1), y la COLUMNA hará lo mismo de manera similar para la columna (también 1).

Para obtener la celda inferior derecha, usaremos la función FILAS y COLUMNAS. Como podemos averiguar el punto de inicio de nuestro rango, si calculamos qué tan alto es el rango y restamos nuestro punto de inicio, obtendremos el punto final correcto. La fórmula para esto se parece a

1 = DIRECCIÓN (FILAS (calificaciones) -ROW (calificaciones) +1, COLUMNAS (calificaciones) -COLUMN (calificaciones) +1)

Finalmente, para ponerlo todo junto en una sola cadena, simplemente podemos concatenar los valores junto con dos puntos en el medio. La fórmula en E3 puede ser

1 = E1 & ":" & E2

Nota: Si bien pudimos determinar la dirección, del rango, nuestra función DIRECCIÓN determinó si enumerar las referencias como relativas o absolutas. Sus rangos dinámicos tendrán referencias relativas que esta técnica no captará.

2Dakota del Norte Nota: Esta técnica solo funciona en un rango de nombres continuo. Si tenía un rango con nombre que se definió como algo como esta fórmula

1 = A1: B2, A5: B6

entonces la técnica anterior resultaría en errores.

Notas adicionales

Utilice la función ADDRESS para generar una dirección a partir de un número de fila y columna determinado. Importante: Debes ingresar la columna número. Ingresar la letra de la columna generará un error. Si es necesario, puede utilizar la función de columna para calcular el número de columna para una referencia de celda.

Abs_num le permite alternar las referencias de celda absolutas y relativas.
1,2,3,4 a1, $ a $ 2 … relativo / absoluto, etc.

Luego indique si desea utilizar a1 o R1C1. El modo a1 es el modo estándar en el que se hace referencia a las celdas por su letra de columna y número de fila (por ejemplo, a4). El modo R1C1 es donde se hace referencia a las celdas por sus números de fila y columna (por ejemplo, R4C1). a1 es el modo predeterminado. Use esto a menos que tenga una buena razón para no hacerlo.

En el último argumento, puede ingresar un nombre de hoja si la referencia de celda estará en otra hoja de trabajo. Escriba el nombre de la hoja entre paréntesis (por ejemplo, “hoja3”).

Regrese a la lista de todas las funciones en Excel

DIRECCIÓN función en Google Sheets

La función DIRECCIÓN funciona exactamente igual en Hojas de cálculo de Google que en Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave