Com ordenar la llista desplegable a Excel (5 mètodes fàcils)

  • Comparteix Això
Hugh West

En aquest tutorial, mostraré alguns mètodes per ordenar una llista desplegable a Excel. Sovint, quan treballem amb moltes dades o dades repetitives, si les podem ordenar alfabèticament o qualsevol altre tipus d'ordre, navegar per la llista desplegable es fa més fàcil. Per tant, mostraré com ordenar les dades de la llista primer i, per tant, utilitzaré Validació de dades per crear el menú desplegable.

Descarregar el quadern de pràctiques

Podeu descarregar el quadern de pràctiques que hem utilitzat per preparar aquest article.

Ordenar desplegable.xlsm

5 mètodes per ordenar el desplegable Avall a Excel

1. Apliqueu la funció d'ORDENACIÓ d'Excel per organitzar i crear una llista desplegable

Primer faré servir la funció d'ORDENAR per ordenar les dades alfabèticament. Per exemple, tinc un conjunt de dades ( B4:C13 ) que conté diversos noms de fruites en ordre aleatori. Ara, primer els demanaré.

Pasos:

  • Escriu la fórmula següent a Cel·la E5 i premeu Retorn .
=SORT(B5:B13)

  • Com a resultat, la fórmula donarà una matriu de la llista de fruites que s'ordena per ordre alfabètic ascendent.

⏩ Creació de la llista desplegable :

Pasos:

  • Primer, seleccioneu qualsevol de les cel·les o tot l'interval de dades on voleu crear la llista desplegable.

  • A continuació, des de Cinta d'Excel , aneu a Dades > Eines de dades grup> Validació de dades > Validació de dades (Consulteu la captura de pantalla).

  • A continuació, Apareixerà el quadre de diàleg Validació de dades . Trieu Llista al camp: Permet . Si escolliu l'opció Llista , es mostrarà el camp: Font . Feu clic a la fletxa superior del camp Font per seleccionar les dades d'origen.

  • Ara introduïu les dades d'origen i premeu Introdueix . Aquí hem utilitzat el signe ' # ' al final de les dades font perquè volem que tota la matriu de dades ordenades s'inclogui a la llista desplegable.

  • Després, feu clic a D'acord .

  • Com a conseqüència, la llista desplegable es crea com s'esperava.

Contingut relacionat: Com organitzar els números en ordre ascendent a Excel utilitzant Fórmula

2. Combinació de CLASIFICACIÓ & Funcions ÚNICES per ordenar la llista desplegable

De vegades, una llista de dades conté valors repetitius. En aquest cas, és possible que no vulgueu dades similars diverses vegades en una llista desplegable. Per exemple, el conjunt de dades següent conté Taronja , Coco i Poma diverses vegades. Per tant, ara utilitzaré la combinació de les funcions SORT i UNIQUE per ordenar aquestes dades.

Passos:

  • Escriu la fórmula següent a Cel·la E5 .
=UNIQUE(SORT(B5:B13))

  • La fórmula anterior seràdonar lloc a una matriu que conté noms de fruites únics.

  • Semblant al Mètode 1 , utilitzant la Validació de dades opció, podeu tenir la llista desplegable dels noms de fruites ordenats anteriorment.

Llegir més: Com ordenar una llista única a Excel (10 útils). Mètodes)

3. Funcions d'Excel amb l'opció Definir nom per organitzar la llista desplegable

Aquesta vegada faré servir Definir nom opció per obtenir una llista ordenada. Per exemple, tinc un conjunt de dades de nom de fruita ( A1:A10 ) a Full1 com a continuació. Ordena aquestes dades alfabèticament.

Pasos:

  • Vés a Fórmules > Definiu el nom > Definiu el nom .

  • El quadre de diàleg Nou nom apareixerà com a resultat. Escriviu Fruita al camp: Nom i escriviu la fórmula següent al camp: Fa referència a . Premeu D'acord després.
=OFFSET(Sheet1!$A$1, 0, 0, COUNTA(Sheet1!$A$1:$A$1001))

  • Ara aneu a un altre full ( Full2 ). Escriviu la fórmula següent a Cel·la A1 i premeu Retorn .
