Note: The other languages of the website are Google-translated. Back to English
تسجيل الدخول  \/ 
x
or
x
سجلوا معنا  \/ 
x

or

كيف يمكن إنشاء التحقق الديناميكي من البيانات وتوسيع القائمة المنسدلة تلقائيًا؟

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

إنشاء التحقق الديناميكي من البيانات وتوسيع القائمة المنسدلة تلقائيًا عن طريق إنشاء جدول

قم بإنشاء التحقق الديناميكي للبيانات وقم بتمديد القائمة المنسدلة تلقائيًا عن طريق تحديد اسم النطاق


السهم الأزرق الحق فقاعة إنشاء التحقق الديناميكي من البيانات وتوسيع القائمة المنسدلة تلقائيًا عن طريق إنشاء جدول

لإنشاء قائمة ديناميكية للتحقق من صحة البيانات ، يمكنك إنشاء جدول أولاً ، ثم تطبيق ميزة التحقق من صحة البيانات. الرجاء القيام بما يلي:

إنشاء تنسيق جدول لقائمة البيانات المصدر:

1. حدد قائمة البيانات التي تريد استخدامها كبيانات مصدر للقائمة المنسدلة ، ثم انقر فوق إدراج > طاولة، في المنبثقة اصنع جدول الحوار ، تحقق الجدول يحتوي على رؤوس إذا كانت قائمة البيانات الخاصة بك تحتوي على رؤوس ، فراجع لقطة الشاشة:

التحقق من صحة البيانات الديناميكية doc 1

2. ثم اضغط OK زر ، تم إنشاء الجدول ، انظر الصورة:

التحقق من صحة البيانات الديناميكية doc 2

حدد اسم نطاق للجدول:

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

التحقق من صحة البيانات الديناميكية doc 3

إنشاء قائمة ديناميكية للتحقق من صحة البيانات:

4. بعد تحديد اسم الجدول ، ثم حدد الخلايا التي تريد إدراج القائمة المنسدلة فيها ، ثم انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، انظر لقطة الشاشة:

التحقق من صحة البيانات الديناميكية doc 4

5. وفي التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب، حدد قائمة من السماح ، ثم أدخل هذه الصيغة: = قائمة الاسم (لائحة الأسماء هو الاسم الذي قمت بإنشائه للجدول في الخطوة 3) في مصدر مربع النص ، انظر لقطة الشاشة:

التحقق من صحة البيانات الديناميكية doc 5

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

التحقق من صحة البيانات الديناميكية doc 6


السهم الأزرق الحق فقاعة قم بإنشاء التحقق الديناميكي للبيانات وقم بتمديد القائمة المنسدلة تلقائيًا عن طريق تحديد اسم النطاق

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

1. انقر الصيغ > حدد الاسم، انظر لقطة الشاشة:

التحقق من صحة البيانات الديناميكية doc 7

2. في اسم جديد في مربع الحوار ، حدد اسمًا باسم قائمة الأسماء التي تحتاجها ، ثم اكتب هذه الصيغة: = OFFSET (Sheet1! $ A $ 2,0,0،1،1، COUNTA (SheetXNUMX! $ A: $ A)، XNUMX) في يعود الى مربع النص ، انظر لقطة الشاشة:

التحقق من صحة البيانات الديناميكية doc 8

ملاحظة: في الصيغة أعلاه ، Sheet1 هو اسم ورقة العمل يحتوي على قائمة البيانات ، A2 هي الخلية الأولى في قائمة البيانات ، A: A هو العمود الذي يحتوي على قائمة البيانات.

3. انقر OK زر ، ثم انتقل إلى التحقق من صحة البيانات مربع الحوار عن طريق النقر البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في التحقق من صحة البيانات الحوار، حدد قائمة من السماح ، ثم أدخل هذه الصيغة: = قائمة الاسم (لائحة الأسماء هو الاسم الذي قمت بإنشائه في الخطوة 2) في ملف مصدر مربع النص ، انظر لقطة الشاشة:

التحقق من صحة البيانات الديناميكية doc 9

4. ثم انقر فوق OKالآن ، عند إدخال اسم جديد في قائمة البيانات ، سيتم تمديد القائمة المنسدلة تلقائيًا. انظر لقطة الشاشة:

التحقق من صحة البيانات الديناميكية doc 10


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

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٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bartek · 2 years ago
    Thank you very much, it is very powerful and simple solution at the same time.
  • To post as a guest, your comment is unpublished.
    Nico · 2 years ago
    thanks for this. Really helpful
  • To post as a guest, your comment is unpublished.
    Tom · 2 years ago
    Do you know how to create a dynamic range using drop boxes to expand and contract the data range to be graphed (without deleting any data or hiding it)? I've only seen one person do this. https://youtu.be/sHfWRb2yUrM
    Unfortunately I need to do this on a mac.
  • To post as a guest, your comment is unpublished.
    Adam · 2 years ago
    Thansk for the info - just what I was looking for!!
  • To post as a guest, your comment is unpublished.
    Alex The Great · 3 years ago
    @Alex The Great Solution was to put name of the sheet, e.g. MyLists, rather than Sheet1 in Step 2
  • To post as a guest, your comment is unpublished.
    Alex The Great · 3 years ago
    I get "The source currently evaluates to an error" on Step 4 of "Create Dynamic Data Validation And Auto Extend The Drop Down By Defining Range Name"
  • To post as a guest, your comment is unpublished.
    Christopher · 3 years ago
    I LOVE YOU!
  • To post as a guest, your comment is unpublished.
    geoff · 3 years ago
    I find it is more simple to use a Table than write this whole Offset function. However since a Table cannot be used directly as a data validation source, I have to create a Name that refers to the Table[Column], and point the data validation list to the Name.