Lista desplegable en una celda

Video

 Quien tiene poco tiempo y necesita captar rápidamente la esencia, vea el video de capacitación:

Quienes estén interesados ​​en los detalles y matices de todos los métodos descritos, más abajo en el texto.

Método 1. Primitivo

Haga clic con el botón derecho en una celda vacía debajo de una columna con datos, comando de menú contextual Seleccionar de la lista desplegable (Elegir de la lista desplegable) o presione el atajo de teclado ALT+flecha abajo. El método no funciona si al menos una línea vacía separa la celda y la columna de datos, o si necesita un producto que nunca se ha ingresado arriba:

Método 2. Estándar

  1. Seleccione las celdas con los datos que deben incluirse en la lista desplegable (por ejemplo, nombres de productos).
  2. Si tiene Excel 2003 o anterior, seleccione del menú Insertar – Nombre – Asignar (Insertar — Nombre — Definir), si Excel 2007 o posterior, abra la pestaña Fórmulas y usa el botón Administrador de nombreEntonces Crear. Ingrese un nombre (cualquier nombre es posible, ¡pero sin espacios y comience con una letra!) para el rango seleccionado (por ejemplo Producto) Haga clic en OK.
  3. Seleccione las celdas (puede tener varias a la vez) en las que desea obtener una lista desplegable y seleccione del menú (en la pestaña) Datos – Comprobar (Datos – Validación). De la lista desplegable Tipo de datos (permitir) Seleccionar opción Lista y entra en la linea Fuente signo igual y nombre de rango (es decir =Productos).

Prensa OK.

¡Todo! ¡Disfrutar!

Un matiz importante. Un rango con nombre dinámico, como una lista de precios, también puede servir como fuente de datos para una lista. Luego, al agregar nuevos productos a la lista de precios, se agregarán automáticamente a la lista desplegable. Otro truco comúnmente utilizado para tales listas es crear menús desplegables vinculados (donde el contenido de una lista cambia según la selección en otra).

Método 3: control

Este método consiste en insertar un nuevo objeto en la hoja, un control de cuadro combinado, y luego vincularlo a los rangos de la hoja. Para esto:

  1. En Excel 2007/2010, abra la pestaña Developer. En versiones anteriores, la barra de herramientas Formularios a través del menú Ver – Barras de herramientas – Formularios (Ver – Barras de herramientas – Formularios). Si esta pestaña no está visible, haga clic en el botón Office – Opciones de Excel - casilla de verificación Mostrar pestaña de desarrollador en la cinta (Botón de Office – Opciones de Excel – Mostrar pestaña de desarrollador en la cinta)
  2. Busque el ícono desplegable entre los controles de formulario (¡no ActiveX!). Siga las sugerencias emergentes caja combo:

    Haga clic en el icono y dibuje un pequeño rectángulo horizontal: la lista futura.

  3. Haga clic derecho en la lista dibujada y seleccione el comando Formato de objeto (control de formato). En el cuadro de diálogo que aparece, establezca
    • Formar una lista por rango – seleccione las celdas con los nombres de los productos que deben incluirse en la lista
    • comunicación celular – especifique la celda en la que desea mostrar el número de serie del elemento seleccionado por el usuario.
    • Número de líneas de lista — cuántas filas mostrar en la lista desplegable. El valor predeterminado es 8, pero es posible más, lo que el método anterior no permite.

Después de hacer clic en OK Se puede usar la lista.

Para mostrar su nombre en lugar del número de serie del elemento, también puede utilizar la función ÍNDICE (ÍNDICE), que puede mostrar el contenido de la celda requerida del rango:

Método 4: control ActiveX

Este método se parece parcialmente al anterior. La principal diferencia es que no es un control que se agrega a la hoja, sino un control ActiveX. "Caja combo" desde el cuadro desplegable debajo del botón recuadro de la pestaña Developer:

El mecanismo de adición es el mismo: seleccione un objeto de la lista y dibújelo en la hoja. Pero luego comienzan serias diferencias con el método anterior.

En primer lugar, la lista desplegable ActiveX creada puede estar en dos estados fundamentalmente diferentes: modo de depuración, cuando puede configurar sus parámetros y propiedades, moverlo por la hoja y cambiar su tamaño, y modo de entrada, cuando lo único que puede hacer es seleccionar datos de él. El cambio entre estos modos se realiza mediante el botón. Modo de diseño de la pestaña. Developer:

Si se presiona este botón, podemos ajustar los parámetros de la lista desplegable presionando el botón adyacente Propiedades, que abrirá una ventana con una lista de todas las configuraciones posibles para el objeto seleccionado:

Las propiedades más necesarias y útiles que pueden y deben configurarse:

  • ListFillRango – el rango de celdas de donde se toman los datos para la lista. No le permitirá seleccionar un rango con el mouse, solo necesita ingresarlo con las manos desde el teclado (por ejemplo, Sheet2! A1: A5)
  • celda vinculada – la celda asociada donde se mostrará el elemento seleccionado de la lista
  • Lista de filas – número de filas mostradas
  • Fuente – fuente, tamaño, estilo (cursiva, subrayado, etc. excepto el color)
  • Color primario и color de fondo – color de texto y de fondo, respectivamente

Una gran ventaja de este método es la capacidad de saltar rápidamente al elemento deseado en la lista al ingresar las primeras letras desde el teclado (!), Que no está disponible para todos los demás métodos. Un buen punto, también, es la capacidad de personalizar la presentación visual (colores, fuentes, etc.)

Al utilizar este método, también es posible especificar como ListFillRango no solo rangos unidimensionales. Puede, por ejemplo, establecer un rango de dos columnas y varias filas, indicando además que necesita mostrar dos columnas (propiedad ColumnCount=2). Entonces puede obtener resultados muy atractivos que compensan todo el esfuerzo invertido en configuraciones adicionales:

 

Tabla de comparación final de todos los métodos.

  Método 1. Primitivo Método 2. Estándar Método 3. Elemento de control Método 4. Control Activex
Complejidad bajo promedio high high
Posibilidad de personalizar la fuente, el color, etc. no no no
Número de líneas mostradas siempre 8 siempre 8 cualquier cualquier
Búsqueda rápida de un elemento por las primeras letras no no no
La necesidad de utilizar una función adicional. ÍNDICE no no no
Capacidad para crear listas desplegables vinculadas no no no

:

  • Lista desplegable con datos de otro archivo
  • Creación de menús desplegables dependientes
  • Creación automática de listas desplegables por el complemento PLEX
  • Seleccionar una foto de la lista desplegable
  • Eliminación automática de elementos ya usados ​​de la lista desplegable
  • Lista desplegable con adición automática de nuevos elementos

Deje un comentario