Luettelon luominen Excelin alueesta (3 menetelmää)

  • Jaa Tämä
Hugh West

Kun työskentelet suuren tietokannan kanssa, saatat joutua luomaan luettelon tiedoista tai tekstistä tietystä tietokannasta. Jos teet sen manuaalisesti, se maksaa sinulle paljon aikaa. Excelissä on joitakin ominaisuuksia ja kaavoja, joiden avulla voit helposti tehdä luettelon tietovälineestä. Tänään tässä artikkelissa esittelemme joitakin menetelmiä luetteloiden luomiseen Excelin alueesta.

Lataa harjoituskirja

Lataa tämä harjoituslomake harjoitellaksesi, kun luet tätä artikkelia.

Excel-luo lista-alueelta.xlsxx

Luo luettelo Excelin alueesta (3 menetelmää)

1. Luettelon luominen alueesta tekemällä pudotusluettelo

Pudotusluettelon tekeminen on loistava tapa luoda luetteloita tietystä alueesta. Pudotusluettelon avulla voit valita mitä tahansa tiettyä tietoa sekunneissa. Tässä osassa käsittelemme kahta pudotusluettelotyyppiä, kun teemme luettelon alueesta. Jos haluat tietää enemmän pudotusluettelosta, Klikkaa tästä!

i. Riippumaton pudotusvalikko

Riippumattomassa pudotusvalikossa voit valita tietosi vapaasti, eikä tietoja päivitetä automaattisesti. Opitaan!

Vaihe 1:

Tässä tilanteessa joitakin kirjojen ja elokuvien nimiä on annettu tässä tekstissä. "Kirjan nimi" ja "Elokuvan nimi" sarakkeessa. Meidän on luotava pudotusluettelo tästä tietoalueesta. Tätä varten luodaan kaksi saraketta nimeltä "Kirjaluettelo" ja "Elokuvalista" Näiden sarakkeiden alle tehdään pudotusluettelo.

Vaihe 2:

Klikkaa nyt solua E4 alla Kirjaluettelo sarakkeeseen, siirry osoitteeseen Tiedot klikkaa sitten Tietojen validointi .

E4→Tiedot→Tietojen validointi

Vaihe 3:

Tietojen vahvistusikkuna tulee näkyviin. Valitse tietojen vahvistusperusteeksi Luettelo, napsauta painiketta Lähdekentän kuvake valitaksesi tietolähteen.

Valitse tiedot Kirjan nimi -sarakkeesta ( $B$4:$B$16) ja napsauta OK jatkaa

Ja pudotusluettelo Kirjan nimi -tietoluettelosta on luotu.

Vaihe 4:

Vastaavasti Elokuvalista sarakkeessa, toista seuraavat toimenpiteet ja valitse lähde-kentässä tiedot elokuvan nimi -sarakkeesta ( $C$4:$C$16).

Klikkaa Ok Näin voit luoda pudotusluettelon, jonka avulla voit tehdä luettelon data-alueesta.

ii. Dynaaminen pudotusluettelo

Vaihe 1:

Dynaaminen pudotusluettelo päivittää tietosi automaattisesti. Dynaamisen pudotusluettelon tekeminen tapahtuu seuraavasti Tiedot , klikkaa Tietojen validointi Valitse tietojen vahvistusikkunassa Luettelo Lähdekenttään lisätään kenttään OFFSET Kaava on seuraava,

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

Missä,

  • Viite on $B$4
  • Rivit ja sarakkeet on 0
  • [korkeus] on COUNTIF($B$4:$B$100,"")

Klikkaa Ok Dynaaminen pudotusluettelomme on luotu.

Voit tarkistaa, onko luettelo dynaaminen vai ei, poistamalla joitakin tietoja tietueestamme. Sitten näet, että myös pudotusluettelon tiedot päivittyvät.

Lue lisää: Kuinka luoda dynaaminen riippuvainen pudotusluettelo Excelissä

Vaihe 2:

Tee nyt Elokuva-luettelolle sama, mitä teimme Kirjan nimi -luettelon kohdalla. Ja tässä tapauksessa OFFSET kaava on,

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

Klikkaa Ok tehdä dynaaminen pudotusluettelo tietystä alueesta.

2. Luo luettelo alueesta Excel VBA: n avulla

Käyttämällä Excel VBA voimme helposti laatia luettelon tietystä tietueesta. Sen oppimiseksi noudatetaan seuraavia ohjeita.

Vaihe 1:

Käytämme samaa tietolomaketta tässä menettelyssä. Paina ensin painiketta CTRL+F11 avataksesi kehittäjäikkunan.

Vaihe 2:

Uusi ikkuna avautuu. Tässä Klikkaa hiiren kakkospainikkeella arkilla, johon haluat soveltaa VBA koodi. Valitse käytettävissä olevista vaihtoehdoista Insert (Lisää) ja napsauta Module (Moduuli).

Vaihe 3:

Kirjoita uuteen ikkunaan VBA Tarjoamme koodin tässä.

 Sub UniqueList() 'VBA Dim InputRng As Range, OutRng As Range xTitleId = "Kirja & Elokuvan nimi" 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 

Voit muuttaa syöttöaluetta tarpeidesi mukaan. Napsauta painiketta Suorita kuvake.

Vaihe 4:

Uusi ikkuna avautuu. Syötä tähän tietoväli, josta luot luettelon. Klikkaa painiketta Ok jatkaa.

Valitse nyt tulostusikkunassa solu, josta haluat saada luettelon.

Klikkaa Ok saadaksesi listasi. Ja työmme on tehty.

3. Luo luettelo alueesta kriteerien perusteella

Tässä osiossa luomme luettelon kriteereihin perustuvasta data-alueesta.

Vaihe 1:

Seuraavassa esimerkissä meille annetaan joitakin kirjan ja elokuvan nimiä, jotka ovat Kirjan ja elokuvan nimi Sarakkeessa jotkut nimet toistuvat. Nyt teemme tästä sarakkeesta ainutlaatuisen luettelon, jossa jokainen nimi esiintyy vain kerran.

Vaihe 2:

Solussa D4 alla Ainutlaatuinen luettelo sarakkeessa, Sovelletaan INDEX kanssa MATCH Kaava. Aseta arvot ja lopullinen kaava on,

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

Missä,

  • Luettelo on B4:B24
  • Look_Value osoitteessa MATCH toiminto on 0
  • Valikoima, jolla COUNTIF toiminto on $D$3:D3
  • Kriteeri on B4:B24
  • Haluamme EXACT ottelu ( 0 ).

Tämä kaava on matriisikaava. Paina siis painiketta "CTRL+SHIFT+ENTER" soveltaa tätä kaavaa

Vaihe 3:

Sovella nyt samaa kaavaa muihin soluihin saadaksesi lopputuloksen.

Pikamerkinnät

➤Välttääksesi virheet, muista tarkistaa Jätä huomiotta Tyhjä ja Pudotusvalikko solussa.

➤Luoessasi dynaamista pudotusluetteloa varmista, että soluviittaukset ovat absoluuttisia (kuten esim. $B$4 ) eikä suhteellisia (kuten B2 , tai B$2 , tai $B2)

➤ Lehdistö CTRL+SHIFT+ENTER soveltaa array-kaavaa.

Päätelmä

Tänään keskustelimme kolmesta eri menettelystä, joilla luodaan luettelo annetusta alueesta. Toivottavasti tästä artikkelista on sinulle hyötyä. Jos sinulla on ehdotuksia tai epäselvyyksiä, olet tervetullut kommentoimaan.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.