Tabla de contenido
En Microsoft Excel, existen varios métodos para nombrar un rango y hacerlo también dinámico simultáneamente. Los rangos con nombre son fáciles de preparar y son divertidos de usar, ya que almacenan una matriz de cadenas que no necesitamos especificar con referencias de celda manualmente. En este artículo, conocerás todos los métodos posibles y adecuados para nombrar un rango en Excel con ejemplos y explicaciones sencillas.
Descargar el cuaderno de prácticas
Puede descargar el libro de Excel que hemos utilizado para preparar este artículo.
Nombrar un Rango en Excel.xlsx¿Qué es un rango con nombre en Excel?
Un rango con nombre es un rango de celdas o una matriz a la que se asigna un nombre definido por el usuario. Un rango con nombre puede utilizarse en una función o una fórmula en lugar de seleccionar manualmente el rango de celdas correspondiente.
A continuación se muestra un ejemplo de utilización de un rango con nombre. El rango de celdas, B3:B7 ha sido nombrado con Datos En la salida Celda D6 hemos realizado una simple suma de todos los valores presentes en ese rango nombrado. Podríamos haber escrito la fórmula con "=SUMA(B3:B7)" pero hemos utilizado el rango denominado Datos Cuando se trata de fórmulas grandes, el rango con nombre es un operador muy útil para introducir el rango específico de celdas con facilidad.
Ventajas de utilizar un ámbito con nombre en Excel
Repasemos los siguientes puntos que podrían convencernos de utilizar con frecuencia un rango con nombre en las hojas de cálculo de Excel.
- Al utilizar el rango con nombre en una fórmula o función, podemos evitar el uso de referencias a celdas.
- Gracias al uso de un rango con nombre, no tenemos que volver a nuestro conjunto de datos cada vez que introducimos un rango de celdas.
- Una vez creado, el rango con nombre puede utilizarse en cualquiera de las hojas de cálculo de un libro de trabajo. El rango con nombre no está limitado al uso en una única hoja de cálculo.
- El rango con nombre hace que una fórmula sea dinámica, lo que significa que si definimos una fórmula con un nombre, también podemos utilizar ese rango con nombre para realizar operaciones de cálculo en lugar de escribir una fórmula combinada y enorme.
- Excel permite que un rango con nombre sea dinámico con entradas adicionales del usuario.
Algunas reglas para nombrar un rango de celdas de Excel
Existen algunas convenciones para nombrar un rango de celdas. Podemos echar un vistazo a esas reglas para mantenerlas en la memoria mientras definimos nombres para los rangos seleccionados.
- No se permite utilizar ningún carácter de espacio en el nombre de un rango.
- Los nombres no pueden coincidir con las direcciones de las celdas (por ejemplo: C1, R1C1).
- No se puede nombrar un rango sólo con 'R' o 'C' Estos son los indicadores de filas y columnas en Excel.
- Los nombres no distinguen entre mayúsculas y minúsculas. Esto significa que tanto Ventas y VENTAS funcionará como el rango de celdas de nombre similar.
- El nombre de un rango no puede superar los 255 caracteres.
- A excepción de la barra invertida (\) o el guión bajo (_), no se permite utilizar casi ningún otro signo de puntuación al nombrar un rango de celdas.
5 métodos rápidos para nombrar un rango en Excel
1. Utilice el comando "Definir nombre" para asignar un nombre a un rango
Ahora veremos algunos ejemplos en los que aprenderemos a nombrar fácilmente un rango de celdas en una hoja de cálculo Excel. El conjunto de datos de la siguiente imagen representa varios nombres aleatorios de vendedores, sus importes de ventas y un importe de bonificación del 15% por sus correspondientes ventas.
Digamos que queremos nombrar el rango de celdas, C5 a C12 con Ventas Y en nuestro primer método, aplicaremos el método Definir nombre desde el Cinta Excel opciones.
📌 Paso 1:
➤ En primer lugar, selecciona el rango de celdas, C5 a C12 .
➤ Bajo el Fórmulas seleccione la opción Definir nombre del Nombres definidos Aparecerá un cuadro de diálogo.
📌 Segundo paso:
Tipo Ventas en el Nombre o puede introducir cualquier otro nombre que desee. Como hemos seleccionado el rango de celdas (C5:C12) antes, serán visibles en el Se refiere a caja.
➤ Prensa OK y ya puede utilizar el rango que ha nombrado.
Ahora si seleccionamos el rango de celdas C5 a C12 encontraremos el nombre recién creado de ese rango en el campo Nombre en la esquina superior izquierda, como se muestra en la imagen siguiente.
Ahora podemos utilizar ese rango con nombre en cualquier parte de nuestras hojas de cálculo. Simplemente tenemos que insertar un icono signo igual (=) en una celda y escriba el nombre creado de un rango de celdas.
Y después de pulsar Entre en , el rango nombrado devolverá un array que incluye todos los valores presentes dentro del rango de celdas: C5 a C12 .
Más información: Cómo editar un rango con nombre en Excel
2. Asignar un nombre a un rango de celdas mediante el "Gestor de nombres
También podemos utilizar el Nombre Gerente de la Fórmulas Los pasos a seguir son sencillos:
📌 Primer paso:
➤ Seleccione el intervalo de datos al que desea dar un nombre específico.
➤ Bajo el Fórmulas seleccione la opción Nombre Gerente del Nombres definidos Se abrirá un cuadro de diálogo.
📌 Segundo paso:
➤ Haga clic en el botón Nuevo ficha.
📌 Tercer paso:
Ahora los procedimientos son similares a los mostrados en el primer método para definir un nombre del rango de celdas seleccionado. Por lo tanto, refiérase a su rango de datos y dele un nombre específico en las casillas particulares.
En Nombre Gerente donde encontrará el nuevo nombre de sus rangos de celdas.
📌 Paso 4:
➤ Prensa Cerrar y ya está.
Ahora, si selecciona el intervalo de datos en el campo Excel verá el nombre que se le ha asignado en el campo Nombre .
3. Aplicar la herramienta 'Crear a partir de selección' para nombrar un rango de Excel
Utilizando los dos métodos anteriores, puede seleccionar las celdas de referencia antes o después de seleccionar las herramientas de la pantalla Cintas de Excel Ahora bien, si no desea nombrar un rango de celdas manualmente, entonces este método es el adecuado para usted. Aquí, tiene que seleccionar un rango de datos junto con su encabezado y la celda Crear a partir de selección definirá un nombre para el rango detectando su cabecera.
Este método permite ahorrar tiempo y es bastante flexible para nombrar un rango de celdas en una hoja de cálculo Excel. Los pasos necesarios son los siguientes:
📌 Primer paso:
➤ Seleccionar el rango de celdas. (C4:C12) que quieras nombrar junto con su cabecera. En nuestro conjunto de datos, Célula C4 contiene la cabecera que utilizaremos como nombre para nuestro rango de datos (C5:C12) .
➤ Bajo el Fórmulas seleccione la pestaña Crear a partir de selección desde el Nombres definidos Aparecerá un cuadro de diálogo.
📌 Segundo paso:
➤ Marca en la primera opción. Fila superior ya que nuestro nombre de cabecera está en la parte superior de la columna seleccionada.
➤ Prensa OK ¡y acabamos de crear nuestra gama con nombre!
Ahora podemos seleccionar nuestro intervalo de datos y buscar el nombre del intervalo seleccionado en el campo Nombre .
4. Editar 'Cuadro de Nombre' para Nombrar un Rango en Excel
Utilizando un Nombre para especificar un rango de celdas con un nombre es bastante más fácil que todos los métodos anteriores. Pero un problema con el uso de este método es que ya no se puede editar un nombre o incluso no será capaz de eliminar el nombre una vez que lo haya creado. Así que después, usted tiene que lanzar el comando Nombre Gerente para editar o eliminar el rango especificado.
Podemos utilizar el Nombre para definir el rango de celdas seleccionado sólo con un nombre.
📌 Pasos:
➤ En primer lugar, Seleccione el rango de celdas que desea definir con un nombre específico.
➤ Ahora, vaya a la Nombre y escriba un nombre para el rango seleccionado.
➤ Por último, pulse Entre en y ya está.
Ahora abra la lista desplegable en el Nombre y allí encontrará el nombre recién creado para el rango de celdas seleccionado.
5. Crear un ámbito dinámico con nombre en Excel
En todos los métodos descritos hasta ahora, hemos nombrado un rango para un rango fijo de celdas. Ahora digamos, que queremos nombrar un rango que no es estático, lo que significa que podemos introducir más datos que se crear una gama dinámica de células. Y el rango nombrado se irá ampliando en función de los datos que introduzcamos.
Por ejemplo, hemos nombrado un rango de celdas (C5:C12) en Columna C Pero ahora tenemos que introducir más datos de la parte inferior de Célula C12 Pero si nuestro rango nombrado no está configurado como dinámico, las entradas adicionales no se contabilizarán para el rango nombrado una vez definido.
Por lo tanto, para hacer que nuestro rango con nombre sea dinámico, tenemos dos opciones interesantes. Podemos utilizar un Tabla Excel o podemos utilizar una fórmula con la función OFFSET A continuación veremos cómo funcionan ambos métodos.
5.1 Utilizar una tabla Excel
En primer lugar, insertaremos un Tabla Excel para que nuestro rango de celdas sea dinámico. En nuestro conjunto de datos, tenemos cabeceras en Fila 4 para el rango de la tabla que contiene celdas a partir de B4 a D12 .
📌 Primer paso:
➤ Seleccionar el rango de celdas. (B4:D12) primero.
➤ Del Inserte elija la opción Cuadro opción.
📌 Segundo paso:
➤ En el Crear tabla pulse OK ya que todos los parámetros se establecen automáticamente y no es necesario modificarlos.
Como se muestra en la siguiente imagen, nuestro rango de datos se ha convertido ahora en una tabla. El nombre por defecto de esta tabla recién creada suele ser Cuadro 1 si no se ha formado antes ninguna otra tabla en ese libro de trabajo. En la tabla Nombre podemos renombrar este rango de datos con otra cosa de acuerdo a nuestra preferencia. Digamos, que hemos definido la tabla con el nombre, Datos_de_venta .
Ahora averiguaremos qué ocurrirá si introducimos cualquier valor en Celda B13 bajo el rango de la tabla. Hemos introducido un nombre aleatorio Mike en Celda B13 .
Tras pulsar Entre en veremos que la tabla se ha expandido a la fila inferior inmediatamente.
Dado que todas las celdas del Bono se asignan con 15% de los importes de las ventas, ahora averiguaremos si realmente funciona con entradas adicionales en Celda C13 .
Así, si introducimos un importe de venta (6420) en Celda C13 el importe de la bonificación en Celda D13 Significa que nuestro rango de tablas se ha ampliado con su formato y fórmulas definidos.
Si queremos estar más seguros del alcance de la tabla ampliada, podemos activar la edición Celda D13 Y allí veremos la fórmula asignada que hemos utilizado anteriormente para el resto de las celdas de la tabla Bono columna.
También podemos introducir más datos después desde la parte inferior de la tabla y el rango definido de la tabla se ampliará en consecuencia.
5.2 Combinación de las funciones OFFSET y COUNTA
El primer método con el Cuadro es bastante fácil preparar un rango dinámico con nombre. Pero también podemos utilizar una fórmula que combine el OFFSET y COUNTA para crear un rango con nombre para nuestro conjunto de datos. Las funciones OFFSET devuelve una referencia a un rango que está a un número determinado de filas y columnas de una referencia dada. Y la función COUNTA cuenta todas las celdas que no están en blanco en un rango. Ahora veamos cómo podemos usar estas funciones juntas para hacer un rango dinámico con nombre en los siguientes pasos.
📌 Primer paso:
➤ Bajo el Fórmulas seleccione la pestaña Definir nombre desde el Nombres definidos Se abrirá un cuadro de diálogo.
📌 Segundo paso:
➤ Digamos, que queremos ampliar nuestro rango con nombre hasta 100 celdas verticalmente. Entonces, la fórmula requerida en el archivo Cuadro de referencia será:
=OFFSET(B4,1,1,COUNTA(B5:B100),1)
➤ Define este rango de celdas con un nombre, Matriz_ventas .
➤ Prensa OK y nuestro rango dinámico nombrado ya está listo para otros usos.
Pero con este método, el nombre del rango dinámico no será visible en la pantalla Nombre .
También podemos utilizar este rango pulsando Igual (=) en cualquier celda y escribiendo el nombre de ese rango definido.
Y después de pulsar Entre en Como hemos hecho un rango con nombre para todos los datos de ventas, esos valores aparecerán solamente pero no existirá ningún formato preespecificado en el array. Más tarde podemos formatear esos datos de retorno manualmente si lo necesitamos.
Para asegurarnos del rango con nombre dinámico recién creado, podemos insertar los valores específicos en un campo adicional fila (13) Como hemos introducido un importe de ventas de 1233 en Celda C13 se añadirá a la matriz de rangos con nombre que se muestra inmediatamente a la derecha en la siguiente captura de pantalla.
Editar o eliminar un ámbito con nombre tras su creación
Después de crear un rango con nombre, puede que necesitemos editar o incluso eliminar el intervalo nombrado Y para realizar esto, tenemos que abrir el Nombre Gerente del Fórmulas Veamos primero cómo editar un rango con nombre en los pasos siguientes. Reemplazaremos el nombre 'Matriz_ventas' con "Importe_bono aquí y el nuevo rango de celdas incluirá todos los datos del Bono columna.
📌 Paso 1:
➤ Inicie el Nombre Gerente primero desde la ventana Fórmulas ficha.
➤ Haga clic en la fila que contiene los datos de Matriz_de_ventas .
➤ Pulse el botón Editar El cuadro de diálogo llamado Editar nombre aparecerá.
📌 Segundo paso:
➤ Introduce un nuevo nombre Importe_bono en el Nombre caja.
➤ Escriba la siguiente fórmula en el campo Referencia caja:
=OFFSET(Hoja7!B4,1,2,COUNTA(Hoja7!B5:B100),1)
➤ Prensa OK .
En Nombre Gerente reaparecerá donde encontrará el rango de nombres recién editado como se muestra en la siguiente imagen.
Ahora vuelva a su hoja de cálculo y active la edición en cualquier celda. Pulse la tecla Igual (=) y escriba el nombre editado del nuevo rango seleccionado.
Pulse Entre en y los importes de las bonificaciones se mostrarán inmediatamente en una matriz.
Y, por último, si desea eliminar un rango con nombre, sólo tiene que seleccionar la fila correspondiente en el campo Nombre Gerente y pulse la tecla Borrar El intervalo de datos, junto con el nombre especificado, se eliminará de la pantalla Nombre Gerente .
Conclusiones
Espero que todos los métodos mencionados en este artículo te ayuden ahora a aplicarlos en tus hojas de cálculo de Excel cuando necesites nombrar sólo un rango o incluso hacerlo dinámico más adelante. Si tienes alguna pregunta o comentario, por favor házmelo saber en la sección de comentarios. O puedes echar un vistazo a nuestros otros artículos relacionados con las funciones de Excel en este sitio web.