Note: The other languages of the website are Google-translated. Back to English

كيفية تعيين / إظهار القيمة المحددة مسبقًا للقائمة المنسدلة في Excel؟

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


السهم الأزرق الحق فقاعة قم بتعيين القيمة الافتراضية (القيمة المحددة مسبقًا) للقائمة المنسدلة مع الصيغة

لتعيين القيمة الافتراضية للقائمة المنسدلة ، تحتاج إلى إنشاء قائمة منسدلة عامة أولاً ، ثم استخدام صيغة.

1. إنشاء قائمة منسدلة. حدد خلية أو نطاقًا تريد وضع القائمة المنسدلة فيه ، هنا K1 ، وانقر البيانات > التحقق من صحة البيانات. انظر لقطة الشاشة:
عرض المستند القائمة المنسدلة للقيمة المحددة مسبقًا 2

2. ثم في التحقق من صحة البيانات الحوار تحت الإعدادات علامة التبويب، حدد قائمة تبدأ من السماح القائمة ، ثم حدد القيمة التي تريد عرضها في القائمة المنسدلة مصدر مربع الكتابة. انظر لقطة الشاشة:
عرض المستند القائمة المنسدلة للقيمة المحددة مسبقًا 3

3. ثم اضغط تنبيه خطأ في علامة التبويب التحقق من صحة البيانات الحوار ، وإلغاء التحديد إظهار تنبيه خطأ بعد إدخال بيانات غير صالحة اختيار. انظر لقطة الشاشة:
عرض المستند القائمة المنسدلة للقيمة المحددة مسبقًا 4

4. انقر OK لإغلاق مربع الحوار ، وانتقل إلى القائمة المنسدلة ، واكتب هذه الصيغة = IF (J1 = ""، "- حدد--") في ذلك ، واضغط أدخل مفتاح. انظر لقطة الشاشة:
عرض المستند القائمة المنسدلة للقيمة المحددة مسبقًا 5

تلميح: في الصيغة ، J1 هي خلية فارغة بجوار K1 ، تأكد من أن الخلية فارغة ، و "--تحديد--"هي القيمة المحددة مسبقًا التي تريد إظهارها ، ويمكنك تغييرها حسب حاجتك.

5. ثم استمر في تحديد خلية القائمة المنسدلة ، وانقر فوق البيانات > التحقق من صحة البيانات لإظهار التحقق من صحة البيانات الحوار مرة أخرى ، وانتقل إلى تنبيه خطأ علامة التبويب والتحقق إظهار تنبيه خطأ بعد إدخال بيانات غير صالحة خيار العودة. انظر لقطة الشاشة:
عرض المستند القائمة المنسدلة للقيمة المحددة مسبقًا 6

7. انقر OK، الآن قبل أن يحدد المستخدمون القيم من القائمة المنسدلة ، توجد قيمة افتراضية معروضة في الخلية المحددة مع القائمة المنسدلة.
عرض المستند القائمة المنسدلة للقيمة المحددة مسبقًا 7

ملاحظة: أثناء تحديد قيمة من القائمة المنسدلة ، تختفي القيمة الافتراضية.
عرض المستند القائمة المنسدلة للقيمة المحددة مسبقًا 8



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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2019 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (11)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
الفكرة جيدة ، لكن مشكلتي هي أنه إذا تم حذف القيمة المنسدلة ، فلن تعود إلى القيمة الافتراضية.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
بالضبط!!! أواجه نفس المشكلة ، هل وجدت حلاً؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يمكنك إدراج الوظيفة في تلك الخلية المحددة باستخدام VBA ، وتأكد من استدعاء وظيفة الإدراج عند فتح المصنف.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يعمل فقط إذا كنت تتحدث VBA ، وليس كل كود لنا.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لدي أيضًا نفس المشكلة ، يرجى الرد إذا قمت بحلها
تم تصغير هذا التعليق بواسطة المشرف على الموقع
كيف يمكنني تعيين قائمة التحقق من صحة البيانات بحيث إذا تم حذف القيمة المنسدلة في الخلية ، ستعرض الخلية تلقائيًا القيمة الافتراضية (مثل "-Select-")؟

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

لقد تمكنت من التوصل إلى رمز VBA التالي حتى الآن ، لكنني اكتشفت فقط كيفية تطبيق المفهوم على نطاق ، بدلاً من مجرد الخلايا التي تحتوي على قائمة منسدلة. المشكلة مع ما قمت بترميزه حتى الآن هي أن كل خلية فارغة في النطاق تنتهي بـ "-Select-" بداخلها.

الخيار صريح

ورقة عمل فرعية خاصة تغيير (هدف ByVal كنطاق)
مدى ديم سل
"If Target.Cells.Count> 1 ثم اخرج من Sub
إذا لم يتقاطع (الهدف ، النطاق ("f2: p17")) لا شيء إذن
لكل سل في النطاق ("f2: p17")
Application.EnableEvents = خطأ
إذا كان فارغًا (القيمة السارية) ، ثم cel.Value = "-Select-"
التالي سل
إنهاء حالة
Application.EnableEvents = صحيح
نهاية الفرعية
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا!

كيف يمكنني تعيين قائمة التحقق من صحة البيانات بحيث إذا تم حذف القيمة المنسدلة في الخلية ، ستعرض الخلية تلقائيًا قيمة افتراضية (مثل "-Select-")؟

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

تمكنت من العثور على رمز VBA التالي حتى الآن ، لكنه يطبق المفهوم فقط على نطاق ، بدلاً من مجرد الخلايا الفردية التي تحتوي على قوائم منسدلة. المشكلة مع ما قمت بترميزه حتى الآن هي أن كل خلية فارغة في النطاق تنتهي بـ "-Select-" بداخلها. توجد بعض القوائم في نطاقات ، ولكن بعضها مبعثر أيضًا في جميع أنحاء الورقة. المشكلة التي أواجهها مع الكود الحالي هي أن كل خلية فارغة في النطاق تنتهي بـ "-Select-" بداخلها. أحاول تطبيق هذا على ورقة العمل بأكملها على الخلايا الموجودة في القوائم المنسدلة فقط.

هل ما أحاول تحقيقه ممكن؟

يمكن العثور على ملف مثال هنا:
https://drive.google.com/file/d/1VoO8VgFs3IJ0ALwqfk0i8gt69UE4vEKW/view?usp=sharing

رمز المثال:

الخيار صريح

ورقة عمل فرعية خاصة تغيير (هدف ByVal كنطاق)
نطاق Dim cel
"If Target.Cells.Count> 1 ثم Exit Sub" يتيح إيقاف تشغيل هذا الخيار تحديد عدة خلايا وحذفها في نفس الوقت
إذا لم يتقاطع (الهدف ، النطاق ("f2: p17")) لا شيء إذن
لكل سل في النطاق ("f2: p17")
Application.EnableEvents = خطأ
إذا كان فارغًا (القيمة السارية) ، ثم cel.Value = "-Select-"
التالي سل
إنهاء حالة
Application.EnableEvents = صحيح
نهاية الفرعية


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

ساعدني!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، كيف يمكنني الحصول على حد قيمة محدد في قائمة Excel المنسدلة ، مثل أريد إدخال Apple في المنتج مقابل ثلاثة أسماء ولا يجب وضع الإدخال الرابع وإعطاء خطأ إذا قمت بذلك ، أي حل من فضلك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، كيف يمكنني الحصول على حد قيمة محدد في قائمة Excel المنسدلة ، مثل أريد إدخال Apple في المنتج مقابل ثلاثة أسماء ولا يجب وضع الإدخال الرابع وإعطاء خطأ إذا قمت بذلك ، أي حل من فضلك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
عُذْرًا ، لَا أَفْهَمْ سؤالك ، فهل يمكنك أن تصف بمزيد من التفاصيل أو تحمِّل ملفًا لوصفه؟
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة