Kako ustvariti seznam iz obsega v Excelu (3 metode)

  • Deliti To
Hugh West

Pri delu z veliko zbirko podatkov boste morda morali ustvariti seznam podatkov ali besedila iz dane zbirke podatkov. Če to storite ročno, vas bo to stalo veliko časa. Excel ima nekaj funkcij in formul, s katerimi lahko preprosto ustvarite seznam iz območja podatkov. Danes bomo v tem članku prikazali nekaj metod za ustvarjanje seznamov iz območja v Excelu.

Prenesi delovni zvezek za prakso

Prenesite ta vadbeni list in se vadite med branjem tega članka.

Excel-Create-List-From-Range.xlsx

Ustvarjanje seznama iz območja v Excelu (3 metode)

1. Ustvarjanje seznama iz razpona z ustvarjanjem spustnega seznama

Izdelava spustnega seznama je odličen način za ustvarjanje seznamov iz danega območja. S pomočjo spustnega seznama lahko v nekaj sekundah izberete poljubne podatke. V tem razdelku bomo obravnavali dve vrsti spustnih seznamov pri izdelavi seznama iz območja. Če želite izvedeti več o spustnem seznamu, Kliknite tukaj!

i. Neodvisni spustni seznam

Na neodvisnem spustnem seznamu lahko prosto izberete svoje podatke in ni samodejnega posodabljanja podatkov. Naučimo se!

Korak 1:

V danem primeru so nekatera imena knjig in filmov navedena v "Ime knjige" in "Ime filma" Iz tega obsega podatkov moramo ustvariti spustni seznam. V ta namen ustvarite dva stolpca z imeni "Seznam knjig" in . "Seznam filmov" kjer koli v delovnem listu. Pod temi stolpci bomo pripravili spustni seznam.

Korak 2:

Zdaj kliknite na celico E4 v okviru Seznam knjig v stolpcu, pojdite na Podatki nato kliknite na Potrjevanje podatkov .

E4→Podatki→Potrditev podatkov

3. korak:

Prikaže se okno za preverjanje podatkov. Kot merilo za preverjanje podatkov izberite Seznam, kliknite na Ikona polja vira za izbiro vira podatkov.

Izberite podatke iz stolpca Ime knjige ( $B$4:$B$16) in kliknite V REDU nadaljevati

In naš spustni seznam iz podatkovnega seznama Ime knjige je ustvarjen.

4. korak:

Podobno velja za Seznam filmov ponovite naslednje postopke in v polju vir izberite podatke iz stolpca Ime filma ( $C$4:$C$16).

Kliknite . Ok da dobite spustni seznam. Tako lahko z ustvarjanjem spustnega seznama ustvarite seznam iz podatkovnega območja.

ii. dinamični spustni seznam

Korak 1:

Dinamični spustni seznam bo samodejno posodabljal podatke. Če želite ustvariti dinamični spustni seznam, pojdite na Podatki , kliknite na Potrjevanje podatkov . V oknu za preverjanje podatkov izberite Seznam kot merila za preverjanje. V polje vira vstavite OFFSET Funkcija. Formula je naslednja,

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

Kje,

  • Referenca je $B$4
  • Vrstice in stolpci je 0
  • [višina] je COUNTIF($B$4:$B$100,"")

Kliknite . Ok Naš dinamični spustni seznam je ustvarjen.

Če želite preveriti, ali je ta seznam dinamičen ali ne, izbrišite nekaj podatkov iz našega podatkovnega območja. Nato bomo videli, da se posodobijo tudi podatki spustnega seznama.

Preberite več: Kako ustvariti dinamični odvisni spustni seznam v Excelu

Korak 2:

Zdaj za seznam filmov naredite enako, kot smo pokazali za seznam imen knjig. V tem primeru OFFSET formula je,

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

Kliknite . Ok za izdelavo dinamičnega spustnega seznama iz danega območja.

2. Ustvarjanje seznama iz območja z uporabo programa Excel VBA

Uporaba Excel VBA , lahko iz danega razpona podatkov preprosto sestavimo seznam. da bi se ga naučili, sledimo naslednjim postopkom.

Korak 1:

Za ta postopek bomo uporabili isti podatkovni list. Najprej pritisnite CTRL+F11 da odprete okno za razvijalce.

Korak 2:

Prikaže se novo okno. Tukaj Desni klik na listu, na katerem želite uporabiti VBA koda. Med razpoložljivimi možnostmi izberite Insert (Vstavi) in kliknite Module (Modul).

3. korak:

V novem oknu zapišite svoj VBA kodo. Kodo zagotavljamo tukaj.

 Sub UniqueList() 'VBA Dim InputRng As Range, OutRng As Range xTitleId = "Book & Movie Name" Set InputRng = Application.Selection Set InputRng = Application.InputBox("Range:", xTitleId, InputRng.Address, Type:=8) Set OutRng = Application.InputBox("OutPut to (single cell):", xTitleId, Type:=8) For i = 1 To InputRng.Rows.Count For j = 1 To InputRng.Columns.Count OutRng.Value =InputRng.Cells(i, j).Value Set OutRng = OutRng.Offset(1, 0) Next Next End Sub 

Območje vnosa lahko spremenite glede na svoje zahteve. Kliknite na Spustite ikona.

4. korak:

Odprlo se je novo okno. Tu vnesite obseg podatkov, s katerimi boste ustvarili seznam. Kliknite na Ok za nadaljevanje.

Zdaj v izhodnem oknu izberite celico, v kateri želite dobiti seznam.

Kliknite . Ok da dobite svoj seznam. In naše delo je opravljeno.

3. Ustvarjanje seznama iz območja na podlagi merila

V tem razdelku bomo ustvarili seznam iz podatkovnega območja na podlagi meril.

Korak 1:

V naslednjem primeru so nam podana nekatera imena knjig in filmov v Ime knjige in filma V tem stolpcu se nekatera imena ponavljajo. Zdaj bomo iz tega stolpca ustvarili edinstven seznam, v katerem bo vsako ime prikazano samo enkrat.

Korak 2:

V celici D4 v okviru Edinstven seznam uporabite stolpec Uporabi INDEX z MATCH Vstavite vrednosti in končna formula je,

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

Kje,

  • Seznam je B4:B24
  • Pogled_vrednost za MATCH funkcija je 0
  • Razpon za COUNTIF funkcija je $D$3:D3
  • Kriterij je B4:B24
  • Želimo TOČNO ujemanje ( 0 ).

Ta formula je formula z nizom. Zato pritisnite "CTRL+SHIFT+ENTER" za uporabo te formule

3. korak:

Enako formulo uporabite tudi za preostale celice, da dobite končni rezultat.

Hitre opombe

➤ Da bi se izognili napakam, ne pozabite preveriti Ignore Blank in . Spust v celici.

➤ Pri ustvarjanju dinamičnega spustnega seznama se prepričajte, da so reference na celice absolutne (kot npr. $B$4 ) in ne relativni (kot npr. B2 ali B$2 ali $B2)

➤ Tisk CTRL+SHIFT+ENTER za uporabo formule polja.

Zaključek

Danes smo obravnavali tri različne postopke za ustvarjanje seznama iz danega območja. Upam, da vam bo ta članek koristil. Če imate kakršne koli predloge ali nejasnosti, vas vabimo, da jih komentirate.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.