Crear un rango con nombre dinámico en una hoja

Se aplica a
Microsoft Office Excel 2003
Microsoft Excel 2000 y 2002

Puede crear un rango con nombre dinámico que se amplíe para incluir nueva información mediante las fórmulas que se especifican en los siguientes ejemplos.

 Nota   En la fórmula de cada ejemplo se asume que va a ampliar el rango a 200 filas de datos. Puede modificar los nombres definidos para que utilicen el número adecuado cambiando la referencia de celda final en la función CONTARA o CONTAR de forma que refleje el número máximo de filas.

Ejemplo 1: Crear un rango con nombre dinámico que contenga texto

Utilice la función DESREF con la función CONTARA para realizar esta tarea.

  1. Escriba datos como los siguientes en la hoja.
A B
1 Mes Ventas
2 Ene 10
3 Feb 20
4 Mar 30
  1. En el menú Insertar, elija Nombre y, a continuación, haga clic en Definir.
  2. En el cuadro Nombres en el libro, escriba Fecha.
  3. En el cuadro Se refiere a, escriba la siguiente fórmula.

=DESREF($A$2,0,0,CONTARA($A$2:$A$200),1)

  1. Haga clic en Aceptar.

Ejemplo 2: Crear un rango con nombre dinámico que contenga números

Utilice la función DESREF con la función CONTAR para realizar esta tarea.

  1. Escriba datos como los siguientes en la hoja.
A B
1 Mes Ventas
2 Ene 10
3 Feb 20
4 Mar 30
  1. En el menú Insertar, elija Nombre y, a continuación, haga clic en Definir.
  2. En el cuadro Nombres en el libro, escriba Ventas.
  3. En el cuadro Se refiere a, escriba la siguiente fórmula.

=DESREF($B$2,0,0,CONTAR($B$2:$B$200),1)

  1. Haga clic en Aceptar.
  2. Borre la celda B2 y, a continuación, escriba la siguiente fórmula.

=ALEATORIO()*0+10

 Nota   Esta fórmula utiliza la función ALEATORIO volátil. La fórmula actualiza automáticamente la fórmula DESREF que se utiliza en el nombre definido "Ventas" cuando se escriben nuevos datos en la columna B. El valor 10 se utiliza en esta fórmula porque es el valor original de la celda B2.

 
 
Corresponde a:
Excel 2003