KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف تُنشئ خانات اختيار بخيارات «نعم» أو «لا» في Excel؟

المؤلفSiluviaتاريخ التعديل

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

تقدم الطرق التالية طرقًا عملية لتطبيق خيارات على غرار «نعم/لا» في Excel، بما في ذلك:


أنشئ خانات اختيار بنعم/لا عن طريق تجميع زر راديو

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

1. انتقل إلى علامة التبويبالمطوّر، ثم انقر فوقإدراج > مربع المجموعة (عنصر تحكم نموذج). (إذا لم ترَ علامة تبويب المطوّر، فعليك)تمكينها في خيارات Excel.)

لقطة شاشة للنقر على المطور > إدراج > مربع مجموعة

ملاحظة: يؤدي عرض علامة تبويب المطوّر إلى تمكينك من الوصول إلى عناصر تحكم النموذج المتقدمة الضرورية لهذه العملية.

2. أدرجمربع مجموعةفي ورقة العمل الخاصة بك في الموقع المطلوب.

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

إدراج قائمة من مربعات المجموعة

4. مع تحديد مربع المجموعة، انتقل إلى علامة التبويبالمطوّر، ثم انقر فوقإدراج، وحددزر الخيار (عنصر تحكم نموذج). بعد ذلك، انقر داخل مربع المجموعة لوضع زر الخيار الأول.

5. أدرج زر الخيار الثاني في نفس مربع المجموعة، وكرّر هذه الخطوة لكل مربع مجموعة بحيث يحتوي كلٌّ منها على زرَي خيار.

إدراج زر خيار داخل مربع المجموعة

6. استمر في إدراج أزرار الخيار حتى تُهيَّأ خيارات «نعم/لا» لجميع مربعات المجموعة. ويمكنك ضبط تسميات أزرار الخيار يدويًا لعرض «نعم» و«لا» بالنقر بزر الماوس الأيمن وتحرير النص.

تكرار إدراج جميع أزرار الخيار داخل مربعات المجموعة

7. إذا كنت تفضل مظهرًا أنظف، يمكنك إخفاء حدود جميع مربعات المجموعة باستخدام نص برمجي بسيط بلغة VBA. اضغطAlt+F11 لفتح نافذةمايكروسوفت فيجوال بيسك للتطبيقات. انقر فوقإدراج > وحدة نمطية، ثم انسخ والصق كود VBA أدناه في نافذة الوحدة النمطية:

كود VBA: إخفاء حدود مربعات المجموعة

Sub ToggleVisible()
Dim myGB As GroupBox
For Each myGB In ActiveSheet.GroupBoxes
myGB.Visible = False
Next myGB
End Sub

8. اضغطF5لتشغيل الكود في VBA. سيتم إخفاء حدود جميع مربعات المجموعة فورًا، مما يُعطي نموذجك مظهرًا أكثر تنظيمًا. تذكّر إعادة تسمية كل زر خيار إلى «نعم» أو «لا» حسب الحاجة. وسيتيح لك التخطيط النهائي تمكين المستخدمين من اختيار إجابة واحدة فقط (إما «نعم» أو «لا») لكل سؤال.

كود VBA لإخفاء مربعات المجموعة

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

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


أدرج خانات الاختيار بسرعة باستخدام Kutools لـ Excel

إذا كنت تستخدم «Kutools لـ Excel»، فإن ميزة «إدراج دفعة من مربعات الاختيار الذكية» توفر لك طريقةً أسرع وأسهل لإدراج خانات الاختيار في خلايا متعددة دفعة واحدة — مع خيارات متقدمة للربط وتسميات تلقائية ذكية.

Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!

بعد تثبيت Kutools لـ Excel، اتبع الخطوات التالية لإدراج خانات الاختيار في خلايا متعددة دفعة واحدة.

  1. حدد النطاق الذي ترغب في إدراج خانات الاختيار ضمنه.
  2. انتقل إلى «Kutools» > «إدراج» > «إدراج دفعة من مربعات الاختيار الذكية».
  3. في مربع الحوار:
    • اختر ما إذا كنت ترغب في إدراج مربع اختيار مستقل أو ربط خانات الاختيار بخلاياها المخصصة.
    • (اختياري) حدد خانة «استخدام محتوى الخلية التي يوجد بها مربع الاختيار كتسمية لمربع الاختيار» لتمكين الوسم التلقائي أو لعرض القيمة المنطقية (True أو False) لمربع الاختيار في الخلية المرتبطة.
  4. انقر فوق «موافق».
    لقطة شاشة لصندوق حوار الإدراج الدُفعي لمربعات الاختيار الذكية

تقوم Kutools بإدراج خانات الاختيار فورًا لتحديد النطاق المطلوب.

؟ نتائج مرئية بناءً على اختيارك

اعتمادًا على وضع رابط الخلية والخيارات المحددة، تختلف النتيجة. فيما يلي شكل كل خيار بعد إدراج خانة الاختيار:

إدراج مربع اختيار فقط
بدون ربط، عرض بصري فقط

إدراج مربعات اختيار فقط

ربط بالخلية الخاصة بها
تصبح قيمة الخلية TRUE/FALSE

إدراج مربعات اختيار وربطها بالخلية الخاصة بها

ربط بخلايا أخرى
تظهر القيمة TRUE/FALSE في العمود المرتبط

إدراج مربعات اختيار وربطها بخلية أخرى

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


صيغة Excel - استخدم الصيغ المرتبطة بمراجع خلايا خانة الاختيار أو زر الخيار

إذا أردت عرض «نعم» أو «لا» تلقائيًا في خلايا ورقة العمل استنادًا إلى تفاعل المستخدم مع أزرار الخيار أو خانات الاختيار، فما عليك سوى ربط كل عنصر تحكم بخلية محددة في ورقة العمل، ثم استخدام صيغ (مثل)IF) لتفسير النتيجة. هذه الطريقة مثالية للحصول على قيم ملخّصة مرئية تسهّل التحليل اللاحق، وإعداد التقارير، أو تصدير البيانات—وكل ذلك دون الحاجة إلى VBA.

1. أدرج خانة اختيار أو زر خيار (عنصر تحكم نموذج) في ورقة العمل لكل سؤال أو عنصر، باستخدام علامة التبويبالمطوّر.

2. انقر بزر الماوس الأيمن على العنصر، ثم اخترتنسيق العنصر، وعيّنرابط الخليةإلى خلية معيّنة (على سبيل المثال، قد تربط بالخلية C2 لأول خانة اختيار أو مجموعة زر خيار). ستعرض هذه الخلية الآن إماTRUE/FALSE لخانات الاختيار أو قيمة رقمية لأزرار الخيار (1 للخيار الأول، 2 للثاني، وهكذا).

3. في خلية النتيجة (مثل D2)، أدخل صيغة لتفسير قيمة الخلية المرتبطة:

  • لأزرار الخيار (عنصر تحكم نموذج)، حيث تعني C2=1 «نعم» وتعني C2=2 «لا»
    =IF(C2=1,"Yes","No")
  • لخانات الاختيار، حيث تعني C2=TRUE مُحدَّدة (نعم) وتعني C2=FALSE غير مُحدَّدة (لا):
    =IF(C2=TRUE,"Yes","No")

4. اضغط Enter لتأكيد الصيغة. ولتطبيق هذه المنطقية على عدة أسئلة أو صفوف، انسخ عناصر التحكم والصيغ إلى كل صف، مع تعديل مراجع الخلايا وفقًا لذلك (مثل استخدام C3، C4، إلخ.).

نصائح:يُعد هذا الحل مثاليًا للمستخدمين الذين يحتاجون إلى تتبع واضح لاختيارات «نعم»/«لا» داخل الخلايا لأغراض الحسابات الإضافية أو التصفية أو التصدير إلى أنظمة أخرى. احذر من حذف عناصر التحكم المرتبطة أو روابط خلاياها، إذ قد يؤدي ذلك إلى تلف مراجع الصيغ.


طرق Excel المدمجة الأخرى - استخدم التحقق من الصحة مع قائمة منسدلة

إذا لم تكن بحاجة إلى خانات اختيار أو زر راديو ولكنك تريد ببساطة تمكين المستخدمين من الاختيار بين «نعم» أو «لا»، فإن ميزة التحقق من الصحة قائمة منسدلة هي طريقة مدمجة بسيطة وفعالة. تبسّط هذه الطريقة ورقة العمل وتساعد في توحيد الردود مع تقليل خطر أخطاء الإدخال.

1. حدد النطاق الذي تريد إدراج منتقي «نعم/لا» فيه (مثلًا: B2:B10).

2. انتقل إلى علامة التبويبData، وانقر علىData Validation في مجموعةData Tools، ثم في مربع الحوار، عيّنAllow إلىList.

3. في خانةSource، أدخلYes,No (مفصولة بفاصلة)، ثم انقر علىOK.

4. الآن، ستحتوي كل خلية محددة على سهم منسدل يتيح للمستخدمين اختيار «Yes» أو «No» بسرعة وسهولة.

المزايا:هذه الطريقة سهلة الإعداد، وتقلل الفوضى في ورقة العمل، وتمنع الأخطاء المطبعية أو الإدخالات غير المتسقة.

القيود:لا توفّر القوائم المنسدلة الخاصة بالتحقق من البيانات أزرارًا مرئية، مما قد يؤثر على جمالية النموذج. كما أنها ليست حصرية بشكل متبادل—إذ يمكن للمستخدم ترك الخلايا فارغة. وللقوائم التي تحتوي على عدد كبير من العناصر، يُوصى باستخدام ميزة AutoFill لنسخ إعدادات التحقق بسرعة إلى خلايا أخرى.

نصائح:تذكّر حماية ورقة العمل أو تقييد التعديل عند الحاجة لمنع المستخدمين من تجاوز الخلية بإدخالات مخصصة، ما لم تكن القيم المطلوبة فقط هي «Yes» أو «No».


كود VBA - أنشئ خانات اختيار بنعم/لا مباشرةً عبر VBA

إذا كانت ورقة العمل الخاصة بك تتطلب إنشاء عدد كبير من خانات الاختيار «Yes/No» ديناميكيًا—خاصةً عند التعامل مع قوائم متكررة أو ذات أطوال متغيرة—فيمكنك استخدام VBA لأتمتة هذه العملية بسلاسة. يُعد هذا الأسلوب مثاليًا للمستخدمين المتقدمين أو لأولئك الذين يديرون نماذج قياسية عبر مشاريع أو فرق متعددة، إذ يمكّنك VBA من إنشاء عناصر تحكم خانات الاختيار فورًا، مرفقة بتسميات جاهزة لـ «Yes» و«No»، عبر أي عدد من الصفوف.

1. انقر على علامة التبويبDeveloper، ثم انقر علىVisual Basic لفتح محرر VBA. بعد ذلك، انقر علىInsert > Module والصق الكود التالي في نافذة الوحدة النمطية:

Sub AddYesNoCheckboxes()
    Dim lastRow As Long
    Dim ws As Worksheet
    Dim i As Long
    
    Set ws = ActiveSheet
    lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    For i = 2 To lastRow
        ws.CheckBoxes.Add(ws.Cells(i, 2).Left, ws.Cells(i, 2).Top, 50, 15).Select
        With Selection
            .Caption = "Yes"
            .LinkedCell = ws.Cells(i, 3).Address
        End With
        
        ws.CheckBoxes.Add(ws.Cells(i, 4).Left, ws.Cells(i, 4).Top, 50, 15).Select
        With Selection
            .Caption = "No"
            .LinkedCell = ws.Cells(i, 5).Address
        End With
    Next i
End Sub

2. أغلق محرر VBA، وعُد إلى ورقة العمل الخاصة بك، ثم شغّل الماكرو من خلالDeveloper > Macros، وحددAddYesNoCheckboxes، ثم انقر علىRun. سيقوم هذا البرنامج النصي تلقائيًا بإدراج خانات تحديد لـ «Yes» و«No» بدءًا من الصف 2، استنادًا إلى وجود بيانات في العمود A، ويربط خانة «Yes» بالعمود C وخانة «No» بالعمود E (يمكنك تعديل الأعمدة وفقًا لتصميم ورقة العمل الخاصة بك).

لقطة شاشة تُظهر النتيجة بعد تشغيل كود VBA

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

استكشاف الأخطاء وإصلاحها:إذا واجهت أخطاءً أثناء التشغيل، تأكد أولًا من أن ورقة العمل تحتوي على بيانات في العمود A لتحديد صفوف خانات الاختيار، وأن الورقة غير محمية. كما يُرجى التحقق من إعدادات أمان الماكرو في حال كان زر «Macros» معطّلًا.

نصيحة:للتطبيقات المتقدمة، يمكنك تعديل الماكرو ليقوم تلقائيًا بتنسيق خانات الاختيار أو تغيير حجمها أو تسميتها لمعالجة متخصصة.

المزايا:يحسّن الكفاءة بشكل كبير عند التعامل مع قوائم بيانات ضخمة أو إنشاء نماذج متعددة، ويضمن تناسق التصميم والربط.

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

لقطة شاشة لـ kutools for excel ai

افتح سحر إكسل مع KUTOOLS AI

  • التنفيذ الذكي: نفِّذ عمليات الخلايا، وحلِّل البيانات، وأنشئ المخططات البيانية — كل ذلك بأوامر بسيطة!
  • الصيغ المخصصة: أنشئ صيغًا مخصصة لتبسيط سير عملك.
  • برمجة VBA: اكتب وأَنفِذ أكواد VBA بسلاسة تامة.
  • تفسير الصيغ: افهم الصيغ المعقدة بسهولة!
  • ترجمة النصوص: اكسر الحواجز اللغوية في جداولك الإلكترونية!
حسِّن قدراتك في إكسل بأدوات مدعومة بالذكاء الاصطناعي.حمِّل الآنوجرِّب الكفاءة كما لم تفعل من قبل!

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

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

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


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

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل