جدول المحتويات
في هذا البرنامج التعليمي ، سأعرض بعض الطرق لفرز القائمة المنسدلة في Excel. في كثير من الأحيان ، عندما نعمل مع الكثير من البيانات أو البيانات المتكررة ، إذا تمكنا من فرزها أبجديًا أو أي نوع آخر من الترتيب ، يصبح التنقل في القائمة المنسدلة أسهل. لذلك ، سأوضح كيفية طلب بيانات القائمة أولاً ، وبالتالي استخدم التحقق من صحة البيانات لإنشاء القائمة المنسدلة.
تنزيل Practice Workbook
يمكنك تنزيل مصنف التدريب الذي استخدمناه لإعداد هذه المقالة.
Sort Drop Down.xlsm
5 طرق لفرز الإسقاط أسفل في Excel
1. قم بتطبيق وظيفة Excel SORT لترتيب وإنشاء قائمة منسدلة
أولاً سأستخدم وظيفة SORT لترتيب البيانات أبجديا. على سبيل المثال ، لدي مجموعة بيانات ( B4: C13 ) تحتوي على العديد من أسماء الفاكهة بترتيب عشوائي. الآن ، سوف أطلبها أولاً.
الخطوات:
- اكتب الصيغة أدناه في الخلية E5 واضغط على أدخل .
=SORT(B5:B13)
- نتيجة لذلك ، ستعطي الصيغة مصفوفة لقائمة الفاكهة التي تم فرزها وفقًا لترتيب أبجدي تصاعدي.
⏩ إنشاء القائمة المنسدلة :
الخطوات:
- أولاً ، حدد أيًا من الخلايا أو نطاق البيانات بالكامل حيث تريد إنشاء القائمة المنسدلة.
- التالي ، من شريط Excel ، انتقل إلى البيانات & gt ؛ أدوات البيانات المجموعة& gt؛ التحقق من صحة البيانات & gt؛ التحقق من صحة البيانات (انظر لقطة الشاشة).
- ثم ، سيظهر مربع الحوار التحقق من صحة البيانات . اختر قائمة من الحقل: السماح . سيؤدي اختيار الخيار قائمة إلى عرض الحقل: المصدر . انقر فوق السهم العلوي للحقل المصدر لتحديد بيانات المصدر.
- أدخل الآن بيانات المصدر واضغط على أدخل . استخدمنا هنا علامة ' # ' في نهاية البيانات المصدر لأننا نريد تضمين مجموعة البيانات التي تم فرزها بالكامل في القائمة المنسدلة.
- بعد ذلك ، انقر فوق موافق .
- نتيجة لذلك ، تم إنشاء القائمة المنسدلة كما هو متوقع.
المحتوى المرتبط: كيفية ترتيب الأرقام بترتيب تصاعدي في Excel باستخدام الصيغة
2. مزيج من SORT & amp؛ وظائف فريدة لفرز القائمة المنسدلة
تحتوي قائمة البيانات أحيانًا على قيم متكررة. في هذه الحالة ، قد لا ترغب في الحصول على بيانات مماثلة عدة مرات في قائمة منسدلة. على سبيل المثال ، تحتوي مجموعة البيانات أدناه على Orange و Coconut و Apple عدة مرات. لذا ، سأستخدم الآن الجمع بين الدالتين SORT و UNIQUE لفرز هذه البيانات.
الخطوات:
- اكتب الصيغة أدناه في الخلية E5 .
=UNIQUE(SORT(B5:B13))
- الصيغة أعلاهينتج عنه مصفوفة تحتوي على أسماء فواكه فريدة.
- مشابه لـ الطريقة 1 ، باستخدام التحقق من صحة البيانات ، يمكنك الحصول على القائمة المنسدلة من أسماء الفاكهة التي تم فرزها أعلاه.
اقرأ المزيد: كيفية فرز قائمة فريدة في Excel (10 مفيدة الأساليب)
3. وظائف Excel مع خيار تحديد الاسم لتنظيم القائمة المنسدلة
هذه المرة سأستخدم تحديد الاسم الخيار للحصول على قائمة مرتبة. على سبيل المثال ، لدي مجموعة بيانات اسم فاكهة ( A1: A10 ) في Sheet1 على النحو التالي. دعونا نفرز هذه البيانات أبجديًا.
الخطوات:
- انتقل إلى الصيغ & gt؛ Define Name & gt؛ Define Name .
- مربع الحوار New Name سوف تظهر نتيجة لذلك. اكتب الفاكهة في الحقل: الاسم واكتب الصيغة أدناه في الحقل: تشير إلى . اضغط على موافق بعد ذلك
=OFFSET(Sheet1!$A$1, 0, 0, COUNTA(Sheet1!$A$1:$A$1001))
- انتقل الآن إلى ورقة أخرى ( ورقة 2 ). اكتب الصيغة أدناه في الخلية A1 واضغط على أدخل .
=IF(COUNTA(Fruit)>=ROWS($A$1:A1), INDEX(Fruit, MATCH(SMALL(COUNTIF(Fruit, "<"&Fruit), ROW(A1)),COUNTIF(Fruit, "<"&Fruit), 0)), "")
- ستعيد الصيغة أعلاه اسم فاكهة واحد يأتي أولاً بترتيب أبجدي. اسحب علامة ' + ' لأسفل للحصول على بقية أسماء الفاكهة.
- أخيرًا ، عند سحب ' علامة + '، سوف نتلقى قائمة بأسماء الفاكهة مرتبة أبجديًا.
- التالي ، أنتيمكن إنشاء القائمة المنسدلة باستخدام الخيار التحقق من صحة البيانات ، باتباع الطريقة الأولى . تذكر هذه المرة ، عليك تحديد القائمة أعلاه لأسماء الفاكهة التي تم فرزها كبيانات مصدر.
اقرأ المزيد: كيفية الفرز حسب الاسم في Excel (3 أمثلة)
قراءات مماثلة:
- كيفية فرز النطاق باستخدام VBA في Excel ( 6 أمثلة)
- فرز الأرقام في Excel (8 طرق سريعة)
- كيفية فرز المصفوفة باستخدام Excel VBA (الترتيب التصاعدي والتنازلي)
- [إصلاح] تصنيف Excel حسب التاريخ لا يعمل (سببان مع الحلول)
- فرز Excel وتجاهل الفراغات (4 طرق)
4. استخدم Excel Power Query لفرز البيانات المنسدلة
الآن ، سأستخدم Excel Power Query لفرز قائمة البيانات. لتسهيل عمليتي ، قمت بتحويل مجموعة البيانات الخاصة بي إلى جدول بالضغط على Ctrl + T .
الخطوات:
- أولاً ، حدد الجدول ( B4: C13 ).
- ثم انتقل إلى البيانات & gt؛ من الجدول / النطاق .
- نتيجة لذلك ، الطاقة سيتم فتح نافذة محرر الاستعلام مع الجدول.
- الآن ، انقر بزر الماوس الأيمن على الجدول ، وانقر فوق إزالة أعمدة أخرى لأننا لا نحتاج إلى أعمدة إضافية.
- انقر فوق أيقونة القائمة المنسدلة لعمود الفاكهة ثم انقر مرة أخرى على فرز تصاعدي .
- الفاكهةسيتم فرز القائمة حسب الترتيب الأبجدي وفقًا لذلك.
- بعد الانتهاء من الفرز ، حدد إغلاق & amp؛ تحميل & GT ؛ إغلاق & أمبير ؛ قم بتحميل من Power Query Editor .
- نتيجة لذلك ، يتم عرض الجدول الذي يحتوي على أسماء الفاكهة التي تم فرزها على شكل أدناه.
- لاحقًا ، يمكنك إنشاء القائمة المنسدلة من بيانات جدول adobe.
المحتوى المرتبط: الفرز التلقائي لـ Excel عند تغيير البيانات (9 أمثلة)
5. ترتيب القائمة المنسدلة باستخدام VBA في Excel
هنا ، سأستخدم VBA لفرز أسماء الفاكهة بترتيب أبجدي. على سبيل المثال ، لدينا قائمة منسدلة حيث لا يتم فرز أسماء الفاكهة بأي ترتيب.
لذلك ، سأوضح كيفية ترتيب القائمة المنسدلة أعلاه أبجديًا .
الخطوات:
- أولاً ، سأنتقل إلى الورقة حيث توجد بيانات المصدر الخاصة بالقائمة المنسدلة أعلاه. هنا ، توجد بيانات المصدر الخاصة بي في Sheet8 .
- ثم انقر بزر الماوس الأيمن على اسم الورقة وحدد عرض الكود .
- نتيجة لذلك ، ستظهر نافذة Microsoft Visual Basic for Applications . اكتب الرمز أدناه في الوحدة النمطية . تذكر أنك أدخلت اسم الورقة ، اسم الجدول ، و اسم العمود الخاص بك بشكل صحيح.
1663
- الآن ، انتقل إلى جدول البيانات المصدر واكتب أي فاكهة مثل" التواريخ " في الخلية B14 ، بعد آخر بيانات الجدول ( B4: B13 ). اضغط على أدخل بعد ذلك
- وبالتالي ، يتم فرز البيانات في الجدول أعلاه أبجديًا.
- وبالمثل ، يتم فرز الثمار في القائمة المنسدلة التي تم إنشاؤها مسبقًا بترتيب أبجدي.
قراءة المزيد: كيفية فرز ListBox باستخدام VBA في Excel (دليل كامل)
الاستنتاج
في المقالة أعلاه ، لدي حاول مناقشة عدة طرق لفرز قائمة منسدلة في التفوق بإسهاب. نأمل أن تكون هذه الأساليب والتفسيرات كافية لحل مشاكلك. يرجى إعلامي إذا كان لديك أي استفسارات.