¿Cómo crear una lista desplegable dinámica en orden alfabético en Excel?
La mayoría de ustedes probablemente sepan cómo crear una lista desplegable dinámica, pero en algunos casos, es posible que deseen ordenar la lista desplegable en orden alfabético, como se muestra en la captura de pantalla a continuación. Ahora, este tutorial introduce la manera de crear una lista desplegable dinámica en orden alfabético en Excel.
Crear una lista desplegable dinámica en orden alfabético
Crear una lista desplegable dinámica en orden alfabético
Para crear una lista desplegable dinámica en orden alfabético, debe seguir los siguientes pasos:
1. Seleccione los datos originales y luego haga clic en Fórmulas > Definir nombre. Ver captura de pantalla:
2. Luego, en el cuadro de diálogo Nuevo nombre, escriba un nombre para el rango seleccionado en el cuadro de texto Nombre, y escriba esta fórmula =OFFSET(Hoja1!$A$1, 0, 0, CONTARA(Hoja1!$A$1:$A$1001)) en el cuadro Se refiere a. Ver captura de pantalla:
Nota: En la fórmula, A1 es la primera celda de su rango de datos original, y Hoja1 es la hoja de trabajo donde están sus datos originales.
3. Haga clic en Aceptar. Luego vaya a otra hoja, aquí voy a Hoja2, y seleccione una celda para escribir esta fórmula =SI(CONTARA(Lista)>=FILAS($A$1:A1), INDICE(Lista, COINCIDIR(K.ESIMO.MENOR(CONTAR.SI(Lista, "<"&Lista), FILA(A1)), CONTAR.SI(Lista, "<"&Lista), 0)), "") dentro de ella, y presione las teclas Shift + Ctrl + Enter, luego arrastre el controlador de autocompletar hacia abajo hasta que aparezca una celda en blanco. Ver captura de pantalla:
Nota: En la fórmula anterior, Lista es el nombre que definió para los datos originales en el paso 2, A1 es la primera celda de los datos originales.
4. Luego seleccione la columna donde están las celdas con la fórmula y haga clic Fórmula > Definir nombre, luego en el cuadro de texto Nombre escriba ValoresOrdenados en el Nuevo nombre cuadro de diálogo. Ver captura de pantalla:
5. Haga clic en Aceptar. Luego vaya a seleccionar una celda o un rango donde necesita crear la lista desplegable dinámica, y haga clic en Datos > Validación de datos. Ver captura de pantalla:
6. Luego, en el cuadro de diálogo Validación de datos, seleccione Lista desde la lista Permitir, y escriba =ValoresOrdenados en el cuadro Fuente. Ver captura de pantalla:
7. Haga clic en Aceptar. Ahora puede ver que la lista desplegable creada está ordenada en orden alfabético.
Consejo: Si agrega nuevos datos a los datos originales, los datos se agregarán automáticamente a la lista desplegable y se volverán a ordenar. Ver captura de pantalla:
Artículos relacionados:
- Crear una lista desplegable dinámica sin espacios en blanco en Excel
- Crear una lista dinámica de nombres de hojas de trabajo en Excel
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!