Kā izveidot sarakstu no diapazona programmā Excel (3 metodes)

  • Dalīties Ar Šo
Hugh West

Strādājot ar lielu datu bāzi, jums var rasties nepieciešamība izveidot datu vai teksta sarakstu no dotās datu bāzes. Ja to darīsiet manuāli, tas jums prasīs daudz laika. Excel ir dažas funkcijas un formulas, ar kuru palīdzību varat viegli izveidot sarakstu no datu diapazona. Šodien šajā rakstā mēs demonstrēsim dažas metodes, kā izveidot sarakstu no diapazona programmā Excel.

Lejupielādēt Practice Workbook

Lejupielādējiet šo prakses lapu, lai vingrinātos, kamēr lasāt šo rakstu.

Excel-Create-List-From-Range.xlsx

Saraksta izveide no diapazona programmā Excel (3 metodes)

1. Saraksta izveide no diapazona, izveidojot nolaižamo sarakstu

Nolaižamā saraksta izveide ir lielisks veids, kā izveidot sarakstus no dotā diapazona. Izmantojot nolaižamo sarakstu, jūs dažu sekunžu laikā varat atlasīt jebkurus konkrētus datus. Šajā sadaļā mēs aplūkosim divu veidu nolaižamos sarakstus, veidojot sarakstu no diapazona. Lai uzzinātu vairāk par nolaižamo sarakstu, Noklikšķiniet šeit!

i. Neatkarīgs nolaižamais saraksts

Neatkarīgs nolaižamais saraksts ir vieta, kur varat brīvi izvēlēties datus, un tajā nav automātiskas datu atjaunināšanas. Mācīsimies!

1. solis:

Šeit dotajā situācijā ir doti daži grāmatu un filmu nosaukumi. "Grāmatas nosaukums" un "Filmas nosaukums" Mums ir jāizveido nolaižamais saraksts no šī datu diapazona. Lai to izdarītu, izveidojiet divas kolonnas ar nosaukumu "Grāmatu saraksts" un "Filmu saraksts" jebkur darblapā. Zem šīm kolonnām mēs izveidosim mūsu nolaižamo sarakstu.

2. solis:

Tagad noklikšķiniet uz šūnas E4 saskaņā ar Grāmatu saraksts aili, dodieties uz Dati pēc tam noklikšķiniet uz Datu validēšana .

E4→Dati→Datu validācija

3. solis:

Tiek parādīts datu validēšanas logs. Kā datu validēšanas kritēriju izvēlieties Saraksts, noklikšķiniet uz Avota lauka ikona lai atlasītu datu avotu.

Izvēlieties datus no slejas Grāmatas nosaukums ( $B$4:$B$16) un noklikšķiniet uz LABI turpināt

Tiek izveidots mūsu nolaižamais saraksts no datu saraksta Grāmatas nosaukums.

4. solis:

Līdzīgi arī attiecībā uz Filmu saraksts slejā atkārtojiet turpmāk minētās procedūras un avota laukā atlasiet datus no slejas Filmas nosaukums ( $C$4:$C$16).

Noklikšķiniet uz Labi lai iegūtu nolaižamo sarakstu. Tā, izveidojot nolaižamo sarakstu, varat izveidot sarakstu no datu diapazona.

ii. Dinamiskais nolaižamais saraksts

1. solis:

Dinamiskais nolaižamais saraksts automātiski atjauninās jūsu datus. Lai izveidotu dinamisko nolaižamo sarakstu, dodieties uz Dati , noklikšķiniet uz Datu validēšana . Datu validēšanas logā izvēlieties Saraksts kā validācijas kritērijus. avota laukā ievietojiet OFFSET funkcija. Formula ir šāda,

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

Kur,

  • Atsauce ir $B$4
  • Rindas un kolonnas ir 0
  • [augstums] ir COUNTIF($B$4:$B$100,"")

Noklikšķiniet uz Labi lai turpinātu. Tiek izveidots mūsu dinamiskais nolaižamais saraksts.

Lai pārbaudītu, vai šis saraksts ir dinamisks vai nav, izdzēsiet dažus datus no mūsu datu diapazona. Tad mēs redzēsim, ka tiek atjaunināti arī nolaižamā saraksta dati.

Lasīt vairāk: Kā izveidot dinamisko atkarīgo izlaižamo sarakstu programmā Excel

2. solis:

Tagad attiecībā uz filmu sarakstu veiciet to pašu, ko mēs parādījām attiecībā uz grāmatu nosaukumu sarakstu. Šajā gadījumā OFFSET formula ir,

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

Noklikšķiniet uz Labi lai izveidotu dinamisku nolaižamo sarakstu no dotā diapazona.

2. Saraksta izveide no diapazona, izmantojot Excel VBA

Izmantojot Excel VBA , mēs varam viegli izveidot sarakstu no dotā datu diapazona. Lai to apgūtu, izpildīsim šīs procedūras.

1. solis:

Šai procedūrai izmantosim to pašu datu lapu. Vispirms nospiediet CTRL+F11 lai atvērtu izstrādātāja logu.

2. solis:

Tiek parādīts jauns logs. Šeit Ar peles labo poguļa klikšķi uz lapas, kurā vēlaties piemērot VBA kods. No pieejamajām opcijām izvēlieties Insert, noklikšķiniet uz Module.

3. solis:

Jaunajā logā ierakstiet savu VBA kodu. Mēs to piedāvājam šeit.

 Sub UniqueList() 'VBA Dim InputRng As Range, OutRng As Range xTitleId = "Book & amp; 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 Next End Sub 

Ievades diapazonu varat mainīt atbilstoši savām prasībām. Noklikšķiniet uz Palaist ikona.

4. solis:

Atveras jauns logs. Šeit ievadiet datu diapazonu, ar kuru izveidosiet sarakstu. Noklikšķiniet uz Labi turpināt.

Tagad izejas logā atlasiet šūnas, no kurām vēlaties iegūt sarakstu.

Noklikšķiniet uz Labi lai saņemtu jūsu sarakstu. Un mūsu darbs ir paveikts.

3. Saraksta izveide no diapazona, pamatojoties uz kritēriju

Šajā sadaļā izveidosim sarakstu no datu diapazona, pamatojoties uz kritērijiem.

1. solis:

Šajā piemērā ir doti daži grāmatu un filmu nosaukumi. Grāmatas un filmas nosaukums Šajā slejā daži vārdi atkārtojas. Tagad no šīs slejas izveidosim unikālu sarakstu, kurā katrs vārds parādīsies tikai vienu reizi.

2. solis:

Šūnā D4 saskaņā ar Unikāls saraksts sleja, Piemērot INDEX ar MATCH formula. Ievietojiet vērtības, un galīgā formula ir,

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

Kur,

  • Saraksts ir B4:B24
  • Look_Value vietnē MATCH funkcija ir 0
  • Diapazons COUNTIF funkcija ir $D$3:D3
  • Kritērijs ir B4:B24
  • Mēs vēlamies, lai EXACT saskaņot ( 0 ).

Šī formula ir masīva formula. Tāpēc nospiediet "CTRL+SHIFT+ENTER" lai piemērotu šo formulu

3. solis:

Tagad šo pašu formulu piemēro pārējām šūnām, lai iegūtu galīgo rezultātu.

Ātrās piezīmes

➤ Lai izvairītos no kļūdām, atcerieties pārbaudīt Ignorēt tukšu un Izejamā rūtiņa šūnā.

➤ Veidojot dinamisko nolaižamo sarakstu, pārliecinieties, ka šūnu atsauces ir absolūtas (piemēram, $B$4 ), nevis relatīvi (piemēram. B2 vai B$2 vai $B2)

➤ Prese CTRL+SHIFT+ENTER lai piemērotu masīva formulu.

Secinājums

Šodien mēs aplūkojām trīs dažādas procedūras, lai izveidotu sarakstu no dotā diapazona. Ceru, ka šis raksts jums noderēs. Ja jums ir kādi ieteikumi vai neskaidrības, laipni aicinām komentēt.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.