طريقة انشاء قائمة منسدلة فرعية من قائمة اخرى
تحدثنا في تدوينة سابقة عن طريقة انشاء القوائم المنسدلة واهميتها وفي هذه التدوينة سوف نتحدث عن انشاء قائمة منسدلة معتمدة على الاختيار من قائمة اخرى
يعني ايه الكلام ده ؟
يعني لما حضرتك تسئلني هو انا ينفع اعمل قائمة اول ما اختار عنصر فيها يتم تغيير الخيارات في القائمة التالية لها اعتماداُ على هذا العنصر ؟
اقولك طبعا ينفع وتعالى نشوف ازاي
مثال
هنفترض ان عندي جدول فيه اسماء المحافظات وتحت كل محافظة اسماء المدن التابعة لها وتحت المدن اسماء القرى وكنت حابب اول ما اختيار اسم المحافظة في عمود المحافظة اروح الاقي المدن التابعة للمحافظة دي في عمود المدن كما بالشكل التالي
وهفترض ان المحافظات اللى هيتم التعامل معها هي " الفيوم ، القليوبية ، الجيزة ، المنوفية ، القاهرة ، الاسكندرية ، بني سويف "
وطبعا كل محافظة من المحافظات دي تحتها عدد من المدن ولو نزلنا بالمستوى هنلاقي تحت كل مدينة عدد من القرى او النجوع
المهم
عشان اعمل الكلام ده هعمل زي ما حضرتك شايف كده 👇
بحيث يبقى عندي اسماء المحافظات وتحت كل محافظة اسماء المدن التابعة كلها زي كده 👇
وكنا اتكلمنا في التدوينة الخاصة بانشاء قائمة منسدلة عن طرق التعامل مع نطاقات خلايا المصدر لعناصر القائمة واللي فيها اما ان حضرتك تحدد نطاق الخلايا من L1 : P1 للاشارة الى مصدر البيانات الخاص بالمحافظة او اني اعمل تسمية لنطاق خلايا المحافظات زي ما هنشوف حالا
1 - هنحدد نطاق الخلايا من L1 : P1 ونروح على مربع اسم الخلية Name Box من شريط العمليات الحسابية Formula Bare ,k ونكتب الاسم اللي احنا عايزين نسمي بيه النطاق ولنفرض " المحافظة " على اعتبار استخدام اسم دال على محتوى النطاق👇
او اننا نستخدم الطريقة التانية لتسمية النطاق وهي اني اروح على شريط العمليات الحسابية Formulas Bar ومنها Define Name كما بالشكل التالي
طبعا هنا النطاق صحيح لاني كنت محدد نطاق الخلايا قبل ما اروح للاداة Define Name ويمكن التحديد من حديد بالسحب والاسقاط بالماوس اذا كان التحديد غير صحيح نتيجة عدم التحديد قبل استخدام الاداة
2 - زي ما حضرتك عملت تسمية لنطاق الخلايا الخاص باسماء المحافظات هتكرر نفس الخطوات مع نطاق الخلايا الخاص باسماء المدن وهكدا بالنسبة للقرى كما يلي 👇
.
3 - ودي الخطوة الاخيرة اللي فيها هيتم عمل القائمة الاساسية والقائمة الفرعية منها
هنا طبعا نا قلت ان مصدر البيانات في عمود او بيان المحافظة هيروح الاكسيل يجيبة من القائمة او نطاق الخلايا اللي انا سميته " المحافظة " عشان تظهر القائمة بالشكل التالي 👇
بعد كتابة الدالة والاشارة الى الخلية B2 اللي هيا المحافظة يعني هنلاحظ ان الخلية كتبت كخلية مطلقة 2$B$ وده طبعا خطاء كبير ولو سبناه على نفس الوضع هنلاحظ ان اي قائمة بالمدن في اي مكان في الجدول هتتبع او محافظة انا اخترتها في الخلية B2 وعشان كده هنحول الخلية من مطلقة الى خلية نسبية بالضغط على F4 وبعد الضغط على OK
عند تغيير اسم المحافظة
محافظة ثالثة
هنتبع نفس الخطوات في حالة الرغبة في انشاء قائمة بالقرى والنجوع وطبعا مش لازم التذكير انك هتروح تكتب اسماء المدن لجميع المحافظات وتحت كل مدينة اسماء القرى ونرجع نعمل تسمية لنطاقات القرى باسماء المدن دي 👀
ليست هناك تعليقات:
إرسال تعليق