Excel

Dirección de la última celda del rango

Address Last Cell Range

Fórmula de Excel: dirección de la última celda del rangoFórmula genérica
= ADDRESS ( MAX ( ROW (rng)), MAX ( COLUMN (rng)))
Resumen

Para obtener la dirección de la última celda de un rango, puede usar la función ADDRESS junto con las funciones ROW, COLUMN y MAX. En el ejemplo que se muestra, la fórmula en F5 es:

|_+_|

dónde datos es el rango con nombre B5: D14.



Explicación

los Función DIRECCIÓN crea una referencia basada en un número de fila y columna dado. En este caso, queremos obtener la última fila y la última columna utilizada por el rango con nombre datos (B5: D14).



Para usar la última fila, usamos el Función FILA junto con el Función MAX como esto:

|_+_|

Porque datos contiene más de una fila, ROW devuelve un formación de números de fila:



|_+_|

Esta matriz va directamente a la función MAX, que devuelve el número más grande:

|_+_|

Para obtener la última columna, usamos el Función COLUMNA del mismo modo:

|_+_|

Ya que datos contiene tres filas, COLUMN devuelve una matriz con tres números de columna:



Excel convertir texto a formato de fecha
|_+_|

y la función MAX vuelve a devolver el número más grande:

|_+_|

Ambos resultados se devuelven directamente a la función ADDRESS, que construye una referencia a la celda en la fila 14, columna 4:

|_+_|

Si quieres un dirección relativa en lugar de un referencia absoluta , puede proporcionar 4 para el tercer argumento de esta manera:

|_+_|

Alternativa a la función CELDA

Aunque no es obvio, el Función INDICE devuelve una referencia, por lo que podemos usar el Función CELDA con INDICE para obtener la dirección de la última celda en un rango como este:

|_+_|

En este caso, usamos la función INDICE para obtener una referencia a la última celda en el rango, que determinamos pasando filas totales y columnas totales para el rango datos en ÍNDICE. Obtenemos filas totales con el Función FILAS y columnas totales con el Función COLUMNAS :

|_+_|

Con la matriz proporcionada como datos, INDICE luego devuelve una referencia a la celda D14:

|_+_|

A continuación, la función CELDA con 'dirección', para mostrar la dirección.

Nota: La función CELDA es una función volátil que puede causar problemas de rendimiento en libros de trabajo grandes o complejos.

Autor Dave Bruns


^