Sisukord
Töötades suure andmebaasiga, võib teil olla vaja luua antud andmebaasist andmete või teksti nimekiri. Kui teete seda käsitsi, läheb see teile palju aega maksma. Excelil on mõned funktsioonid ja valemid, mille abil saate hõlpsasti teha oma nimekirja andmevahemikust. Täna selles artiklis näitame mõningaid meetodeid, kuidas luua nimekirju vahemikust Excelis.
Lae alla praktiline töövihik
Lae alla see harjutamisleht, et seda artiklit lugedes harjutada.
Excel-Liikide-Liikide-Liikide-Liikide-Liist.xlsxExceli vahemikust loome nimekirja (3 meetodit)
1. Nimekirja loomine vahemikust, tehes ripploendistiku
Drop-down loendi tegemine on suurepärane viis loendite loomiseks antud vahemikust. Drop-down loendi abil saab valida mis tahes konkreetseid andmeid sekundite jooksul. Siin selles jaotises arutame kahte tüüpi drop-down loendeid loendi tegemisel vahemikust. Et rohkem teada saada drop-down loendi kohta, Vajuta siia!
i. Sõltumatu rippmenüü
Sõltumatu ripploendist on see, kus saate oma andmeid vabalt valida ja andmete automaatset uuendamist ei toimu. Õpime!
1. samm:
Siin antud olukorras on toodud mõned raamatute ja filmide nimed. "Raamatu nimi" ja "Filmi nimi" veerus. Me peame tegema sellest andmevalikust ripploendi. Selleks loome kaks veergu nimega "Raamatute nimekiri" ja "Filmide nimekiri" kuskil töölehel. Nende veergude alla teeme oma ripploendi.
2. samm:
Nüüd klõpsake lahtril E4 all Raamatute nimekiri veergu, mine aadressile Andmed seejärel klõpsa Andmete valideerimine .
E4→ Andmed→ Andmete valideerimine
3. samm:
Ilmub andmete valideerimise aken. Valige andmete valideerimise kriteeriumiks List, klõpsake nuppu Allikavälja ikoon et valida oma andmeallikas.
Valige oma andmed veerus Raamatu nimi ( $B$4:$B$16) ja klõpsake OK jätkata
Ja meie ripploendist raamatute nimede andmete loendist luuakse.
4. samm:
Samamoodi kehtib ka Filmide nimekiri veerus, korrake järgmisi protseduure ja valige oma andmed allikaväljal veerus Movie Name ( $C$4:$C$16).
Klõpsake Ok et saada oma ripploendist. Nii saab ripploendistiku loomisel teha nimekirja andmevahemikust.
ii. Dünaamiline rippmenüü
1. samm:
Dünaamiline ripploendikogu uuendab teie andmeid automaatselt. Dünaamilise ripploendikogu tegemiseks minge aadressile Andmed , kliki Andmete valideerimine Valige andmete valideerimise aknas Loetelu valideerimiskriteeriumidena. Allikaväljale sisestada OFFSET funktsioon. Valem on järgmine,
=OFFSET($B$4,0,0,COUNTTIF($B$4:$B$100,""))Kus,
- Viide on $B$4
- Rid ja veerud on 0
- [kõrgus] on COUNTIF($B$4:$B$100,"")
Klõpsake Ok Meie dünaamiline rippmenüü on loodud.
Et kontrollida, kas see nimekiri on dünaamiline või mitte, kustutame mõned andmed meie andmevahemikust. Siis näeme, et ka ripploendi andmed on uuendatud.
Loe edasi: Kuidas luua dünaamiline sõltuv rippmenüüliste loetelu Excelis
2. samm:
Nüüd tehke filmide nimekirja puhul sama, mida näitasime raamatu nimede nimekirja puhul. Ja sel juhul on OFFSET valem on,
=OFFSET($C$4,0,0,0,COUNTIF($C$4:$C$100,"")Klõpsake Ok et teha oma dünaamiline ripploendist nimekiri antud vahemikust.
2. Loome nimekirja vahemikust Exceli VBA abil
Kasutades Excel VBA , saame antud andmevalikust hõlpsasti nimekirja koostada. Selle õppimiseks järgime järgmisi protseduure.
1. samm:
Kasutame selle protseduuri jaoks sama andmelehte. Kõigepealt vajutage CTRL+F11 et avada arendaja aken.
2. samm:
Ilmub uus aken. Siin Parema klõpsuga lehel, kus soovite rakendada VBA kood. Valige olemasolevate valikute hulgast Insert, klõpsake moodulit.
3. samm:
Kirjutage uues aknas oma VBA kood. Me esitame koodi siin.
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
Saate muuta sisestusvahemikku vastavalt oma vajadusele. Klõpsake nuppu Käivita ikoon.
4. samm:
Avaneb uus aken. Siin sisestage andmete vahemik, millega loote nimekirja. Vajutage nupule Ok jätkata.
Nüüd valige väljundaknas lahter, kuhu soovite oma nimekirja saada.
Klõpsake Ok et saada oma nimekiri. Ja meie töö on tehtud.
3. Loo nimekiri vahemikust kriteeriumide alusel
Selles jaotises loome kriteeriumide alusel andmete vahemikust nimekirja.
1. samm:
Järgnevas näites on meile antud mõned raamatute ja filmide nimed, mis on esitatud Raamatu ja filmi nimi veerus. Selles veerus korduvad mõned nimed. Nüüd teeme sellest veerust unikaalse nimekirja, kus iga nimi esineb ainult üks kord.
2. samm:
Kärgis D4 all Unikaalne nimekiri veerus, Rakenda INDEX koos MATCH valem. Sisestage väärtused ja lõplik valem on,
=INDEX(B4:B24,MATCH(0,COUNTIF($D$3:D3,B4:B24),0))Kus,
- Nimekiri on B4:B24
- Look_Value . MATCH funktsioon on 0
- Vahemik COUNTIF funktsioon on $D$3:D3
- Kriteerium on B4:B24
- Me tahame, et EXACT mängu ( 0 ).
See valem on massiivi valem. Niisiis, vajutage "CTRL+SHIFT+ENTER" selle valemi kohaldamiseks
3. samm:
Nüüd rakendage sama valemit ülejäänud lahtritele, et saada lõpptulemus.
Kiire märkmete tegemine
➤Vigade vältimiseks ärge unustage kontrollida Ignoreeri tühi ja Lahtrisisene rippmenüü.
➤Dünaamilise ripploendi loomisel veenduge, et lahtriviited on absoluutsed (näiteks $B$4 ) ja mitte suhteline (näiteks B2 , või B$2 , või $B2)
➤ Press CTRL+SHIFT+ENTER rakendada massiivi valemit.
Kokkuvõte
Täna arutasime kolme erinevat protseduuri nimekirja loomiseks antud vahemikust. Loodan, et see artikkel osutub teile kasulikuks. Kui teil on mingeid ettepanekuid või segadusi, olete väga oodatud kommenteerima.