Tabloya naverokê
Dema ku hûn bi databasek mezin re dixebitin û hûn hewce ne ku babetek taybetî ji navnîşek hilbijêrin, navnîşek dakêşan dikare di vê rewşê de ji we re bibe alîkar. Bi karanîna navnîşek dakêşanê hûn dikarin di nav çirkeyan de daneyên taybetî hilbijêrin. Hûn dikarin navnîşa dakêşanê bi karanîna gelek stûnan jî çêbikin. Îro di vê gotarê de, em ê çend awayên çêkirina navnîşa dakêşana Excel-ê ji çend stûnan nîqaş bikin.
Pirtûka Xebatê ya Pratîkê dakêşin
Vê pelgeya pratîkê dakêşin da ku hûn dema ku hûn pratîk bikin vê gotarê dixwînin.
Drop-down ji bo Pir Stûnan.xlsx
3 Awayên Yekta Afirandina Lîsteya Davêj Di Pir Stûnan de
Ev beş dê 3 awayên bêhempa yên navnîşa dakêşana Excel bi gelek stûnan veşêre. Werin em wan bi mînakek rast nîqaş bikin.
1. Di Pir Stûnan de Lîsteya Drop-Down-a Serbixwe
Hûn dikarin bi çend stûnan lîsteyek daketî ya serbixwe ya Excel biafirînin.
Di mînaka jêrîn de, hin Kamera ji me re hatine dayîn "Modela Lens" û navên modela wan ên paşerojê yên wekî "Modela Lensa Canon" , "Modelê Lensa Nikon" , û "Modelê Lensa Sony" . Divê em bi van stûnan lîsteyên daketî çêkin.
Gavên :
- Berî her tiştî, yekî din biafirînin tabloya li her dera pelê xebatê ya ku hûn dixwazin navnîşa xwe lê çêbikin.
- Niha em ê bi van navên modelan lîsteyek daketî çêbikin.
- Ji ber vê yekê, hucreya ku lê tê hilbijêrintu dixwazî lîsteyek daketî biafirînî (ango Celê D11 ) ->herin tabloya Daneyên ->li ser Rêxistina daneyan bitikîne.
- Bikirtînin OK ji bo piştrastkirinê.
- Ji ber vê yekê, navnîşa weya dakêşanê ya xwestî dê were afirandin. Li ser vê îkonê li kêleka şaneya D11 bikirtînin da ku navnîşê bibînin.
- Niha em ê li kêleka şaneya bi navê
"Modelê Lensê Canon" ( D12 ). Van prosedurên berê dubare bikin û rêzika daneyê ( $D$5:$D$9 ) wekî qada çavkaniya xwe hilbijêrin.
- OK bikirtînin da ku lîsteyek çêkin.
- Niha divê em ji bo du şaneyên din du lîsteyên daketî çêkin. Ji bo "Modela Lensê ya Nikon" , navnîş ev e,
- Û ji bo "Modela Lensa Sony" .
- Niha ku me hemî lîsteyên daketî hene, em dikarin serbixwe ji wan lîsteyan vebijarkan hilbijêrin. Mînakî, ji bo Modela Lensê ya Nikon , em dikarin Lensa perspektîf hilbijêrin.
2. Di Pir Stûnan de Fonksiyona OFFSET bikar bînin
Em dikarin bi kar bînin OFFSET fonksiyona da ku lîsteya meya daketî ya ji gelek stûnan dînamîktir bike.
Di vê nimûneyê de, em ê daneheva berê bikar bînin. Naha li her cîhek pelê xebatê ku stûnên "Lens Hilbijêre" , û "Model" hene biafirînin.
Di van stûnan de, em dê lîsteyên me çêbike.
Gavên :
- Berî her tiştî, di hucreya D13 de, bi karanîna lîsteyek daketî biafirîne. daneyên "Sernivîs" yên stûnên modela lensê. Vê gavê mîna Rêbaza 1 bişopînin.
D13→Daneyên tab →Rêbazkirina daneyan
- Dûv re, di qutîka diyalogê de Perrastkirina Daneyên , Lîsteya wekî Pîvanên Verastkirinê hilbijêrin. Niha, $D$4:$F$4 wekî Çavkaniya daneya xwe hilbijêrin. Bînin bîra xwe ku hûn li ser "Balkêşî paşguh nekin" û "Derketina di hucreyê de" .
- Bikirtînin OK ji bo berdewamkirinê.
- Ji ber vê yekê, di şaneya D13 de lîsteyek daketî tê çêkirin. Ji bo dîtina lîsteyê li ser vê îkonê bikirtînin.
- Niha ku karê me yê bingehîn qediya, em ê bi karanîna çend stûnan lîsteyek daketî ya dawîn çêbikin. . Ji bo vê yekê, hucreya E14 hilbijêrin, û wekî ku di rêbazên berê de têne xuyang kirin pêvajoya çêkirina navnîşa dakêşanê dubare bikin. Naha li vir di qutiya çavkaniyê de, fonksiyonên OFFSET bi MATCH bi kar bînin da ku bi hevdemî gelek stûnan bikar bînin. Formula ev e,
=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)
Li ku,
- Referans e $D$4
- Rêz 1 e. Em dixwazin her carê rêza 1 berjêr bikin.
- Stûn MATCH($D14,$D$4:$F$4,0)-1 e. Li vir me formula MATCH bikar anî da ku hilbijartina stûnê dînamîk bike. Di formula MATCH de, Nirxa lêgerînê $D14 , lookup_array $D$4:$F$4<4 e>, û [cureya_hevberdanê] TAYBET e .
- [bilindî] ji her stûnekê 5
- [firehiya] ji her stûnê 1
- Bikirtînin "OK" da ku navnîşê ji gelek stûnan.
- Ji ber vê yekê lîsteya meya daketî ya ji gelek stûnan amade ye. Ev lîsteya dînamîk e. Mînakî, heke em "Modela Lensê ya Sony" hilbijêrin, navnîşa di stûna "Model" de dê navên lensên Sony nîşanî we bide.
Zêdetir bixwînin: Meriv çawa Daxuyaniya IF-ê bikar tîne da ku li Excel Lîsteyek Drop-down biafirîne û meriv çawa li ser bingeha Formula li Excel Lîsteyek Drop-Down çêbike
3. Lîsteya daketinê ya girêdayî di Pir Stûnan de
Lîsteya dakêşana girêdayî jî lîsteyek li ser bingeha formula û pir stûnan e.
Li jêr mînak, di bin stûna “Parzemîna” de hin navên parzemînan hatine dayîn, stûnên din di bin wan navên parzemînan de navên hin welatan nîşan didin û stûnên mayî jî navên hin bajaran di bin wan welatên perspektîf de nîşan didin.
Pêdivî ye ku em bi karanîna van pirjimar lîsteyên dakêşan çêbikinstûnên. Niha tabloyeke din li her dera kargeha ku hûn dixwazin encamê bi dest bixin ava bikin.
Gavên :
- Pêşî, di hucreyê de D13 bi karanîna navê parzemînan navnîşek dakêşanê çêbikin. Ji bo çêkirina navnîşê, prosedurên ku berê hatine nîqaş kirin bişopînin. Daneyên çavkaniyê hilbijêrin $D$3:$F$3 .
- Piştre, bikirtînin OK da ku navnîşek çêbikin. Li ser vê îkonê li kêleka hucreyê bikirtînin D13 da ku navnîşê nîşan bide.
- Di gava pêş de, em ê biafirînin. Ji bo wan stûnên welat "Rêzeyên Name" . Stûnên bi navên "Asya" , "Afrîka" , û "Ewropa" hilbijêrin û biçin "Formula" û li ser "Rêveberê Navê" , bitikîne "Ji Hilbijartinê Biafirîne" .
Formula → Rêvebirê Navê → Ji Hilbijartinê biafirîne
- Pencerek nû derket. Li ser Rêza jorîn kontrol bikin û OK bikirtînin.
- Niha şaneya E13
û herin Verastkirina daneyan û Lîstê hilbijêrin. Di qutiya Çavkaniyê de, vê formulasê bicîh bikin:
=INDIRECT(D13)
Ev tê wê maneyê ku gava hûn Asya di lîsteya daketî de (D13) hilbijêrin, ev tê wateya navê range " Asya " (bi rêya fonksiyona INDIRECT û bi vî awayî hemû tiştên di wê kategoriyê de navnîş dike.
- Piştre , bikirtînin OK . Lîsteya girêdayî formula-based hatiye çêkirin.
- Erka me hîn neqediyaye! gav çêkirina yeke din elîsteya girêdayî li gor nirxa di hucreyê de E13 ! Ji bo vê yekê, dîsa biçin Formulan û di Rêvebirê Navê de, li ser Ji Hilbijartinê Biafirînin bikirtînin. Li Rêza Serê kontrol bikin û dema ku pencereya nû xuya bû, bikirtînin OK .
- Niha şaneyê hilbijêrin F13 û herin Rastkirina daneyan û List hilbijêrin. Di qada Çavkanî de, vê formulê bicîh bînin:
=INDIRECT(E13)
Ev tê wê wateyê ku gava hûn "Hindistan" di navnîşa daketî de ( C13 ) hilbijêrin, ev tê wateya rêza binavkirî "Hindistan" (bi rêya fonksiyona INDIRECT ) û bi vî awayî hemû tiştên di wê kategoriyê de destnîşan dike.
- Piştre, bitikîne OK da ku karê xwe biqede.
- Ji ber vê yekê navnîşên me yên dakêşan ên ji gelek stûnan têne çêkirin. Niha ger em "Ewropa" û welatê "Almanya" hilbijêrin, lîste dê encamên têkildar nîşanî me bide.
Zêdetir Bixwîne: Lîsteya Drop-Down a Pirrjimar Excel VBA
Têbînîyên Zûtirîn
👉 The Fonksiyona MATCH stûnan wekî 1,2,3 dihejmêre lê fonksiyona OFFSET wan wekî 0,1,2 dihejmêre. Ji ber vê yekê divê hûn “-1” piştî fonksiyona hevberdanê MATCH($D13,$D$3:$F$3,0)-1 lê zêde bikin.
👉 Dema ku lîsteyek daketî ya dînamîkî diafirîne, pê ewle bin ku referansên hucreyê mutleq in (wek $B$4 ) û ne têkildar in (wekî B2 , an B. $2 , an $B2)
👉 Ji bo ku hûn ji xeletiyan dûr nekevin, ji bîr mekin ku hûn "Bala paşguh nekin" û "Dropdown-hucreyê" .
Encam
Lîsteya daketî ya ku li ser bingeha gelek stûnên Excel-ê ye, karê me pir hêsantir û rehettir dike. Me sê awayên cihêreng ji bo vê yekê nîqaş kir. Ger di derbarê vê gotarê de tevlihevî an ramanên we hebin ji kerema xwe di beşa şîroveyê de ji me re agahdar bikin.