Turinys
Kai dirbate su didele duomenų baze ir jums reikia pasirinkti konkretų elementą iš sąrašo, šioje situacijoje jums gali padėti išskleidžiamasis sąrašas. Naudodami išskleidžiamąjį sąrašą per kelias sekundes galite pasirinkti bet kokius konkrečius duomenis. Išskleidžiamąjį sąrašą galite sudaryti ir naudodami kelis stulpelius. Šiandien šiame straipsnyje aptarsime keletą "Excel" išskleidžiamojo sąrašo kūrimo iš kelių stulpelių būdų.
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų lapą, kad galėtumėte praktikuotis skaitydami šį straipsnį.
Kelių stulpelių išskleidžiamoji eilutė.xlsx3 unikalūs būdai, kaip sukurti išskleidžiamąjį sąrašą keliuose stulpeliuose
Šiame skyriuje bus aptarti 3 unikalūs "Excel" išskleidžiamojo sąrašo su keliais stulpeliais būdai. Aptarsime juos tinkamai iliustruodami.
1. Nepriklausomas išskleidžiamasis sąrašas keliuose stulpeliuose
Galite sukurti nepriklausomą "Excel" išskleidžiamąjį sąrašą su keliais stulpeliais.
Toliau pateiktame pavyzdyje mums duotas fotoaparatas "Objektyvo modelis" ir jų būsimų modelių pavadinimai, pvz. "Canon objektyvo modelis" , "Nikon objektyvo modelis" , ir "Sony objektyvo modelis" . Naudodami šiuos stulpelius turime sudaryti išskleidžiamus sąrašus.
Žingsniai :
- Pirmiausia sukurkite kitą lentelę bet kurioje darbalapio vietoje, kurioje norite sudaryti sąrašą.
- Dabar sukursime išskleidžiamąjį sąrašą naudodami šiuos modelių pavadinimus.
- Taigi pasirinkite langelį, kuriame norite sukurti išskleidžiamąjį sąrašą (t. y. Ląstelė D11 ) ->eikite į Duomenys skirtukas ->spustelėkite Duomenų patvirtinimas .
Skaityti daugiau: Kaip sudaryti išskleidžiamąjį sąrašą "Excel" programoje (nepriklausomas ir priklausomas)
- Toliau, į Duomenys Patvirtinimas dialogo lange pasirinkite "Sąrašas" kaip patvirtinimo kriterijus. Ir Šaltinis rodomas lauko langas. Pasirinkite duomenų intervalą iš "Objektyvo modelis" stulpelis ( $B$5:$B$7 ).
- Spustelėkite GERAI patvirtinti.
- Taigi, bus sukurtas jūsų norimas išskleidžiamojo sąrašo langelis. Spustelėkite šią piktogramą šalia langelio D11 peržiūrėti sąrašą.
- Dabar šalia ląstelės, pavadintos "Canon objektyvo modelis" ( D12 ). Pakartokite ankstesnes procedūras ir pasirinkite duomenų masyvą ( $D$5:$D$9 ) kaip šaltinio lauką.
- Spustelėkite GERAI sudaryti sąrašą.
- Dabar turime sukurti du išskleidžiamus sąrašus kitoms dviem ląstelėms. "Nikon objektyvo modelis" , sąrašas yra toks,
- Ir už "Sony objektyvo modelis" .
- Dabar, kai turime visus išskleidžiamus sąrašus, galime savarankiškai pasirinkti parinktis iš šių sąrašų. Nikon objektyvo modelis galime pasirinkti perspektyvinį objektyvą Lęšis.
2. OFFSET funkcijos naudojimas keliuose stulpeliuose
Galime naudoti OFFSET funkcija kad mūsų išskleidžiamąjį sąrašą iš kelių stulpelių padarytume dinamiškesnį.
Šiame pavyzdyje naudosime ankstesnį duomenų rinkinį. Dabar sukurkite bet kurioje darbalapio vietoje stulpelius "Pasirinkti objektyvą" , ir "Modelis" .
Šiose skiltyse sudarysime savo sąrašus.
Žingsniai :
- Visų pirma, ląstelėje D13 , sukurkite išskleidžiamąjį sąrašą, naudodami duomenis iš "Antraštės" lęšio modelio stulpelius. Šį veiksmą atlikite taip 1 metodas .
D13→Duomenys skirtukas →Duomenų patvirtinimas
- Tada Duomenų patvirtinimas dialogo lange pasirinkite Sąrašas kaip Patvirtinimo kriterijai . Dabar pasirinkite $D$4:$F$4 kaip jūsų Šaltinis duomenis. Nepamirškite patikrinti "Ignoruoti tuščią" ir "Išskleidžiamoji eilutė ląstelėje" .
- Spustelėkite GERAI tęsti.
- Taigi, ląstelėje sukuriamas išplečiamasis sąrašas D13 . Norėdami peržiūrėti sąrašą, spustelėkite šią piktogramą.
- Dabar, kai pagrindinis darbas atliktas, sukursime galutinį išskleidžiamąjį sąrašą, naudodami kelis stulpelius. Norėdami tai padaryti, pasirinkite ląstelę E14 , ir pakartokite išskleidžiamojo sąrašo sudarymo procesą, kaip parodyta ankstesniuose metoduose. Dabar čia, šaltinio lange, taikykite OFFSET su MATCH funkcijas, kad vienu metu būtų galima naudoti kelis stulpelius. Formulė yra tokia,
=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)
Kur,
- Nuoroda yra $D$4
- Eilutė yra 1 . Norime judėti 1 eilutę žemyn kiekvieną kartą.
- Stulpelis yra MATCH($D14,$D$4:$F$4,0)-1 . Čia mes naudojome MATCH formulę, kad stulpelio pasirinkimas būtų dinamiškas. MATCH formulę,... Paieškos vertė yra . $D14 , lookup_array yra . $D$4:$F$4 , ir [match_type] yra . EXACT .
- [aukštis] kiekvieno stulpelio yra 5
- [plotis] kiekvieno stulpelio yra 1
- Spustelėkite "GERAI" gauti sąrašą iš kelių stulpelių.
- Taigi mūsų išskleidžiamojo sąrašo iš kelių stulpelių sąrašas yra paruoštas. Šis sąrašas yra dinamiškas. Pavyzdžiui, jei pasirinksime "Sony objektyvo modelis" , sąrašą, esantį "Modelis" stulpelyje bus rodomi "Sony" objektyvų pavadinimai.
Skaityti daugiau: Kaip naudoti IF teiginį išskleidžiamajam sąrašui "Excel" sukurti ir kaip sukurti išskleidžiamąjį sąrašą pagal formulę programoje "Excel
3. Priklausomas išskleidžiamasis sąrašas keliuose stulpeliuose
Priklausomas išskleidžiamasis sąrašas taip pat yra formulėmis ir keliais stulpeliais pagrįstas sąrašas.
Toliau pateiktame pavyzdyje stulpelyje pateikiami žemynų pavadinimai "Žemynas" , kituose stulpeliuose prie tų žemynų pavadinimų pateikiami kai kurių šalių pavadinimai, o likusiuose stulpeliuose - kai kurių miestų pavadinimai prie tų perspektyvinių šalių.
Naudodami šiuos kelis stulpelius turime sudaryti išskleidžiamus sąrašus. Dabar sukurkite kitą lentelę bet kurioje darbalapio vietoje, kurioje norite gauti rezultatą.
Žingsniai :
- Pirma, ląstelėje D13 sudarykite išskleidžiamąjį sąrašą, naudodami žemynų pavadinimus. Norėdami sudaryti sąrašą, atlikite anksčiau aptartas procedūras. Pasirinkite šaltinio duomenis $D$3:$F$3 .
- Tada spustelėkite GERAI norėdami sudaryti sąrašą. Spustelėkite šią piktogramą šalia langelio D13 rodyti sąrašą.
- Kitame žingsnyje sukursime "Vardų diapazonai" tų šalių stulpelius. Pasirinkite stulpelius, pavadintus "Azija" , "Afrika" , ir "Europa" ir eikite į "Formulė" ir "Vardo tvarkytojas" , spustelėkite "Sukurti iš pasirinkimo" .
Formulė → Vardų tvarkyklė → Kurti iš pasirinkimo
- Atsidarė naujas langas. Patikrinkite Viršutinė eilutė ir spustelėkite GERAI .
- Dabar pasirinkite ląstelę E13 ir eikite į Duomenų patvirtinimas ir pasirinkite Sąrašas. Į Šaltinis langelį, taikykite šią formulę:
=INDIRECT(D13)
Tai reiškia, kad pasirinkus Asia išskleidžiamajame sąraše (D13) , tai yra nuoroda į pavadintą intervalą " Asia " (per INDIREKTINIS funkciją ir taip išvardija visus tos kategorijos elementus.
- Tada spustelėkite GERAI . Sudarytas formulėmis pagrįstas priklausomų asmenų sąrašas.
- Mūsų užduotis dar nebaigta! Kitas žingsnis - sudaryti kitą priklausomą sąrašą, priklausantį nuo ląstelės reikšmės E13 ! Norėdami tai padaryti, vėl eikite į Formulės ir Vardas ir pavardė Vadybininkas , spustelėkite Kurti iš pasirinkimo . Patikrinkite Viršutinė eilutė ir spustelėkite GERAI kai pasirodys naujas langas.
- Dabar pasirinkite ląstelę F13 ir eikite į Duomenų patvirtinimas ir pasirinkite Sąrašas ... Šaltinis lauką, taikykite šią formulę:
=INDIRECT(E13)
Tai reiškia, kad pasirinkus "Indija" išskleidžiamajame sąraše ( C13 ), tai yra nuoroda į pavadintą intervalą "Indija" (per INDIREKTINIS funkcija) ir taip išvardija visus tos kategorijos elementus.
- Tada spustelėkite GERAI kad galėtumėte atlikti savo darbą.
- Taigi mūsų išskleidžiamieji sąrašai iš kelių stulpelių yra baigti. Dabar, jei pasirinksime "Europa" ir šalis "Vokietija" sąraše bus parodyti atitinkami rezultatai.
Skaityti daugiau: Keletas priklausomų išskleidžiamųjų sąrašų "Excel VBA
Trumpos pastabos
👉 MATCH funkcija skaičiuoja stulpelius kaip 1,2,3 kadangi OFFSET funkcija juos skaičiuoja kaip 0,1,2 . Todėl turite pridėti "-1" po atitikimo funkcijos MATCH($D13,$D$3:$F$3,0)-1 .
👉 Kurdami dinaminį išskleidžiamąjį sąrašą, įsitikinkite, kad ląstelių nuorodos yra absoliučios (pvz. $B$4 ), o ne santykiniai (pvz. B2 , arba B$2 , arba $B2)
👉 Kad išvengtumėte klaidų, nepamirškite patikrinti "Ignoruoti tuščią" ir "Išskleidžiamoji eilutė ląstelėje" .
Išvada
Išplečiamasis sąrašas, sudarytas pagal kelis "Excel" stulpelius, gerokai palengvina ir palengvina mūsų darbą. Aptarėme tris skirtingus būdus, kaip tai padaryti. Jei turite kokių nors neaiškumų ar minčių dėl šio straipsnio, praneškite mums komentarų skiltyje.