Ravindra Bagale · Excelसर्व coursesया course चे lessonsशोधाEnglish

Excel · मराठी आवृत्ती

2.5 City निवडल्यावर त्याच शहराचे Area दाखवा

रवींद्र बागले यांच्या course वर आधारित · सहज मराठीत explanation

या page मध्ये

City मध्ये Pune निवडलं तर Area मध्ये Pune चेच पर्याय दिसावेत. याला dependent drop-down म्हणतात.

Pune Solapur Nashik Sambhaji_Nagar Kolhapur Nagpur
Kothrud Hotgi Road College Road CIDCO Rajarampuri Dharampeth
Hinjewadi Murarji Peth Gangapur Road Nirala Bazar Tarabai Park Sitabuldi
Baner
Hadapsar
Wakad

Method A — named ranges आणि INDIRECT

  1. वरची city-area list Lists sheet वर ठेवा; city headers row 1 मध्ये असू द्या. नावात space चालत नसल्यामुळे Sambhaji_Nagar मध्ये underscore आहे.
  2. योग्य city column च्या भरलेल्या area cells select करा. Formulas › Defined Names › Create from Selection वापरताना header आणि त्याखालील area cells नीट निवडा; Top row निवडा. रिकाम्या padding cells मुळे list मध्ये blanks येत नाहीत ना तपासा. गरज असेल तर प्रत्येक city range स्वतंत्र Define Name ने तयार करा.
  3. Pune, Solapur, Nashik, Sambhaji_Nagar, Kolhapur, Nagpur ही names तयार झाली आहेत का Name Manager मध्ये पाहा.
  4. Orders!D2:D1000 च्या City validation मध्ये Source: =CityList.
  5. E2:E1000 च्या Area list साठी खालील formula वापरा:
=INDIRECT(SUBSTITUTE(D2," ","_"))

D2 मध्ये Sambhaji Nagar निवडलं की SUBSTITUTE त्याला Sambhaji_Nagar बनवतो. INDIRECT त्या text नावाचा range वापरतो. मग E2 मध्ये CIDCO आणि Nirala Bazar दिसतात.

Method B — FILTER; Microsoft 365 / Excel 2021+

City आणि Area असे दोन columns असलेली CityArea Table ठेवा. Lists!J2 या helper cell मध्ये:

=FILTER(CityArea[Area], CityArea[City]=Orders!D2)

Area validation साठी spill range =Lists!$J$2# वापरा. दुसऱ्या sheet चा direct reference validation मध्ये स्वीकारला गेला नाही तर त्या spill range ला नाव देऊन Source मध्ये ते नाव वापरा. ही पद्धत एकावेळी एका selector row साठी आहे. अनेक input rows साठी Method A सोपी पडते.

तुमची practice

Rows 2–100 साठी City → Area drop-down बनवा. सर्व सहा cities तपासा. Bonus: निवडलेला Area त्या City चा नसेल तर cell red करणारा conditional formatting rule तयार करा.