Rango dinámico de Excel (tabla de contenido)

  • Rango en Excel
  • Rango dinámico en Excel
  • ¿Cómo crear un rango dinámico en Excel?

Rango en Excel

En esto, discutiremos el rango dinámico en excel. Antes de entrar en el rango dinámico, comprendamos cuál es el rango en Excel.

Rango : El rango no es más que una combinación de dos o más celdas.

Puede ser un grupo de celdas verticales o celdas horizontales o una combinación de ambos. Range juega un buen papel al aplicar las fórmulas y realizar algunas operaciones en Excel.

A continuación se muestran los ejemplos de rango:

Usos de rango

Supongamos que tiene que dar un número de índice para un rango de base de datos de 100 filas. Como tenemos 100 filas, necesitamos dar 100 números de índice verticalmente de arriba a abajo. Si escribimos esos 100 números manualmente, tomará alrededor de 5 a 10 minutos de tiempo. Aquí el rango ayuda a realizar esta tarea en 5 segundos. Veamos cómo funcionará.

Necesitamos lograr los números de índice como se muestra en la siguiente captura de pantalla, aquí doy el ejemplo solo para 10 filas.

Dé los dos primeros números debajo del número de índice y seleccione el rango de dos números como se muestra a continuación y haga clic en la esquina (Marcado en color rojo).

Arrastre hasta el rango requerido. Dará la serie continua según el patrón de los dos primeros números.

Si damos la primera celda como 2 y la segunda celda como 4, entonces dará todos los números pares. Seleccione el rango de dos números como se muestra a continuación y haga clic en la esquina (Marcado en color rojo).

Arrastre hasta el rango requerido. Dará la serie continua según el patrón de los dos primeros números.

Lo mismo se aplicará para meses, días y fechas, etc.… Proporcione los dos primeros valores del patrón requerido, resalte el rango y luego haga clic en la esquina.

Arrastre hasta la longitud requerida. Dará la serie continua según el patrón de los dos primeros números.

Espero que entiendas qué es el rango, ahora discutiremos el rango dinámico. Puede asignar un nombre a un rango de celdas simplemente seleccionando el rango.

Dé el nombre en el cuadro de nombre (resaltado en la captura de pantalla).

Seleccione el Nombre que agregamos y presione Entrar.

De modo que cuando seleccione ese nombre, el rango se seleccionará automáticamente.

Rango dinámico en Excel

El rango dinámico no es más que el rango que se selecciona dinámicamente cuando se agregan datos adicionales al rango existente.

Ejemplo

Consulte el cuadro de ventas a continuación de una empresa de enero a abril.

En el mes de mayo, cuando actualizamos las ventas de mayo por debajo de los datos del mes de abril, el gráfico de ventas se actualizará automáticamente (dinámicamente). Esto sucede porque el rango que utilizamos es el rango dinámico, por lo tanto, el gráfico toma el rango dinámico y realiza los cambios en el gráfico en consecuencia.

Si el rango no es un rango dinámico, entonces el gráfico no recibirá una actualización automática cuando actualicemos los datos al rango de datos existente.

Podemos lograr el rango dinámico de dos maneras.

  1. Usar la función de tabla de Excel
  2. Uso de la entrada de compensación

¿Cómo crear un rango dinámico en Excel?

El rango dinámico en Excel es muy simple y fácil de corregir. Comprendamos cómo crear un rango dinámico con algunos ejemplos.

Puede descargar esta plantilla de Excel de rango dinámico aquí - Plantilla de Excel de rango dinámico

Rango dinámico en Excel Ejemplo # 1 - Función de tabla de Excel

Podemos lograr el rango dinámico mediante el uso de esta función, pero esto se aplicará si usamos la versión Excel de 2017 y las versiones lanzadas después de 2017.

Veamos cómo crear ahora. Tome un rango de base de datos como a continuación.

Seleccione todo el rango de datos y haga clic en el botón Insertar en la barra de menú superior marcada en color rojo.

Más tarde, haga clic en la tabla debajo del menú Insertar.

Aparecerá la ventana emergente que se muestra a continuación, marque el campo 'Mi tabla tiene encabezado' ya que nuestro rango de tabla de datos seleccionado tiene un encabezado y haga clic en 'Aceptar'.

Luego, el formato de datos cambiará al formato de tabla, también puede observar el color.

Si desea cambiar el formato (color), seleccione la tabla y haga clic en el botón de diseño en la barra de menú superior. Puede seleccionar los formatos requeridos de los 'estilos de tabla'.

Ahora el rango de datos está en formato de tabla, por lo tanto, cada vez que agrega nuevas líneas de datos, la función de tabla hace que el rango de datos se actualice dinámicamente en una tabla, por lo tanto, el gráfico también cambia dinámicamente. A continuación se muestra la captura de pantalla para referencia.

Haga clic en Insertar y vaya a gráficos y haga clic en Gráfico de líneas como se muestra a continuación.

Se agrega un gráfico de líneas como se muestra a continuación.

Si agrega un dato más a la tabla, es decir, junio y ventas como 100, el gráfico se actualiza automáticamente.

Esta es una forma de crear un rango de datos dinámico.

Rango dinámico en Excel Ejemplo # 2: uso de la entrada de compensación

La fórmula de compensación ayuda a comenzar con un punto de referencia y puede compensar hacia abajo con el número requerido de filas y hacia la derecha o izquierda con el número requerido de columnas en nuestro rango de tabla.

Veamos cómo lograr un rango dinámico usando la fórmula de compensación. A continuación se muestra la muestra de datos de la tabla del alumno para crear un rango dinámico.

Para explicarle el formato de desplazamiento, estoy dando la fórmula en la hoja normal en lugar de aplicar en el "Definir nombre".

Formato de entrada compensada

  • Referencia: se refiere a la celda de referencia del rango de la tabla, que es el punto de partida.
  • Filas: se refiere al número requerido de filas para compensar debajo del punto de referencia inicial.
  • Cols: se refiere al número requerido de columnas para desplazar a la derecha o izquierda al punto de partida.
  • Altura: se refiere a la altura de las filas.
  • Ancho: se refiere al ancho de las columnas.

Comience con la celda de referencia, aquí el alumno es la celda de referencia donde desea iniciar un rango de datos.

Ahora dé el número requerido de filas para descender para considerar dentro del rango. Aquí se da '1' porque está una fila hacia abajo desde la celda de referencia.

Ahora dé las columnas como 0 ya que no vamos a considerar las columnas aquí.

Ahora proporcione la altura de las filas, ya que no estamos seguros de cuántas filas vamos a agregar en el futuro, por lo tanto, asigne la función 'counta' de las filas (seleccione la columna 'A' completa). Pero no estamos tratando el encabezado dentro del rango, así que reduzca en 1.

Ahora en Ancho, da 2, ya que aquí tenemos dos columnas y no queremos agregar columnas adicionales aquí. En caso de que no sepamos cuántas columnas vamos a agregar en el futuro, aplique la función 'counta' a toda la fila como aplicamos a la altura. Cierra la fórmula.

Ahora necesitamos aplicar la fórmula de desplazamiento en definir nombre para crear un rango dinámico. Haga clic en el menú "fórmula" en la parte superior (resaltado).

Haga clic en la opción "Definir nombre" marcada en la siguiente captura de pantalla.

Aparecerá una ventana emergente con el nombre de rango de tabla como 'studenttable' sin espacio. 'Alcance' déjelo como un 'Libro de trabajo' y luego vaya a 'Se refiere a' donde necesitamos dar la fórmula de "DESPLAZAMIENTO". Copie la fórmula que preparamos previamente y pegue en Se refiere a

Ahora podemos verificar el rango haciendo clic en el Administrador de nombres y seleccionando el Nombre que proporcionó en Definir nombre

Aquí está "Studenttable" y luego haga clic en la fórmula para que el rango de la tabla se resalte automáticamente como puede observar en la captura de pantalla.

Si agregamos otra línea de pedido al rango existente, el rango se seleccionará automáticamente. Puede verificar agregando una línea de pedido y verificar el rango, a continuación se muestra la captura de pantalla de ejemplo.

Espero que entiendas cómo trabajar con el rango dinámico.

Ventajas del rango dinámico en Excel

  • Actualización instantánea de gráficos, pivotes, etc.
  • No es necesario actualizar manualmente las fórmulas.

Desventajas del rango dinámico en Excel

  • Cuando trabaje con una base de datos centralizada con múltiples usuarios, asegúrese de que cada uno actualice los datos correctos a medida que el rango se selecciona automáticamente.

Cosas para recordar sobre el rango dinámico en Excel

  • El rango dinámico se utiliza cuando se necesita actualizar dinámicamente los datos.
  • La función de tabla de Excel y la fórmula OFFSET ayudan a lograr el rango dinámico.

Artículos recomendados

Esta ha sido una guía para el rango dinámico en Excel. Aquí discutimos el significado del rango y cómo crear un rango dinámico en Excel con ejemplos y plantillas de Excel descargables.

También puede ver estas funciones útiles en Excel:

  1. ¿Cómo usar la función INDIRECTA en Excel?
  2. Guía para la función BUSCAR en Excel
  3. Guía para la función de tendencia de Excel
  4. Función de pronóstico de Excel -MS Excel

Categoría: