Hoe om lys van reeks in Excel te skep (3 metodes)

  • Deel Dit
Hugh West

Terwyl jy met 'n groot databasis werk, moet jy dalk 'n lys van data of teks vanaf die gegewe databasis skep. As jy dit met die hand doen, sal dit jou baie tyd kos. Excel het 'n paar kenmerke en formules waarmee jy maklik jou lys uit die datareeks kan maak. Vandag in hierdie artikel sal ons 'n paar metodes demonstreer om lyste van reeks in Excel te skep.

Laai Oefenwerkboek af

Laai hierdie oefenblad af om te oefen terwyl jy hierdie lees artikel.

Excel-Create-List-From-Range.xlsx

Skep Lys van Range in Excel (3 Metodes)

1. Skep lys uit reeks deur 'n aftreklys te maak

Om 'n aftreklys te maak is 'n goeie manier om lyste uit 'n gegewe reeks te skep. Deur 'n aftreklys te gebruik, kan jy enige spesifieke data binne sekondes kies. Hier in hierdie afdeling sal ons twee tipes aftreklyste bespreek terwyl ons 'n lys uit 'n reeks maak. Om meer te wete te kom oor die aftreklys, Klik hier!

i. Onafhanklike aftreklys

'n Onafhanklike aftreklys is waar jy jou data vrylik kan kies en daar is geen outo-opdatering van die data nie. Kom ons leer!

Stap-1:

Hier in die gegewe situasie word sommige name van die boeke en flieks in die “Boeknaam” en die “Movie Name” kolom. Ons moet 'n aftreklys uit hierdie reeks data maak. Om dit te doen, skep twee kolomme met die naam “BoekLys” en “Movie List” enige plek in die werkblad. Onder daardie kolomme sal ons ons aftreklys maak.

Stap-2:

Klik nou op sel E4 onder die Boeklys -kolom, gaan na Data en klik dan op Datavalidering .

E4→Data →Datavalidering

Stap-3:

'n Datavalideringsvenster verskyn. Kies Lys as die datavalideringskriteria, klik op die Bronveldikoon om jou databron te kies.

Kies jou data uit die boek Noem kolom ( $B$4:$B$16) , en klik OK om voort te gaan

En ons aftreklys vanaf die boeknaam-datalys word geskep.

Stap-4:

Net so vir die filmlys kolom, herhaal die volgende prosedures en in die bronveld, kies jou data uit die Flieknaam-kolom ( $C$4:$C$16).

Klik Ok om jou aftreklys te kry. Dit is hoe jy, deur 'n aftreklys te skep, 'n lys van 'n datareeks kan maak.

ii. Dinamiese aftreklys

Stap-1:

'n Dinamiese aftreklys sal jou data outomaties opdateer. Om 'n dinamiese aftreklys te maak, gaan na Data , klik op Datavalidering . In die data-valideringsvenster, kies Lys as valideringskriteria. Voeg die OFFSET -funksie in die bronveld in. Die formule ishierdie,

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

Waar,

  • Verwysing is $B$4
  • Rye en kolomme is 0
  • [hoogte] is COUNTIF($B$4:$B$100,””)

Klik Ok om voort te gaan. Ons dinamiese aftreklys is geskep.

Om te kyk of hierdie lys dinamies is of nie, vee sommige data uit ons datareeks uit. Dan sal ons sien dat die aftreklysdata ook opgedateer word.

Lees meer: ​​ Hoe om dinamiese afhanklike aftreklys te skep in Excel

Stap-2:

Nou vir die flieklys, doen dieselfde as wat ons vir die boeknaamlys gedemonstreer het. En vir hierdie geval is die OFFSET -formule,

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

Klik Ok om jou dinamiese aftreklys uit 'n gegewe reeks te maak.

2. Skep lys uit reeks deur gebruik te maak van Excel VBA

Deur die Excel VBA te gebruik, kan ons maklik lys maak uit 'n gegewe reeks van data. Om dit te leer, kom ons volg hierdie prosedures.

Stap-1:

Ons sal dieselfde datablad vir hierdie prosedure gebruik. Druk eers CTRL +F11 om die ontwikkelaarvenster oop te maak.

Stap-2:

'n Nuwe venster verskyn. Hier Regsklik op die blad waar jy die VBA -kode wil toepas. Uit die beskikbare opsies, kies Insert, klik op Module.

Stap-3:

In die nuwe venster,skryf jou VBA -kode neer. Ons verskaf die kode hier.

2097

Jy kan die invoerreeks verander volgens jou vereiste. Klik op die Run -ikoon.

Stap-4:

'n Nuwe venster het uitgekom. Voer hier die reeks data in waarmee jy 'n lys sal skep. Klik op Ok om voort te gaan.

Kies nou in die uitvoervenster die sel waar jy jou lys wil kry.

Klik Ok om jou lys te kry. En ons werk is gedoen.

3. Skep lys uit reeks gebaseer op 'n kriteria

In hierdie afdeling sal ons 'n lys skep uit 'n datareeks gebaseer op kriteria.

Stap -1:

In die volgende voorbeeld kry ons 'n paar boek- en fliekname in die Boek-en-flieknaam -kolom. In die kolom word sommige name herhaal. Nou sal ons 'n unieke lys uit hierdie kolom maak waar elke naam slegs een keer sal verskyn.

Stap-2:

In sel D4 onder die Unieke Lys kolom, Pas die INDEKS toe met die MATCH formule. Voeg die waardes in en die finale formule is,

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

Waar,

  • Lys is B4:B24
  • Kykwaarde vir MATCH -funksie is 0
  • Die reeks vir die COUNTIF -funksie is $D$3:D3
  • Kriterium is B4:B24
  • Ons wil die PRESIESE pasmaat hê( 0 ).

Hierdie formule is 'n skikkingsformule. Dus, druk “CTRL+SHIFT+ENTER” om hierdie formule toe te pas

Stap-3:

Pas nou dieselfde formule op die res van die selle toe om die finale resultaat te kry.

Vinnige notas

➤Om te vermy foute, onthou om Ignoreer leë en In-sel-aftreklys na te gaan.

➤Terwyl 'n dinamiese aftreklys geskep word, maak seker dat die selverwysings absoluut is ( soos $B$4 ) en nie relatief nie (soos B2 , of B$2 , of $B2)

➤ Druk CTRL+SHIFT+ENTER om 'n skikkingsformule toe te pas.

Gevolgtrekking

Vandag het ons drie verskillende prosedures bespreek om 'n lys te skep uit die gegewe reeks. Hoop hierdie artikel is nuttig vir jou. As jy enige voorstelle of verwarring het, is jy baie welkom om kommentaar te lewer.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.