Агуулгын хүснэгт
Та том өгөгдлийн сантай ажиллаж байгаа бөгөөд жагсаалтаас тодорхой зүйлийг сонгох шаардлагатай үед доош унадаг жагсаалт нь энэ тохиолдолд танд туслах болно. Унждаг жагсаалтыг ашигласнаар та секундын дотор тодорхой өгөгдлийг сонгох боломжтой. Та хэд хэдэн багана ашиглан унждаг жагсаалтыг гаргаж болно. Өнөөдөр энэ нийтлэлд бид Excel-ийн унадаг жагсаалтыг олон баганаас үүсгэх зарим аргуудын талаар ярилцах болно.
Дадлагын ажлын номыг татаж авах
Дадлага хийх хугацаандаа энэ дадлагын хуудсыг татаж авна уу. Энэ нийтлэлийг уншиж байна.
Олон баганад унадаг цэс.xlsx
Олон баганад доош унах жагсаалт үүсгэх 3 өвөрмөц арга
Энэ хэсэгт Excel-ийн олон багана бүхий унждаг жагсаалтад зориулсан 3 өвөрмөц аргыг авч үзэх болно. Тэдгээрийг зохих дүрслэлээр ярилцъя.
1. Олон багана дахь бие даасан унадаг жагсаалт
Та Excel-ийн олон багана бүхий бие даасан унждаг жагсаалт үүсгэж болно.
Дараах жишээнд бидэнд Камерын зарим хэсгийг өгсөн “Линзний загвар” ба тэдгээрийн ирээдүйн загварын нэр болох “Canon линзний загвар” , “Nikon линзний загвар” , “Sony линз загвар” . Бид эдгээр баганыг ашиглан доош унах жагсаалт гаргах ёстой.
Алхам :
- Юуны өмнө өөр үүсгэнэ үү. Хүснэгтийн хүснэгтийн аль ч хэсэгт жагсаалтаа гаргахыг хүсэж байна.
- Одоо бид эдгээр загварын нэрийг ашиглан доош унадаг жагсаалт гаргах болно.
- Тиймээс хаана байгаа нүдийг сонгоно уута унадаг жагсаалт үүсгэхийг хүсэж байна (жишээ нь: D11 нүд ) -> Өгөгдөл таб руу очих -> Өгөгдлийн баталгаажуулалт дээр товшино уу.
Дэлгэрэнгүй унших: Excel дээр хэрхэн доош унадаг жагсаалт гаргах вэ (бие даасан ба хараат)
- Дараа нь Data Validation харилцах цонхноос “Жагсаалт” г баталгаажуулах шалгуур болгон сонгоно. Эх сурвалж талбарт цонх гарч ирнэ. “Линзний загвар” баганаас ( $B$5:$B$7 ) өгөгдлийн мужийг сонгоно уу.
- Баталгаажуулахын тулд OK товшино.
- Тиймээс таны хүссэн унадаг жагсаалт үүснэ. Жагсаалтыг харахын тулд D11 <> <*
- дээр дарах болно 3>“Canon линзний загвар” ( D12 ). Эдгээр өмнөх процедурыг давтаж, өгөгдлийн массивыг ( $D$5:$D$9 ) эх талбар болгон сонгоно уу.
- Жагсаалт хийхийн тулд OK дарна уу.
- Одоо бид өөр хоёр нүдэнд хоёр унждаг жагсаалт гаргах хэрэгтэй. “Nikon линзний загвар” -ийн хувьд жагсаалт нь
- болон “Sony линзний загвар” .
- Одоо бидэнд унждаг жагсаалтууд байгаа тул тэдгээр жагсаалтаас сонголтуудыг бие даан сонгох боломжтой. Жишээлбэл, Nikon линзний загвар -ийн хувьд бид хэтийн линзийг сонгож болно.
2. Олон баганад OFFSET функцийг ашиглах
Бид ашиглаж болно OFFSET функц нь олон баганаас доош унадаг жагсаалтыг илүү динамик болгох.
Энэ жишээнд бид өмнөх өгөгдлийн багцыг ашиглах болно. Одоо “Линз сонгох” , “Загвар” багануудыг агуулсан ажлын хуудасны аль ч хэсэгт үүсгэнэ үү.
Эдгээр баганад бид бидний жагсаалтыг гаргах болно.
Алхам :
- Юуны өмнө, D13 нүдэнд дараахыг ашиглан доош унадаг жагсаалт үүсгэнэ үү. линз загварын баганын “Толгой” -ын өгөгдөл. Арга 1 гэх мэт энэ алхмыг дагана уу.
D13→Өгөгдөл таб →Өгөгдлийн баталгаажуулалт
- Дараа нь Өгөгдлийн баталгаажуулалт харилцах цонхноос Жагсаалт -г Баталгаажуулалтын шалгуур болгон сонгоно. Одоо $D$4:$F$4 -г Эх сурвалж өгөгдлөөр сонгоно уу. "Хоосон зайг үл тоомсорлох" болон "Нүдэнд унадаг" -г шалгахаа бүү мартаарай.
- Үргэлжлүүлэхийн тулд OK дээр товшино уу.
- Иймээс D13 нүдэнд унадаг жагсаалт үүснэ. Жагсаалтыг харахын тулд энэ дүрс дээр дарна уу.
- Одоо бидний үндсэн ажил дууссан тул бид олон багана ашиглан эцсийн уналтын жагсаалтыг гаргах болно. . Үүнийг хийхийн тулд E14 нүдийг сонгоод өмнөх аргуудад үзүүлсэн шиг унадаг жагсаалт гаргах үйлдлийг давтана уу. Одоо энд байгаа эх талбарт олон баганыг нэгэн зэрэг ашиглахын тулд OFFSET -ийг MATCH функцтэй ашиглана уу. Томъёо нь,
=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)
Үүнд,
- Лавлагаа нь $D$4
- Мөр нь 1 . Бид 1 мөрийг доошлуулах болгонд шилжүүлэхийг хүсэж байна.
- Багана нь MATCH($D14,$D$4:$F$4,0)-1 байна. Энд бид баганын сонголтыг динамик болгохын тулд MATCH томьёог ашигласан. MATCH томьёоны Хайлтын утга нь $D14 , хайлтын_массив нь $D$4:$F$4<4 байна>, мөн [тохирох_төрөл] нь ЯГ байна.
- [өндөр] багана тус бүрийн 5 байна.
- [өргөн] багана бүрийн 1
- "OK" дээр дарж жагсаалтаас авна уу. олон багана.
- Тиймээс олон баганаас унадаг бидний жагсаалт бэлэн боллоо. Энэ жагсаалт нь динамик юм. Жишээлбэл, хэрэв бид “Sony Lens Model” -г сонговол “Загвар” баганын жагсаалт танд Sony линзний нэрийг харуулах болно.
Дэлгэрэнгүй унших: Excel дээр унадаг жагсаалт үүсгэхийн тулд IF мэдэгдлийг хэрхэн ашиглах, Excel дээр томьёо дээр үндэслэн доош унадаг жагсаалт хэрхэн хийх вэ? 4>
3. Олон багана дахь хараат унждаг жагсаалт
Хамааралтай унждаг жагсаалт нь мөн томьёо болон олон баганад суурилсан жагсаалт юм.
Дараах хэсэгт Жишээ нь, бидэнд “Тив” баганын доор зарим тивийн нэрийг өгсөн, бусад баганад зарим улс орны нэрийг тэдгээр тивийн нэрээр, бусад баганад зарим хотын нэрийг тэдгээр хэтийн төлөвтэй улс орнуудын доор харуулав.
Бид эдгээр олон тоог ашиглан унждаг жагсаалт гаргах хэрэгтэйбаганууд. Одоо ажлын хуудасны аль ч хэсэгт үр дүнг авахыг хүссэн өөр хүснэгт үүсгэнэ үү.
Алхам :
- Эхлээд D13 нүдэнд тивүүдийн нэрийг ашиглан доош унах жагсаалт гарга. Жагсаалтыг гаргахын тулд өмнө нь хэлэлцсэн журмыг дагана уу. Эх өгөгдлийг сонго $D$3:$F$3 .
- Дараа нь OK дээр дарж жагсаалт гаргана. Жагсаалтыг харуулахын тулд D13 нүдний хажууд байгаа энэ дүрс дээр дарна уу.
- Дараагийн алхамд бид үүсгэх болно. Эдгээр улсын баганын "Нэрийн мужууд" . “Ази” , “Африк” , “Европ” гэсэн багануудыг сонгоод “Формула” болон "Нэрийн менежер" , "Сонголтоос үүсгэх" дээр товшино уу.
Томъёо → Нэрийн менежер → Сонголтоос үүсгэх
- Шинэ цонх гарч ирэв. Дээд эгнээ дээр шалгаад OK дээр дарна уу.
- Одоо E13<нүдийг сонгоно уу. 4> мөн Өгөгдлийн баталгаажуулалт руу очоод Жагсаалт -г сонго. Эх сурвалж хайрцагт дараах томьёог хэрэглэнэ:
=INDIRECT(D13)
Энэ нь та унадаг жагсаалтаас Ази г сонгохдоо (D13) гэсэн үг юм. " Ази " муж ( ШУУД БУС функцээр дамжуулан тухайн ангилалд багтах бүх зүйлийг жагсаана.
- Дараа нь , OK -г товшино уу. Томъёонд суурилсан хамааралтай жагсаалт гарлаа.
- Бидний даалгавар хараахан дуусаагүй байна! Бидний дараагийн алхам бол өөр зүйл хийх явдал юм E13 нүдэн дэх утгаас хамааран хамааралтай жагсаалт! Үүнийг хийхийн тулд дахин Томъёо руу очоод Нэрийн менежер хэсэгт Сонголтоос үүсгэх дээр дарна уу. Дээд эгнээ -г шалгаад шинэ цонх гарч ирэхэд OK -г товшино уу.
- Одоо нүдийг сонгоно уу. F13 ба Өгөгдлийн баталгаажуулалт руу очоод Жагсаалт -г сонгоно уу. Эх сурвалж талбарт дараах томъёог хэрэглэнэ:
=INDIRECT(E13)
Энэ нь унадаг жагсаалтаас “Энэтхэг” -г сонгохдоо ( C13 ) энэ нь нэрлэгдсэн мужийг “Энэтхэг” хэлнэ гэсэн үг юм. ШУУД БУС функц) бөгөөд ингэснээр тухайн ангиллын бүх зүйлийг жагсаана.
- Дараа нь OK дээр дарж ажлаа дуусгана уу.
- Тиймээс олон баганаас унадаг жагсаалтууд хийгдсэн. Хэрэв бид “Европ” , “Герман” улсыг сонговол жагсаалтаас харгалзах үр дүн гарч ирнэ.
Дэлгэрэнгүй унших: Олон хамааралтай унадаг Excel VBA жагсаалт
Шуурхай тэмдэглэл
👉 The MATCH функц нь багануудыг 1,2,3 гэж тооцдог бол OFFSET функц нь 0,1,2 гэж тооцдог. Тийм учраас та MATCH($D13,$D$3:$F$3,0)-1 тохирох функцийн дараа “-1” нэмэх хэрэгтэй.
👉 Динамик унадаг жагсаалт үүсгэх үед нүдний лавлагаа нь үнэмлэхүй ( $B$4 гэх мэт) бөгөөд харьцангуй биш ( B2 эсвэл B гэх мэт) эсэхийг шалгаарай. $2 , эсвэл $B2)
👉 Алдаа гарахаас зайлсхийхийн тулд “Хоосон зайг үл тоомсорлох” болон “Нүдэнд унадаг цэс”-ийг шалгахаа мартуузай.
Дүгнэлт
Excel-ийн олон багана дээр үндэслэсэн доош унах жагсаалт нь бидний ажлыг илүү хялбар, тав тухтай болгодог. Үүнийг хийх гурван өөр аргыг бид ярилцсан. Хэрэв танд энэ нийтлэлийн талаар төөрөгдөл, бодол байгаа бол коммент хэсэгт мэдэгдээрэй.