Por qué debería usar rangos con nombre en Excel

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 (ya sea una sola celda o un rango de celdas) al que asigna un nombre. Luego puede usar ese nombre en lugar de referencias de celdas normales en fórmulas, en macros y para definir la fuente para gráficos o validación de datos.

Usar un nombre de rango, como TaxRate , en lugar de una referencia de celda estándar, 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, echemos un vistazo a un formulario de pedido simple.  Nuestro archivo incluye un formulario de pedido rellenable 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 de impuestos.

La versión 1 (sin rangos con nombre) usa referencias de celdas normales de estilo A1(A1-style) 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 funciones, entre los que puede elegir, cada vez que comience a escribir un nombre en una fórmula.  Haga doble clic(Double-click) en el nombre en la lista de selección para agregarlo a su fórmula.

Al abrir la ventana Administrador de nombres desde la pestaña (Name Manager)Fórmulas(Formulas) , se muestra una lista de los nombres de los rangos y los rangos de celdas a los que hacen referencia.

Pero los rangos con nombre también tienen otros beneficios. En nuestros archivos de ejemplo, el método de envío se selecciona usando un menú desplegable (validación de datos) en la celda B13 en Sheet1 . El método seleccionado luego 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 vez en la lista desplegable y nuevamente en Sheet2 . Además, las dos listas deben coincidir.

Si se comete un error en una de las entradas de cualquiera de las listas, la fórmula de costo de envío generará un error #N/A cuando se seleccione la opción errónea. Nombrar la lista en Sheet2 como ShippingMethods elimina ambos problemas.

Puede hacer referencia a un rango con nombre al definir la validación de datos para una lista desplegable simplemente ingresando =ShippingMethods en el campo de origen, por ejemplo. Esto le permite usar una lista de opciones que están en otra hoja.

Y si el menú desplegable hace referencia a las celdas reales utilizadas en la búsqueda (para la fórmula de costo de envío), las opciones del menú desplegable siempre coincidirán con 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 el rango de celdas que desea nombrar, luego haga clic en el cuadro de nombre( Name Box) (donde normalmente se muestra la dirección de la celda seleccionada, justo a la izquierda de la barra de fórmulas(Formula Bar) ), escriba el nombre que desea usar y presione Entrar(Enter) .

También puede crear un rango con nombre haciendo clic en el botón Nuevo(New) en la ventana Administrador(Manager) de nombres . Esto abre una ventana de Nuevo nombre(New Name)  donde puede ingresar el nuevo nombre.

De manera predeterminada, el rango que se va a nombrar se establece en cualquier rango seleccionado cuando hace clic en el botón Nuevo(New) , 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 puntos. Generalmente, 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úsculas, como TaxRate o December2018Sales , hace que los nombres sean 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 los nombres de sus rangos o cambiar los rangos a los que se refieren usando la ventana Administrador de nombres.(Manager)

Tenga en cuenta también que cada rango con nombre tiene un alcance definido. Normalmente, el alcance se establecerá de forma predeterminada en Libro(Workbook) de trabajo, lo que significa que se puede hacer referencia al nombre del rango desde cualquier lugar dentro del libro de trabajo. 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, podría tener un archivo de datos de ventas con hojas separadas para enero(January) , febrero(February) , marzo(March) , 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 contiene eso.

Por lo tanto, la fórmula =ROUND(MonthlySales,0) daría las ventas de febrero(February) , redondeadas al dólar entero más cercano, si la fórmula está en la hoja de febrero(February) , pero las ventas de marzo si están en la hoja de (March)marzo(March) , etc.

Para evitar confusiones en los libros de trabajo que tienen múltiples rangos en hojas separadas con el mismo nombre o simplemente en libros de trabajo 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. (Workbook)Por ejemplo, January_MonthlySales , February_MonthlySales , Budget_Date , Order_Date , etc.

Dos precauciones con respecto al alcance de los rangos con nombre:(Two cautions regarding the scope of named ranges:) (1) no puede editar el alcance de un rango con nombre después de crearlo y (2) solo puede especificar el alcance de un nuevo rango con nombre si lo crea usando el botón Nuevo(New) en la ventana Administrador de nombres .( Name Manager)

Si crea un nuevo nombre de rango escribiéndolo en el Cuadro(Box) de nombre , el ámbito se establecerá de forma predeterminada en el Libro(Workbook) de trabajo (si no existe ningún otro rango con el mismo nombre) o en la hoja donde se crea el nombre. Por lo tanto, para crear un nuevo rango con nombre cuyo alcance se limite a una hoja en particular, use el botón "Nuevo" del Administrador de nombres.

Finalmente, para aquellos que escriben macros, se puede hacer referencia fácilmente a los nombres de los rangos en el código VBA simplemente colocando el nombre del rango entre corchetes. (VBA)Por ejemplo, en lugar de ThisWorkbook.Sheets (1).Cells(2,3), simplemente puede usar [ SalesTotal ] si ese nombre hace referencia a esa celda.

¡ Comience(Start) a usar rangos con nombre en sus hojas de cálculo de Excel y rápidamente comenzará a apreciar los beneficios! ¡Disfrutar!



About the author

Soy ingeniero de windows, ios, pdf, errores, gadgets con más de 10 años de experiencia. He trabajado en muchas aplicaciones y marcos de trabajo de Windows de alta calidad, como OneDrive for Business, Office 365 y más. Mi trabajo reciente ha incluido el desarrollo del lector de pdf para la plataforma Windows y trabajar para que los mensajes de error sean más claros para los usuarios. Además, he estado involucrado en el desarrollo de la plataforma ios durante algunos años y estoy muy familiarizado con sus características y peculiaridades.



Related posts