Com crear una llista des de l'interval a Excel (3 mètodes)

  • Comparteix Això
Hugh West

Mentre treballeu amb una base de dades gran, és possible que hàgiu de crear una llista de dades o text a partir de la base de dades donada. Si ho feu manualment, us costarà molt de temps. Excel té algunes funcions i fórmules amb les quals podeu crear fàcilment la vostra llista a partir de l'interval de dades. Avui, en aquest article, demostrarem alguns mètodes per crear llistes a partir d'una gamma a Excel.

Descarregueu el quadern de pràctiques

Descarregueu aquest full de pràctiques per practicar mentre esteu llegint això article.

Excel-Create-List-From-Range.xlsx

Crea una llista des de l'interval a Excel (3 mètodes)

1. Crear una llista a partir de l'interval fent una llista desplegable

Fer una llista desplegable és una manera fantàstica de crear llistes a partir d'un interval determinat. Mitjançant una llista desplegable, podeu seleccionar qualsevol dada específica en segons. Aquí, en aquesta secció, parlarem de dos tipus de llistes desplegables mentre fem una llista a partir d'un rang. Per obtenir més informació sobre la llista desplegable, Feu clic aquí!

i. Llista desplegable independent

Una llista desplegable independent és on podeu triar les vostres dades lliurement i no hi ha cap actualització automàtica de les dades. Aprenem!

Pas-1:

Aquí, en la situació donada, alguns noms dels llibres i pel·lícules es donen a “Nom del llibre” i la columna “Nom de la pel·lícula” . Hem de fer una llista desplegable d'aquest rang de dades. Per fer-ho, creeu dues columnes anomenades “LlibreLlista" i "Llista de pel·lícules" a qualsevol part del full de treball. Sota aquestes columnes, farem la nostra llista desplegable.

Pas 2:

Ara feu clic a la cel·la E4 a la columna Llista de llibres , aneu a Dades i feu clic a Validació de dades .

E4→Dades →Validació de dades

Pas 3:

Apareix una finestra de validació de dades. Trieu Llista com a criteri de validació de dades, feu clic a la Icona de camp d'origen per seleccionar la vostra font de dades.

Seleccioneu les vostres dades del llibre. Columna de nom ( $B$4:$B$16) i feu clic a D'acord per continuar

I la nostra llista desplegable de la llista de dades del nom del llibre.

Pas 4:

De la mateixa manera, per a la Llista de pel·lícules , repetiu els procediments següents i al camp d'origen, seleccioneu les vostres dades a la columna Nom de la pel·lícula ( $C$4:$C$16).

Feu clic a D'acord per obtenir la vostra llista desplegable. Així és com, mitjançant la creació d'una llista desplegable,  podeu fer una llista a partir d'un interval de dades.

ii. Llista desplegable dinàmica

Pas 1:

Una llista desplegable dinàmica actualitzarà les vostres dades automàticament. Per crear una llista desplegable dinàmica, aneu a Dades , feu clic a Validació de dades . A la finestra de validació de dades, seleccioneu Llista com a criteri de validació. Al camp d'origen, inseriu la funció OFFSET . La fórmula ésaixò,

=OFFSET($B$4,0,0,COUNTIF($B$4:$B$100,”))

On,

  • La referència és $B$4
  • Files i columnes és 0
  • [alçada] és COUNTIF($B$4:$B$100,””)

Fes clic a D'acord per continuar. S'ha creat la nostra llista desplegable dinàmica.

Per comprovar si aquesta llista és dinàmica o no, suprimiu algunes dades del nostre interval de dades. Aleshores veurem que les dades de la llista desplegable també s'actualitzen.

Llegiu més: Com crear una llista desplegable dinàmica dependent a Excel

Pas 2:

Ara per a la llista de pel·lícules, feu el mateix que hem demostrat per a la llista de noms de llibres. I per a aquest cas, la fórmula OFFSET és,

=OFFSET($C$4,0,0,COUNTIF($C$4:$C$100,"" )

Feu clic a D'acord per crear la vostra llista desplegable dinàmica a partir d'un interval determinat.

2. Crea una llista a partir de l'interval amb Excel VBA

Usant l' Excel VBA , podem crear fàcilment una llista a partir d'un interval determinat de dades. Per aprendre-ho, seguim aquests procediments.

Pas 1:

Utilitzarem el mateix full de dades per a aquest procediment. Primer, premeu CTRL +F11 per obrir la finestra del desenvolupador.

Pas 2:

Apareix una finestra nova. Aquí Feu clic amb el botó dret al full on voleu aplicar el codi VBA . De les opcions disponibles, seleccioneu Insereix, feu clic a Mòdul.

Pas 3:

A la finestra nova,escriu el teu codi VBA . Us proporcionem el codi aquí.

1285

Podeu canviar l'interval d'entrada segons el vostre requisit. Feu clic a la icona Executar .

Pas 4:

Va aparèixer una finestra nova. Aquí introduïu el rang de dades amb què creareu una llista. Feu clic a D'acord per continuar.

Ara, a la finestra de sortida, seleccioneu la cel·la on voleu obtenir la vostra llista.

Feu clic a D'acord per obtenir la vostra llista. I la nostra feina està feta.

3. Crea una llista a partir d'un interval basant-se en un criteri

En aquesta secció, crearem una llista a partir d'un interval de dades basant-se en criteris.

Pas -1:

A l'exemple següent, se'ns donen alguns noms de llibres i pel·lícules a la columna Nom del llibre i de la pel·lícula . A la columna, es repeteixen alguns noms. Ara farem una llista única a partir d'aquesta columna on cada nom apareixerà només una vegada.

Pas-2:

En cel·la D4 a la columna Llista única , apliqueu el INDEX amb la fórmula COINCIDENT . Inseriu els valors i la fórmula final és,

=INDEX(B4:B24,COINCIDENT(0,COUNTIF($D$3:D3,B4:B24),0))

On,

  • Llista és B4:B24
  • Look_Value per a la funció MATCH és 0
  • L'interval per a la funció COUNTIF és $D$3:D3
  • El criteri és B4:B24
  • Volem la coincidència EXACTA ( 0 ).

Aquesta fórmula és una fórmula matricial. Per tant, premeu "CTRL+MAJ+ENTER" per aplicar aquesta fórmula

Pas 3:

Ara apliqueu la mateixa fórmula a la resta de cel·les per obtenir el resultat final.

Notes ràpides

➤Per evitar errors, recordeu de marcar Ignora en blanc i Menú desplegable a la cel·la.

➤Mentre creeu una llista desplegable dinàmica, assegureu-vos que les referències de cel·les siguin absolutes ( com ara $B$4 ) i no relatiu (com ara B2 , o B$2 o $B2)

➤ Premeu CTRL+MAJ+ENTER per aplicar una fórmula de matriu.

Conclusió

Avui hem parlat de tres procediments diferents per crear una llista del rang donat. Espero que aquest article us resulti útil. Si tens algun suggeriment o confusió, pots comentar-ho.

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.