Los rangos con nombre son una característica útil, pero a menudo infrautilizada, de Microsoft Excel. Los rangos con nombre pueden hacer que las fórmulas sean más fáciles de entender (y depurar), simplificar la creación de hojas de cálculo complicadas y simplificar sus macros.
Un rango con nombre es solo un rango (una sola celda o un rango de celdas ) a la que le asigna un nombre. Luego puede usar ese nombre en lugar de referencias de celda normales en fórmulas, macros y para definir la fuente de gráficos o validación de datos.
Usando un nombre de rango, como TaxRate, en lugar de una celda estándar referencia, como Sheet2! $ C $ 11, puede hacer que una hoja de cálculo sea más fácil de entender y depurar / auditar.
Uso de rangos con nombre en Excel
Por ejemplo, veamos un formulario de pedido simple . Nuestro archivo incluye un formulario de pedido que se puede completar con un menú desplegable para seleccionar el método de envío, más una segunda hoja con una tabla de costos de envío y la tasa impositiva.
In_content_1 all: [300x250] / dfp: [640x360]->La versión 1 (sin rangos con nombre) utiliza referencias de celda de estilo A1 normales en sus fórmulas (que se muestran en la barra de fórmulas a continuación).
La versión 2 usa rangos con nombre, lo que hace que sus fórmulas sean mucho más fáciles de entender. Los rangos con nombre también facilitan el ingreso de fórmulas, ya que Excel mostrará una lista de nombres, incluidos los nombres de las funciones, que puede elegir, siempre que comience a escribir un nombre en una fórmula. Haga doble clic en el nombre en la lista de selección para agregarlo a su fórmula.
Abrir la ventana Administrador de nombresdesde la pestaña Fórmulasse muestra una lista de los nombres de rango y los rangos de celdas a los que hacen referencia.
Pero rangos con nombre Tener otros beneficios también. En nuestros archivos de ejemplo, el método de envío se selecciona mediante un menú desplegable (validación de datos) en la celda B13 en la Hoja1. El método seleccionado se usa para buscar los costos de envío en Sheet2.
Sin rangos con nombre, las opciones desplegables deben ingresarse manualmente ya que la validación de datos no le permitirá seleccionar una lista de origen en una hoja diferente. Por lo tanto, todas las opciones deben ingresarse dos veces: una en la lista desplegable y otra vez en la Hoja2. Además, las dos listas deben coincidir.
Si se comete un error en una de las entradas en cualquiera de las listas, la fórmula del costo de envío generará un error # N / A cuando se seleccione la opción errónea. Nombrar la lista en Sheet2 como ShippingMethodselimina ambos problemas.
Puede hacer referencia a un rango con nombre al definir la validación de datos para una lista desplegable simplemente ingresando = ShippingMethodsen el campo de origen, por ejemplo. Esto le permite usar una lista de opciones que se encuentran en otra hoja.
Y si el menú desplegable hace referencia a las celdas reales utilizadas en la búsqueda (para la fórmula del costo de envío), las opciones desplegables siempre coincidirán la lista de búsqueda, evitando errores # N / A.
Crear un rango con nombre en Excel
Para crear un rango con nombre, simplemente seleccione la celda o rango de celdas que desea nombrar, luego haga clic en el Cuadro de nombre(donde normalmente se muestra la dirección de celda seleccionada, justo a la izquierda de la barra de fórmulas), escriba el nombre que desea usar y presione Enter.
También puede crear un rango con nombre haciendo clic en el botón Nuevoen la ventana Administrador de nombres. Esto abre una ventana Nuevo nombredonde puede ingresar el nuevo nombre.
De manera predeterminada, el rango a nombrar se establece en cualquier rango que se seleccione al hacer clic en el botón Nuevo, pero puede editar ese rango antes o después de guardar el nuevo nombre.
Tenga en cuenta que los nombres de rango no pueden incluir espacios, aunque pueden incluir guiones bajos y períodos. En general, los nombres deben comenzar con una letra y luego contener solo letras, números, puntos o guiones bajos.
Los nombres no distinguen entre mayúsculas y minúsculas, pero el uso de una cadena de palabras en mayúscula, como TaxRate o December2018Sales, hace que Los nombres son más fáciles de leer y reconocer. No puede usar un nombre de rango que imite una referencia de celda válida, como Dog26.
Puede editar sus nombres de rango o cambiar los rangos a los que se refieren usando la ventana Administrador de nombres.
Tenga en cuenta también que cada rango con nombre tiene un alcance definido. Normalmente, el alcance se establecerá de manera predeterminada en Workbook, lo que significa que se puede hacer referencia al nombre del rango desde cualquier lugar dentro del libro. Sin embargo, también es posible tener dos o más rangos con el mismo nombre en hojas separadas, pero dentro del mismo libro de trabajo.
Por ejemplo, puede tener un archivo de datos de ventas con hojas separadas para enero, febrero , Marzo, etc. Cada hoja podría tener una celda (rango con nombre) llamada MonthlySales, pero normalmente el alcance de cada uno de esos nombres sería solo la hoja que la contiene.
Por lo tanto, la fórmula = ROUND (MonthlySales, 0)daría ventas de febrero, redondeadas al dólar entero más cercano, si la fórmula está en la hoja de febrero, pero las ventas de marzo si están en la hoja de marzo, etc.
Para Para evitar confusiones en los libros que tienen varios rangos en hojas separadas con el mismo nombre o simplemente libros complicados con docenas o cientos de rangos con nombre, puede ser útil incluir el nombre de la hoja como parte de cada nombre de rango.
Esto también hace que cada nombre de rango sea único, de modo que todos los nombres puedan tener un alcance de Libro de trabajo. Por ejemplo, January_MonthlySales, February_MonthlySales, Budget_Date, Order_Date, etc.
Dos advertencias con respecto al alcance de los rangos con nombre:(1) No puede editar el alcance de un rango con nombre después de su creación, y (2) solo puede especificar el alcance de un nuevo rango con nombre si lo crea usando el botón Nuevoen el Administrador de nombresventana.
Si crea un nuevo nombre de rango escribiéndolo en el Cuadro de nombre, el alcance se establecerá de manera predeterminada en Libro de trabajo (si no existe otro rango con el mismo nombre) o en la hoja donde El nombre se está creando. Por lo tanto, para crear un nuevo rango con nombre cuyo alcance se limita a una hoja en particular, use el botón "Nuevo" del Administrador de nombres.
Finalmente, para aquellos que escriben macros, los nombres de rango se pueden referenciar fácilmente en el código VBA simplemente colocando el nombre del rango entre paréntesis. Por ejemplo, en lugar de ThisWorkbook.Sheets (1) .Cells (2,3) simplemente puede usar [SalesTotal] si ese nombre se refiere a esa celda.
Comience a usar rangos con nombre en sus hojas de cálculo de Excel y usted será rápidamente para apreciar los beneficios! ¡Disfruta!