=IF(COUNTA(Fruit)>=ROWS($A$1:A1), INDEX(Fruit, MATCH(SMALL(COUNTIF(Fruit, "<"&Fruit), ROW(A1)),COUNTIF(Fruit, "<"&Fruit), 0)), "")

  • La fórmula anterior retornarà un nom de fruita que apareix primer en ordre alfabètic. Arrossegueu cap avall el signe ' + ' per obtenir la resta de noms de fruites.

  • Finalment, en arrossegar cap avall el ' Signe + ', rebrem la llista de noms de fruites ordenats alfabèticament.

  • A continuació, vostèpot crear la llista desplegable mitjançant l'opció Validació de dades , seguint el Mètode 1 . Recordeu que aquesta vegada, heu de seleccionar la llista anterior dels noms de fruites ordenats com a dades font.

Llegir més: Com ordenar per nom a Excel (3 exemples)

Lectures similars:

  • Com ordenar l'interval amb VBA a Excel ( 6 exemples)
  • Ordenar números a Excel (8 maneres ràpides)
  • Com ordenar matriu amb Excel VBA (tant en ordre ascendent com descendent)
  • [Corregir] Ordenació d'Excel per data no funciona (2 causes amb solucions)
  • Ordenació d'Excel i ignora els espais en blanc (4 maneres)

4. Utilitzeu Excel Power Query per ordenar dades desplegables

Ara, utilitzaré Excel Power Query per ordenar un llista de dades. Per facilitar la meva operació, he convertit el meu conjunt de dades en una taula prement Ctrl + T .

Passos:

  • Primer, seleccioneu la taula ( B4:C13 ).

  • A continuació, aneu a Dades > De la taula/interval .

  • Com a resultat, el Poder S'obrirà la finestra de l'Editor de consultes juntament amb la taula.

  • Ara, feu clic amb el botó dret a la taula i feu clic a Elimina Altres columnes ja que no necessitem columnes addicionals.

  • Feu clic a la icona desplegable de la columna de fruites i torneu a fer clic a Ordenar ascendent .

  • La fruitala llista s'ordenarà per ordre alfabètic en conseqüència.

  • Un cop hàgiu acabat amb l'ordenació, seleccioneu Tanca & Carrega > Tanca & Carregueu des de l' Editor de consulta de poder .

  • Com a conseqüència, la taula que conté els noms de fruites ordenats es mostra com a a continuació.

  • Més endavant, podeu crear la llista desplegable a partir de les dades de la taula d'Adobe.

Contingut relacionat: Ordenació automàtica d'Excel quan canvien les dades (9 exemples)

5. Llista desplegable de comanda mitjançant VBA a Excel

Aquí, utilitzaré VBA per ordenar els noms de fruites en ordre alfabètic. Per exemple, tenim una llista desplegable on els noms de fruites no estan ordenats en cap ordre.

Per tant, mostraré com ordenar la llista desplegable anterior alfabèticament .

Pasos:

  • Primer, aniré al full on es troben les dades d'origen de la llista desplegable anterior. Aquí, les meves dades d'origen es troben a Full8 .

  • A continuació, feu clic amb el botó dret al nom del full i seleccioneu el Veure el codi .

  • Com a resultat, apareixerà la finestra Microsoft Visual Basic for Applications . Escriviu el codi següent al Mòdul . Recordeu que heu introduït el Nom del full , Nom de la taula i Nom de la columna correctament.
9385

  • Ara, vés a la taula de dades d'origen i escriu qualsevol fruita com" Dates " a la cel·la B14 , després de les darreres dades de la taula ( B4:B13 ). Premeu Retorn després.

  • En conseqüència, les dades de la taula anterior s'ordenen alfabèticament.

  • De la mateixa manera, els fruits de la llista desplegable creada anteriorment estan massa ordenats per ordre alfabètic.

Llegir més: Com ordenar ListBox amb VBA a Excel (una guia completa)

Conclusió

A l'article anterior, tinc Va intentar discutir diversos mètodes per ordenar una llista desplegable a Excel de manera elaborada. Amb sort, aquests mètodes i explicacions seran suficients per resoldre els vostres problemes. Si us plau, feu-m'ho saber si teniu cap consulta.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.