انتقل إلى المحتوى الرئيسي

ثلاثة أنواع من القوائم المنسدلة متعددة الأعمدة - دليل خطوة بخطوة


مقاطع فيديو ذات صلة


الحصول على ملف عينة:

انقر لتنزيل نموذج الملف


قم بعمل قائمة منسدلة تابعة بناءً على أعمدة متعددة

كما هو موضح في صورة GIF أدناه ، فأنت تريد إنشاء قائمة منسدلة رئيسية للقارات ، وقائمة منسدلة ثانوية تحتوي على البلدان بناءً على القارة المحددة في القائمة المنسدلة الرئيسية ، ثم القائمة المنسدلة الثالثة قائمة تحتوي على مدن بناءً على البلد المحدد في القائمة المنسدلة الثانوية. يمكن أن تساعدك الطريقة في هذا القسم على تحقيق هذه المهمة.


استخدام الصيغ لإنشاء قائمة منسدلة تابعة تستند إلى أعمدة متعددة

الخطوة 1: قم بإنشاء القائمة المنسدلة الرئيسية

1. حدد الخلايا (هنا أحدد G9: G13) حيث تريد إدراج القائمة المنسدلة ، انتقل إلى البيانات ، انقر فوق التحقق من صحة البيانات > التحقق من صحة البيانات.

2. في ال التحقق من صحة البيانات مربع الحوار ، يرجى تكوين على النحو التالي.

شنومكس) انقر فوق الإعدادات التبويب؛
شنومكس) حدد قائمة في ال السماح قائمة منسدلة؛
3) انقر في مصدر مربع ، حدد الخلايا التي تحتوي على القارات التي تريد عرضها في القائمة المنسدلة ؛
شنومكس) انقر فوق OK زر. انظر لقطة الشاشة:

الخطوة 2: قم بإنشاء القائمة المنسدلة الثانوية

1. حدد النطاق الكامل الذي يحتوي على العناصر التي تريد عرضها في القائمة المنسدلة الثانوية. اذهب إلى الصيغ ثم انقر فوق إنشاء من التحديد.

2. في ال إنشاء أسماء من التحديد مربع الحوار ، فقط تحقق من الصف العلوي ثم انقر فوق OK .

3. حدد خلية حيث تريد إدراج القائمة المنسدلة الثانوية ، انتقل إلى البيانات ، انقر فوق التحقق من صحة البيانات > التحقق من صحة البيانات.

4. في ال التحقق من صحة البيانات مربع الحوار ، تحتاج إلى:

1) ابق في الإعدادات التبويب؛
شنومكس) حدد قائمة في ال السماح قائمة منسدلة؛
3) أدخل الصيغة التالية في ملف مصدر مربع.
=INDIRECT(SUBSTITUTE(G9," ","_"))
في G9 هي الخلية الأولى في خلايا القائمة المنسدلة الرئيسية.
شنومكس) انقر فوق OK .

5. حدد خلية القائمة المنسدلة هذه ، واسحبها مقبض الملء التلقائي لأسفل لتطبيقه على خلايا أخرى في نفس العمود.

القائمة المنسدلة الثانوية اكتملت الآن. عند تحديد قارة في القائمة المنسدلة الرئيسية ، يتم عرض البلدان الواقعة تحت هذه القارة فقط في القائمة المنسدلة الثانوية.

الخطوة 3: قم بإنشاء القائمة المنسدلة الثالثة

1. حدد النطاق الكامل الذي يحتوي على القيم التي تريد عرضها في القائمة المنسدلة الثالثة. اذهب إلى الصيغ ثم انقر فوق إنشاء من التحديد.

2. في ال إنشاء أسماء من التحديد مربع الحوار ، فقط تحقق من الصف العلوي ثم انقر فوق OK .

3. حدد خلية حيث تريد إدراج القائمة المنسدلة الثالثة ، انتقل إلى البيانات ، انقر فوق التحقق من صحة البيانات > التحقق من صحة البيانات.

4. في ال التحقق من صحة البيانات مربع الحوار ، تحتاج إلى:

1) ابق في الإعدادات التبويب؛
شنومكس) حدد قائمة في ال السماح قائمة منسدلة؛
3) أدخل الصيغة التالية في ملف مصدر مربع.
=INDIRECT(SUBSTITUTE(H9," ","_"))
في H9 هي الخلية الأولى في خلايا القائمة المنسدلة الثانوية.
شنومكس) انقر فوق OK .

5. حدد خلية القائمة المنسدلة هذه ، واسحبها مقبض الملء التلقائي لأسفل لتطبيقه على خلايا أخرى في نفس العمود.

اكتملت الآن القائمة المنسدلة الثالثة التي تحتوي على المدن. عند تحديد بلد في القائمة المنسدلة الثانوية ، يتم عرض المدن الموجودة ضمن هذا البلد فقط في القائمة المنسدلة الثالثة.

قد تكون الطريقة المذكورة أعلاه مرهقة لبعض المستخدمين ، إذا كنت تريد حلاً أكثر كفاءة ومباشرة ، فيمكن تحقيق الطريقة التالية ببضع نقرات فقط.


بضع نقرات لإنشاء قائمة منسدلة تابعة تعتمد على أعمدة متعددة باستخدام Kutools for Excel

توضح صورة GIF أدناه خطوات ملف القائمة المنسدلة الديناميكية سمة من سمات كوتولس ل إكسيل.

كما ترى ، يمكن إجراء العملية بأكملها ببضع نقرات فقط. تحتاج فقط إلى:

1. تمكين الميزة ؛
2. اختر الوضع الذي تريده: مستوى 2 or 3-5 مستوى القائمة المنسدلة;
3. حدد الأعمدة التي تحتاجها لإنشاء قائمة منسدلة تابعة بناءً على ؛
4. حدد نطاق الإخراج.

توضح صورة GIF أعلاه فقط الخطوات لإنشاء قائمة منسدلة ذات مستويين. إذا كنت تريد إنشاء قائمة منسدلة تحتوي على أكثر من مستويين ، انقر هنا لمعرفة المزيد . أو قم بتنزيل الإصدار التجريبي المجاني لمدة 30 يومًا.


قم بإجراء تحديدات متعددة في قائمة منسدلة في Excel

يوفر هذا القسم طريقتين لمساعدتك في إجراء تحديدات متعددة في قائمة منسدلة في Excel.


استخدام أكواد VBA لإجراء تحديدات متعددة في قائمة Excel المنسدلة

يمكن أن يساعد برنامج VBA النصي التالي في إجراء تحديدات متعددة في قائمة منسدلة في Excel بدون تكرارات. الرجاء القيام بما يلي.

الخطوة 1: افتح محرر كود VBA وانسخ الكود

1. انتقل إلى علامة تبويب الورقة ، وانقر عليها بزر الماوس الأيمن وحددها عرض الرمز من قائمة النقر بزر الماوس الأيمن.

2. ثم ميكروسوفت فيسوال باسيك للتطبيقات تنبثق النافذة ، فأنت بحاجة إلى نسخ رمز VBA التالي في ملف ورقة (كود) محرر.

كود فبا: السماح بتحديدات متعددة في قائمة منسدلة بدون تكرارات

Private Sub Worksheet_Change(ByVal Target As Range)
    'Updated by Extendoffice 2019/11/13
    Dim xRng As Range
    Dim xValue1 As String
    Dim xValue2 As String
    If Target.Count > 1 Then Exit Sub
    On Error Resume Next
    Set xRng = Cells.SpecialCells(xlCellTypeAllValidation)
    If xRng Is Nothing Then Exit Sub
    Application.EnableEvents = False
    If Not Application.Intersect(Target, xRng) Is Nothing Then
        xValue2 = Target.Value
        Application.Undo
        xValue1 = Target.Value
        Target.Value = xValue2
        If xValue1 <> "" Then
            If xValue2 <> "" Then
                If xValue1 = xValue2 Or _
                   InStr(1, xValue1, ", " & xValue2) Or _
                   InStr(1, xValue1, xValue2 & ",") Then
                    Target.Value = xValue1
                Else
                    Target.Value = xValue1 & ", " & xValue2
                End If
            End If
        End If
    End If
    Application.EnableEvents = True
End Sub
الخطوة الثانية: اختبر الكود

بعد لصق الرمز ، اضغط على قديم + مفاتيح لإغلاق محرر Visual والعودة إلى ورقة العمل.

تنويهات: يعمل هذا الرمز مع جميع القوائم المنسدلة في ورقة العمل الحالية. ما عليك سوى النقر فوق خلية تحتوي على القائمة المنسدلة ، وتحديد العناصر واحدًا تلو الآخر من القائمة المنسدلة لاختبار ما إذا كانت تعمل أم لا.

ملاحظات: إذا كنت تريد السماح بتحديدات متعددة في قائمة منسدلة وحذف العناصر الموجودة عند تحديدها من القائمة المنسدلة مرة أخرى ، يمكنك أيضًا تطبيق رمز VBA لتحقيق: انقر هنا لمتابعة البرنامج التعليمي خطوة بخطوة

بضع نقرات لإجراء تحديدات متعددة في قائمة Excel المنسدلة باستخدام Kutools for Excel

كود VBA له العديد من القيود. إذا لم تكن معتادًا على برنامج VBA النصي، فمن الصعب تعديل التعليمات البرمجية لتلبية احتياجاتك. إليك ميزة قوية موصى بها - قائمة منسدلة متعددة الاختيارات يمكن أن تساعدك على تحديد عناصر متعددة بسهولة من القائمة المنسدلة.

بعد تثبيت كوتولس لبرنامج إكسيلاذهب الى كوتولس علامة التبويب، حدد قائمة منسدلة > قائمة منسدلة متعددة التحديد. ثم قم بالتكوين على النحو التالي.

  1. حدد النطاق الذي يحتوي على القائمة المنسدلة التي تحتاج إلى تحديد عناصر متعددة منها.
  2. حدد الفاصل للعناصر المحددة في خلية القائمة المنسدلة.
  3. انقر OK لإكمال الإعدادات.
نتيجة

الآن، عند النقر فوق خلية تحتوي على قائمة منسدلة في النطاق المحدد، سيظهر مربع قائمة بجوارها. ما عليك سوى النقر على الزر "+" بجوار العناصر لإضافتها إلى الخلية المنسدلة، ثم النقر على الزر "-" لإزالة أي عناصر لم تعد تريدها بعد الآن. انظر العرض التوضيحي أدناه:

ملاحظة:
  • افحص ال التفاف النص بعد إدراج فاصل الخيار إذا كنت تريد عرض العناصر المحددة عموديًا داخل الخلية. إذا كنت تفضل القائمة الأفقية، فاترك هذا الخيار دون تحديد.
  • افحص ال تمكين البحث الخيار إذا كنت تريد إضافة شريط بحث إلى القائمة المنسدلة.
  • لتطبيق هذه الميزة ، من فضلك قم بتنزيل وتثبيت Kutools لبرنامج Excel لأول مرة.

عرض أعمدة متعددة في قائمة منسدلة

كما هو موضح في لقطة الشاشة أدناه ، سيوضح لك هذا القسم كيفية عرض أعمدة متعددة في قائمة منسدلة.

بشكل افتراضي ، تعرض القائمة المنسدلة للتحقق من صحة البيانات عمودًا واحدًا فقط من العناصر. لعرض أعمدة متعددة في قائمة منسدلة ، نوصي باستخدام مربع تحرير وسرد (عنصر تحكم ActiveX) بدلاً من القائمة المنسدلة للتحقق من صحة البيانات.

الخطوة 1: إدخال مربع تحرير وسرد (عنصر تحكم ActiveX)

1. انتقل إلى المطور ، انقر فوق إدراج > صندوق التحرير والسرد (عنصر تحكم ActiveX).

نصيحة: إذا كان المطور لا يتم عرض علامة التبويب في الشريط ، يمكنك اتباع الخطوات الواردة في هذا البرنامج التعليمي "إظهار علامة التبويب المطور"لاظهار ذلك.

2. ثم ارسم أ صندوق التحرير في الخلية حيث تريد عرض القائمة المنسدلة.

الخطوة 2: قم بتغيير خصائص Combo Box

1. انقر بزر الماوس الأيمن فوق مربع التحرير والسرد ثم حدد عقارات من قائمة السياق.

2. في ال عقارات مربع الحوار ، يرجى تكوين على النحو التالي.

شنومكس) في عدد الأعمدة أدخل رقمًا يمثل عدد الأعمدة التي تريد عرضها في القائمة المنسدلة ؛
شنومكس) في عرض العمود الحقل ، يرجى تحديد عرض كل عمود. هنا أحدد عرض كل عمود على أنه 80 نقطة 100 نقطة 80 نقطة 80 نقطة 80 نقطة;
شنومكس) في لينكدسل ، حدد خلية لإخراج نفس القيمة التي حددتها في القائمة المنسدلة. سيتم استخدام هذه الخلية في الخطوات التالية ؛
شنومكس) في ListFillRange ، أدخل نطاق البيانات الذي تريد عرضه في القائمة المنسدلة.
شنومكس) في عرض القائمة ، حدد عرضًا للقائمة المنسدلة بأكملها.
6) أغلق ملف عقارات صندوق المحادثة.

الخطوة 3: اعرض الأعمدة المحددة في القائمة المنسدلة

1. تحت المطور علامة التبويب ، قم بإيقاف تشغيل وضع التصميم بمجرد النقر فوق وضع التصميم الرمز.

2. انقر فوق السهم الموجود في مربع التحرير والسرد ، وسيتم توسيع القائمة ويمكنك رؤية العدد المحدد من الأعمدة المعروضة في القائمة المنسدلة.

ملحوظة: كما ترى في صورة GIF أعلاه ، على الرغم من عرض العديد من الأعمدة في القائمة المنسدلة ، يتم عرض العنصر الأول فقط في الصف المحدد في الخلية. إذا كنت تريد عرض عناصر من أعمدة أخرى ، فابدأ وقم بتطبيق الصيغ التالية.
الخطوة 4: إظهار عناصر من أعمدة أخرى في خلايا معينة
معلومه- سرية: لإرجاع نفس بيانات التنسيق بالضبط من أعمدة أخرى ، تحتاج إلى تغيير تنسيق الخلايا الناتجة قبل أو بعد العمليات التالية. في هذا المثال ، أقوم بتغيير تنسيق الخلية C11 إلى التاريخ تنسيق وتغيير تنسيق الخلية C14 إلى العملة شكل مقدما.

1. حدد خلية ضمن مربع التحرير والسرد ، أدخل الصيغة أدناه واضغط على أدخل مفتاح للحصول على قيمة العمود الثاني في نفس الصف.

=IFERROR(VLOOKUP(B1,B3:F6,2,FALSE),"")

2. للحصول على قيم الأعمدة الثالث والرابع والخامس ، قم بتطبيق الصيغ التالية واحدة تلو الأخرى.

=IFERROR(VLOOKUP(B1,B3:F6,3,FALSE),"")
=IFERROR(VLOOKUP(B1,B3:F6,4,FALSE),"")
=IFERROR(VLOOKUP(B1,B3:F6,5,FALSE),"")

الملاحظات:
خذ الصيغة الأولى =IFERROR(VLOOKUP(B1,B3:F6,2,FALSE),"") كمثال،
1) B1 هي الخلية التي حددتها على أنها LinkedCell في مربع الحوار "خصائص".
2) الرقم 2 يمثل العمود الثاني من نطاق الجدول "B3:F6".
3) و VLOOKUP تبحث الدالة هنا عن القيم الموجودة في B1 وترجع القيمة في العمود الثاني من النطاق B3: F6.
4) و خطأ مرجّح يعالج الأخطاء في وظيفة VLOOKUP. إذا تم تقييم الدالة VLOOKUP إلى خطأ # N / A ، فستُرجع الدالة IFERROR الخطأ فارغًا.

مقالات ذات صلة

الإكمال التلقائي عند الكتابة في قائمة Excel المنسدلة
إذا كانت لديك قائمة منسدلة للتحقق من صحة البيانات بقيم كبيرة ، فأنت بحاجة إلى التمرير لأسفل في القائمة فقط للعثور على الكلمة المناسبة ، أو كتابة الكلمة بأكملها في مربع القائمة مباشرةً. إذا كانت هناك طريقة للسماح بالإكمال التلقائي عند كتابة الحرف الأول في القائمة المنسدلة ، فسيصبح كل شيء أسهل. يوفر هذا البرنامج التعليمي طريقة حل المشكلة.

قم بإنشاء قائمة منسدلة من مصنف آخر في Excel
من السهل جدًا إنشاء قائمة منسدلة للتحقق من صحة البيانات بين أوراق العمل داخل المصنف. ولكن إذا كانت بيانات القائمة التي تحتاجها للتحقق من صحة البيانات موجودة في مصنف آخر ، فماذا ستفعل؟ في هذا البرنامج التعليمي ، ستتعلم كيفية إنشاء قائمة منسدلة من مصنف آخر في Excel بالتفصيل.

قم بإنشاء قائمة منسدلة قابلة للبحث في Excel
بالنسبة للقائمة المنسدلة ذات القيم المتعددة ، فإن العثور على قائمة مناسبة ليس بالأمر السهل. قدمنا ​​سابقًا طريقة قائمة منسدلة للإكمال التلقائي عند إدخال الحرف الأول في المربع المنسدل. إلى جانب وظيفة الإكمال التلقائي ، يمكنك أيضًا جعل القائمة المنسدلة قابلة للبحث لتحسين كفاءة العمل في العثور على القيم المناسبة في القائمة المنسدلة. لجعل القائمة المنسدلة قابلة للبحث ، جرب الطريقة الموجودة في هذا البرنامج التعليمي.

ملء الخلايا الأخرى تلقائيًا عند تحديد القيم في القائمة المنسدلة في Excel
لنفترض أنك قمت بإنشاء قائمة منسدلة بناءً على القيم الموجودة في نطاق الخلايا B8: B14. عند تحديد أي قيمة في القائمة المنسدلة ، فأنت تريد ملء القيم المقابلة في نطاق الخلايا C8: C14 تلقائيًا في خلية محددة. لحل المشكلة ، ستفيدك الطرق الموجودة في هذا البرنامج التعليمي.

المزيد من البرامج التعليمية للقائمة المنسدلة ...

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations