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

مربعات اختيار Excel: إضافة مربعات اختيار وتحديدها وحذفها واستخدامها في Excel

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

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

جدول المحتويات:

1. نوعان من مربعات الاختيار (عنصر تحكم نموذج خانة اختيار مقابل عنصر تحكم ActiveX في خانة الاختيار)

2. قم بإضافة مربع اختيار واحد أو عدة مربعات اختيار في Excel

3. قم بتغيير اسم خانة الاختيار ونص التسمية التوضيحية

4. اربط مربعات اختيار واحدة أو أكثر بالخلايا

5. حدد خانة اختيار واحدة أو عدة مربعات اختيار

6. احذف واحدًا أو أكثر من مربعات الاختيار

7. مجموعة مربعات الاختيار في Excel

8. أمثلة: كيفية استخدام مربعات الاختيار في Excel


نوعان من مربعات الاختيار (عنصر تحكم نموذج خانة اختيار مقابل عنصر تحكم ActiveX في خانة الاختيار)

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

1. في مصنف Excel ، الرجاء النقر فوق قم بتقديم > مزيد من الخيارات. في خيارات إكسيل مربع الحوار، انقر فوق تخصيص شريط، ثم تحقق المطور الخيار وانقر OK زر لإغلاق هذا الحوار.

2. الآن ، المطور تظهر علامة التبويب في شريط Excel كما هو موضح أدناه. يمكنك الوصول إلى مجموعة متنوعة من عناصر التحكم التفاعلية من علامة التبويب Developer حسب حاجتك.

يوفر Microsoft Excel نوعين من مربعات الاختيار-خانة الاختيار تحكم النموذج و خانة اختيار عنصر تحكم ActiveX:

خانة اختيار التحكم في النموذج أبسط بكثير من خانة اختيار عنصر تحكم ActiveX، و خانة اختيار عنصر تحكم ActiveX أكثر مرونة في التصميم ويمكن استخدامه ككائنات في الرموز. بالنسبة لعملنا اليومي ، تكون ضوابط النموذج كافية ، لذلك سنستخدمها في معظم الحالات.

عنصر تحكم نموذج خانة الاختيار مقابل عنصر تحكم ActiveX في خانة الاختيار:

  • توفر عناصر تحكم ActiveX المزيد من خيارات التنسيق ، ويمكنك استخدامها لتصميم معقد ومرن ؛
  • عناصر تحكم النموذج مضمنة في Excel بينما يتم تحميل عناصر تحكم ActiveX بشكل منفصل ، لذلك قد يتم تجميدها من حين لآخر ؛
  • لا تثق بعض أجهزة الكمبيوتر في عناصر تحكم ActiveX افتراضيًا ، لذلك تحتاج إلى تمكينها يدويًا من مركز التوثيق ؛
  • يمكن الوصول إلى عنصر تحكم ActiveX في خانة الاختيار برمجيًا عبر محرر VBA ؛
  • يتم توفير ActiveX فقط بواسطة خيار Windows ، ولا يدعمه نظام التشغيل Mac OS.

ملاحظات: جميع مربعات الاختيار التي تحدثت عنها في الدروس التالية هي مراقبة نموذج خانات الاختيار.


أضف مربع اختيار واحدًا أو عدة مربعات اختيار في Excel

لإدراج مربع اختيار واحد أو أكثر ، قد يقدم لك هذا القسم معروفًا.

2.1 أدخل خانة اختيار واحدة

لإدراج مربع اختيار واحد ، يرجى القيام بذلك على النحو التالي:

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

2. بعد ذلك ، ضع المؤشر على حافة مربع التحديد الخاص بخانة الاختيار الخاصة بك. عندما يتغير إلى مؤشر النقل ، يمكنك النقر فوق مربع الاختيار وسحبه إلى الخلية التي تريدها ، انظر لقطات الشاشة:


2.2 أدخل مربعات اختيار متعددة

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

 أدخل مربعات اختيار متعددة مع خيار مقبض التعبئة

لإدراج مربعات اختيار متعددة بسرعة ، أضف خانة اختيار واحدة كما هو موضح أعلاه ، ثم استخدم خيار Fill Handle لملء مربعات الاختيار في الخلايا الأخرى.

1. انقر لتحديد الخلية التي يوجد بها مربع الاختيار.

2. اسحب مقبض التعبئة لأسفل لملء مربعات الاختيار كما هو موضح أدناه:


 أدخل مربعات اختيار متعددة برمز VBA

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

1. اضغط باستمرار على ALT + F11 مفاتيح لفتح نافذة ميكروسوفت فيسوال باسيك للتطبيقات.

2. ثم اضغط إدراج > وحدة، والصق الكود التالي في ملف وحدة نافذة.

رمز فبا: أدخل مربعات اختيار متعددة في قائمة الخلايا

Sub InsertCheckBoxes()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
    With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        .Characters.Text = Rng.Value
    End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub

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

4. ثم اضغط OK الزر ، يتم إدخال مربعات الاختيار في الخلايا بدقة في وقت واحد ، انظر لقطة الشاشة:


 أدخل مربعات اختيار متعددة مع ميزة سهلة الاستخدام

إذا كان لديك كوتولس ل إكسيل، بما لديها مربعات اختيار إدراج دفعة ميزة ، يمكنك إدراج مربعات الاختيار في الخلايا أو الخلايا الفارغة مع البيانات على الفور.

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. حدد نطاقًا من الخلايا حيث تريد إدراج مربعات الاختيار.

2. ثم اضغط كوتولس > إدراج > مربعات اختيار إدراج دفعة، انظر لقطة الشاشة:

3. وبعد ذلك ، تمتلئ الخلايا المحددة بمربعات الاختيار كما هو موضح في لقطات الشاشة التالية:

 أدخل مربعات الاختيار في الخلايا الفارغة  أدخل مربعات الاختيار في خلايا البيانات
   

قم بتغيير اسم خانة الاختيار ونص التسمية التوضيحية

عند استخدام خانة الاختيار في Excel ، يجب أن تميز اسم خانة الاختيار واسم التسمية التوضيحية. اسم التسمية التوضيحية هو النص الذي تراه بجانب مربع الاختيار ، واسم مربع الاختيار هو الاسم الذي تراه في مربع الاسم عند تحديد خانة الاختيار كما هو موضح أدناه:

 اسم خانة الاختيار  اسم التسمية التوضيحية
   

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

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


اربط مربعات اختيار واحدة أو أكثر بالخلايا

عند استخدام مربع الاختيار ، غالبًا ما تحتاج إلى ربط مربعات الاختيار بالخلايا. إذا تم تحديد المربع ، فستعرض الخلية TRUE ، وإذا لم يتم تحديدها ، فستظهر الخلية FALSE أو فارغة. سيقدم هذا القسم كيفية ربط مربعات اختيار واحدة أو متعددة بالخلايا في Excel.

4.1 ربط خانة اختيار واحدة بخلية مع ميزة التحكم في التنسيق

لربط مربع الاختيار بخلية معينة ، يرجى القيام بذلك على النحو التالي:

1. انقر بزر الماوس الأيمن فوق مربع الاختيار ، ثم حدد تنسيق التحكم من قائمة السياق ، انظر لقطة الشاشة:

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

3. انقر OK لإغلاق مربع الحوار ، والآن ، خانة الاختيار مرتبطة بخلية معينة. إذا قمت بالتحقق منه ، يتم عرض TRUE ، قم بإلغاء تحديده ، يظهر FALSE كما هو موضح أدناه:


4.2 ربط مربعات اختيار متعددة بالخلايا برمز VBA

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

1. انتقل إلى ورقة العمل التي تحتوي على مربعات الاختيار.

2. اضغط باستمرار على ALT + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

3. ثم اضغط إدراج > وحدة، والصق الكود التالي في ملف وحدة نافذة او شباك.

كود فبا: اربط عدة مربعات اختيار بالخلايا مرة واحدة

Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "C"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
    Cells(i, xCChar).Value = True
Else
    Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub

ملاحظات: في هذا الكود ، I = 2، الرقم 2 هو صف البداية لمربع الاختيار الخاص بك ، و xCChar = "C"، الرسالة C هو العمود الذي تريد ربط مربعات الاختيار به. يمكنك تغييرها حسب حاجتك.

4. ثم اضغط على F5 مفتاح لتشغيل هذا الرمز ، جميع مربعات الاختيار في ورقة العمل النشطة مرتبطة بالخلايا المحددة مرة واحدة. عند تحديد خانة اختيار ، ستعرض الخلية النسبية الخاصة بها TRUE ، وإلغاء تحديد خانة الاختيار ، ستظهر الخلية المرتبطة FALSE ، انظر لقطة الشاشة:


حدد خانة اختيار واحدة أو أكثر

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

حدد خانة اختيار واحدة: (طريقتان)

  • انقر بزر الماوس الأيمن فوق مربع الاختيار ، ثم انقر فوق أي مكان بداخله.
  • OR
  • اضغط على CTRL مفتاح ، ثم انقر فوق خانة الاختيار.

حدد مربعات اختيار متعددة:

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


احذف واحدًا أو أكثر من مربعات الاختيار

يعد حذف خانة اختيار واحدة أمرًا سهلاً بالنسبة لنا ، ما عليك سوى تحديده ثم الضغط على مفتاح الحذف في لوحة المفاتيح. عندما يتعلق الأمر بخانات الاختيار المتعددة ، كيف يمكنك القيام بذلك في Excel؟

6.1 احذف عدة مربعات اختيار برمز VBA

لحذف جميع مربعات الاختيار داخل ورقة ، يمكنك تطبيق كود فبا التالي.

1. اضغط باستمرار على ALT + F11 مفاتيح لفتح نافذة ميكروسوفت فيسوال باسيك للتطبيقات.

2. ثم اضغط Inserر> وحدة، والصق الكود التالي في ملف نافذة الوحدة.

كود فبا: احذف جميع خانات الاختيار في ورقة العمل الحالية

Sub RemoveCheckboxes()
'Update by Extendoffice
On Error Resume Next
ActiveSheet.CheckBoxes.Delete
Selection.FormatConditions.Delete
End Sub

3. ثم اضغط F5 مفتاح لتنفيذ الكود. سيتم حذف جميع مربعات الاختيار الموجودة في ورقة العمل المحددة مرة واحدة.


6.2 حذف مربعات اختيار متعددة بميزة بسيطة

بدافع كوتولس ل إكسيل' خانات اختيار الحذف الدفعي ميزة ، يمكنك حذف مربعات الاختيار من مجموعة من التحديد أو الأوراق بأكملها كما تحتاج فقط بعدة نقرات.

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. حدد نطاق الخلايا أو الورقة بأكملها التي تحتوي على مربعات الاختيار التي تريد إزالتها.

2. ثم اضغط كوتولس > حذف > خانات اختيار الحذف الدفعي، انظر لقطة الشاشة:

3. وبعد ذلك ، تتم إزالة جميع مربعات الاختيار مرة واحدة من التحديد.


مجموعة مربعات الاختيار في Excel

عندما تريد نقل مربعات اختيار متعددة أو تغيير حجمها معًا ، فقد يساعد تجميع مربعات الاختيار في التحكم في جميع مربعات الاختيار مرة واحدة. سيتحدث هذا القسم عن كيفية تجميع مربعات اختيار متعددة في ورقة عمل Excel.

7.1 مجموعة مربعات الاختيار باستخدام ميزة المجموعة

في Excel ، فإن ملف تجمع يمكن أن تساعد الميزة في تجميع مربعات اختيار متعددة ، يرجى القيام بذلك على النحو التالي:

1. امسك ال CTRL المفتاح ، ثم انقر لتحديد مربعات الاختيار واحدة تلو الأخرى التي تريد تجميعها ، انظر لقطة الشاشة:

2. ثم ، انقر بزر الماوس الأيمن واختر تجمع > تجمع من قائمة السياق ، انظر لقطة الشاشة:

3. ويتم تجميع جميع مربعات الاختيار المحددة ، ويمكنك نقلها ونسخها معًا مرة واحدة.


7.2 تجميع مربعات الاختيار باستخدام أمر مربع المجموعة

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

1. انتقل إلى المطور ثم انقر فوق إدراج > مربع المجموعة (التحكم في النموذج)، انظر لقطة الشاشة:

2. وبعد ذلك ، اسحب الماوس لرسم مربع مجموعة ، وقم بتغيير اسم التسمية التوضيحية لمربع المجموعة كما تريد:

3. الآن ، يمكنك إدراج مربعات الاختيار في مربع المجموعة ، انقر فوق المطور > إدراج > خانة اختيار (التحكم في النموذج)، انظر لقطة الشاشة:

4. ثم اسحب الماوس لرسم مربع اختيار ، وقم بتعديل اسم التسمية التوضيحية حسب حاجتك ، انظر لقطات الشاشة

5. وبالمثل ، أدخل مربعات اختيار أخرى في مربع المجموعة وستحصل على النتيجة كما هو موضح أدناه:


أمثلة: كيفية استخدام مربعات الاختيار في Excel

من المعلومات الواردة أعلاه ، نعرف بعض المعرفة الأساسية لمربعات الاختيار. في هذا القسم ، سأقدم لك كيفية استخدام مربعات الاختيار لبعض العمليات التفاعلية والديناميكية في Excel.

 مثال 1: إنشاء قائمة مهام مع مربعات الاختيار

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

لإنشاء قائمة مهام مع مربعات الاختيار ، يرجى اتباع الخطوات التالية:

1. يرجى إدخال مربعات الاختيار في قائمة الخلايا التي تريد استخدامها ، انظر الصورة: (انقر لمعرفة كيفية إدراج مربعات اختيار متعددة)

2. بعد إدخال مربعات الاختيار ، يجب عليك ربط كل خانة اختيار بخلية منفصلة.

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

3. بعد ربط مربعات الاختيار بالخلايا ، إذا تم تحديد خانة الاختيار ، يتم عرض TRUE ، إذا لم يتم تحديدها ، يتم عرض FALSE ، انظر لقطة الشاشة:

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

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

ملاحظات: C2 هي خلية مرتبطة بخانة الاختيار ..

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

7. ثم اضغط OK > OK لإغلاق مربعات الحوار ، الآن ، عند تحديد مربع الاختيار ، سيتم تنسيق العنصر المقابل له على أنه يتوسطه خط كما هو موضح أدناه العرض التوضيحي:


 مثال 2: إنشاء مخطط ديناميكي مع مربعات الاختيار

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

سيتحدث هذا القسم عن حيلتين سريعتين لإنشاء هذا النوع من المخططات في Excel.

 إنشاء مخطط تفاعلي مع مربعات الاختيار في Excel

عادةً ، في Excel ، يمكنك إنشاء مخطط ديناميكي باستخدام مربعات الاختيار مع الخطوات التالية:

1. أدخل بعض مربعات الاختيار وأعد تسميتها. في هذه الحالة ، سأدرج ثلاثة مربعات اختيار وأعيد تسميتها باسم Apple و Orange و Peach ، انظر لقطة الشاشة:

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

3. كرر الخطوة أعلاه لربط مربعي الاختيار الآخرين بالخلايا الأخرى. الآن ، إذا قمت بتحديد خانة الاختيار ، فسيتم عرض TRUE ، وإلا فسيتم عرض FALSE كما هو موضح أدناه:

4. بعد إدخال مربعات الاختيار وربطها ، الآن ، يجب عليك تجهيز البيانات. انسخ صف البيانات الأصلية وعناوين الأعمدة إلى مكان آخر ، انظر الصورة:

5. ثم قم بتطبيق الصيغ التالية:

  • في الخلية B13: = IF ($ B $ 6، B2، NA ())، واسحب مقبض التعبئة لملء الصف من B13 إلى G13 ؛
  • في الخلية B14: = IF ($ B $ 7، B3، NA ())، واسحب مقبض التعبئة لملء الصف من B14 إلى G14 ؛
  • في الخلية B15: = IF ($ B $ 8، B4، NA ())، واسحب مقبض التعبئة لملء الصف من B15 إلى G15.
  • تُرجع هذه الصيغ القيم من البيانات الأصلية إذا تم تحديد خانة الاختيار الخاصة بهذا المنتج ، و # N / A إذا لم يتم تحديدها. انظر لقطة الشاشة:

6. بعد ذلك ، يرجى تحديد نطاق البيانات الجديد من A12 إلى G15 ، ثم انقر فوق إدراج > إدراج مخطط خطي أو مساحي > خط لإدراج مخطط خطي.

7. الآن ، عند تحديد مربع اختيار المنتج ، سيظهر خط البيانات الخاص به ، وعند إلغاء التحديد ، سيختفي كما هو موضح أدناه العرض التوضيحي:

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

9. ثم اضغط على CTRL مفتاح لتحديد مربعات الاختيار الثلاثة ، واسحبها إلى الرسم البياني ، ثم انقر بزر الماوس الأيمن للاختيار اجلب للمقدمة > اجلب للمقدمة، انظر لقطة الشاشة:

10. ويتم عرض مربعات الاختيار على الرسم البياني ، تابع الضغط CTRL مفتاح لتحديد مربعات الاختيار والرسم البياني واحدًا تلو الآخر ، انقر بزر الماوس الأيمن للتحديد تجمع > تجمع، انظر لقطة الشاشة:

11. الآن ، مربعات الاختيار مرتبطة بالمخطط الخطي. عند تحريك الرسم البياني ، ستتحرك مربعات الاختيار أيضًا وفقًا لذلك.


 قم بإنشاء مخطط تفاعلي مع مربعات اختيار بميزة سهلة

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

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. حدد نطاق البيانات الذي تريد إنشاء المخطط ، ثم انقر فوق كوتولس > الرسوم البيانية > مقارنة الفئات > مخطط خط خانة الاختيار، انظر لقطة الشاشة:

2. وبعد ذلك ، أ مخطط خط خانة الاختيار يظهر مربع الحوار ، ويتم ملء البيانات التي حددتها في مربعات النص المنفصلة تلقائيًا ، انظر لقطة الشاشة:

3. ثم اضغط OK زر ، ويظهر مربع موجه لتذكيرك سيتم إنشاء ورقة مخفية مع بعض البيانات الوسيطة ، يرجى النقر فوق نعم زر ، انظر لقطة الشاشة:

4. وسيتم إنشاء مخطط خطي مع مربعات الاختيار بنجاح ، انظر الصورة:


 مثال 3: إنشاء قائمة منسدلة مع مربعات الاختيار

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

 إنشاء قائمة منسدلة مع مربعات الاختيار باستخدام مربع القائمة

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

1. أولاً ، الرجاء إدخال مربع قائمة ، انقر فوق المطور > إدراج > مربع القائمة (عنصر تحكم ActiveX). انظر لقطة الشاشة:

2. اسحب الماوس لرسم مربع قائمة ، ثم انقر بزر الماوس الأيمن فوقه واختر عقارات من قائمة السياق ، انظر لقطة الشاشة:

3. في عقارات جزء ، يرجى ضبط العمليات على النحو التالي:

  • في مجلة ListFillRange في المربع ، أدخل نطاق البيانات الذي تريد عرضه في مربع القائمة ؛
  • في مجلة نمط قائمة مربع، حدد 1 - خيار نمط قائمة fmList من القائمة المنسدلة
  • في مجلة تحديد متعدد مربع، حدد 1 - FMMultiSelectMulti من القائمة المنسدلة
  • أخيرًا ، انقر فوق زر الإغلاق لإغلاقه.

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

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

6. ثم انقر بزر الماوس الأيمن فوق المستطيل وحدد تعيين ماكرو من قائمة السياق. انظر لقطة الشاشة:

7. في تعيين ماكرو الحوار، انقر فوق جديد زر ، انظر لقطة الشاشة:

8. في الافتتاح ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، استبدل الكود الأصلي في نافذة الوحدة النمطية برمز VBA أدناه:

Sub Rectangle1_Click()
'Updated by Extendoffice
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
    xLstBox.Visible = True
    xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
    xStr = ""
    xStr = Range("Outputitem").Value
    
    If xStr <> "" Then
         xArr = Split(xStr, ";")
    For I = xLstBox.ListCount - 1 To 0 Step -1
        xV = xLstBox.List(I)
        For J = 0 To UBound(xArr)
            If xArr(J) = xV Then
              xLstBox.Selected(I) = True
              Exit For
            End If
        Next
    Next I
    End If
Else
    xLstBox.Visible = False
    xSelShp.TextFrame2.TextRange.Characters.Text = "Select Options"
    For I = xLstBox.ListCount - 1 To 0 Step -1
        If xLstBox.Selected(I) = True Then
        xSelLst = xLstBox.List(I) & ";" & xSelLst
        End If
    Next I
    If xSelLst <> "" Then
        Range("Outputitem") = Mid(xSelLst, 1, Len(xSelLst) - 1)
    Else
        Range("Outputitem") = ""
    End If
End If
End Sub

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

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


 إنشاء قائمة منسدلة مع مربعات اختيار مع ميزة مذهلة

لإضافة مربعات الاختيار إلى القائمة المنسدلة الحقيقية ، يمكنك استخدام أداة قوية - كوتولس ل إكسيل، بما لديها قائمة منسدلة مع مربعات اختيار ، يمكنك إنشاء قوائم منسدلة مع مربعات اختيار متعددة بسرعة وسهولة.

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. أولاً ، يرجى إدخال القائمة المنسدلة العادية في الخلايا المحددة ، انظر الصورة:

2. ثم اضغط كوتولس > قائمة منسدلة > قائمة منسدلة مع مربعات اختيار > الإعدادات. انظر لقطة الشاشة:

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

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

4. بعد الانتهاء من الإعدادات ، انقر فوق كوتولس > قائمة منسدلة > قائمة منسدلة مع مربعات اختيار > تمكين القائمة المنسدلة لخانات الاختيار لتفعيل هذه الميزة. انظر لقطة الشاشة:

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

انقر لمعرفة المزيد من المعلومات التفصيلية عن هذه الميزة ...


 مثال 4: حدد خانة الاختيار لتغيير لون الصف

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

 حدد خانة الاختيار لتغيير لون الخلية باستخدام التنسيق الشرطي

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

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

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

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

3. بعد ذلك ، حدد نطاق البيانات الذي تريد تغيير لون الصف ، ثم انقر فوق الصفحة الرئيسية > تنسيق مشروط > قانون جديد، انظر لقطة الشاشة:

4. في قاعدة تنسيق جديدة مربع الحوار ، قم بالعمليات التالية:

  • إختار ال استخدم صيغة لتحديد الخلايا المطلوب تنسيقها الخيار في حدد نوع القاعدة صندوق؛
  • أدخل هذه الصيغة = إذا (F2 دولار = صحيح ، صحيح ، خطأ) في تنسيق القيم حيث تكون هذه الصيغة صحيحة صندوق؛
  • انقر على شكل زر لتحديد اللون الذي تريده للصفوف.

ملاحظات: في الصيغة ، F2 دولارًا هي أول خلية مرتبطة في مربع الاختيار ..

5. بعد اختيار اللون ، انقر فوق OK > OK لإغلاق مربعات الحوار ، والآن ، عند تحديد خانة اختيار ، سيتم تمييز الصف المقابل تلقائيًا كعرض توضيحي أدناه:


 حدد خانة الاختيار لتغيير لون الصف باستخدام كود فبا

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

1. في ورقة العمل التي تريد تمييز الصفوف بواسطة مربعات الاختيار ، انقر بزر الماوس الأيمن فوق علامة تبويب الورقة وحدد عرض الرمز من قائمة النقر بزر الماوس الأيمن. انظر لقطة الشاشة:

2. انسخ والصق الكود أدناه في الملف المفتوح ميكروسوفت فيسوال باسيك للتطبيقات نافذة:

كود فبا: قم بتمييز الصفوف عن طريق تحديد خانة الاختيار

Sub AddCheckBox()
Dim xCell As Range
Dim xRng As Range
Dim I As Integer
Dim xChk As CheckBox
On Error Resume Next
InputC:
    Set xRng = Application.InputBox("Please select the column range to insert checkboxes:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
If xRng.Columns.Count > 1 Then
    MsgBox "The selected range should be a single column", vbInformation, "Kutools fro Excel"
    GoTo InputC
Else
    If xRng.Columns.Count = 1 Then
        For Each xCell In xRng
            With ActiveSheet.CheckBoxes.Add(xCell.Left, _
               xCell.Top, xCell.Width = 15, xCell.Height = 12)
               .LinkedCell = xCell.Offset(, 1).Address(External:=False)
               .Interior.ColorIndex = xlNone
               .Caption = ""
               .Name = "Check Box " & xCell.Row
            End With
            xRng.Rows(xCell.Row).Interior.ColorIndex = xlNone
        Next
    End If
    With xRng
     .Rows.RowHeight = 16
    End With
    xRng.ColumnWidth = 5#
    xRng.Cells(1, 1).Offset(0, 1).Select
    For Each xChk In ActiveSheet.CheckBoxes
      xChk.OnAction = "Sheet2.InsertBgColor"
    Next
End If
End Sub

Sub InsertBgColor()
Dim xName As Integer
Dim xChk As CheckBox
For Each xChk In ActiveSheet.CheckBoxes
  xName = Right(xChk.Name, Len(xChk.Name) - 10)
  If (xName = Range(xChk.LinkedCell).Row) Then
   If (Range(xChk.LinkedCell) = "True") Then
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = 6
   Else
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = xlNone
   End If
  End If
Next
End Sub

ملحوظة: في الكود أعلاه ، في هذا البرنامج النصي xChk.OnAction = "Sheet2.InsertBgColor" ، يجب عليك تغيير اسم الورقة-Sheet2 لوحدك (Sheet2 هو الاسم الحقيقي لورقة العمل ، يمكنك الحصول عليها من جزء نافذة الكود الأيسر). انظر لقطة الشاشة:

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

4. ثم اضغط OK زر ، يتم إدراج مربعات الاختيار في الخلايا المحددة كما هو موضح أدناه لقطة الشاشة:

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


 المثال 5: عد قيم الخلايا أو جمعها إذا تم تحديد خانة الاختيار

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

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

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

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

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

عد القيم من خلال مربعات الاختيار المحددة:

= COUNTIF (D2: D10، TRUE)

ملاحظات: في هذه الصيغة ، D2: D10 هو نطاق خلايا الارتباط التي قمت بتعيينها لمربعات الاختيار.

مجموع القيم من خلال مربعات الاختيار المحددة:

= SUMPRODUCT (($ D $ 2: $ D $ 10 = TRUE) * $ C $ 2: $ C $ 10)

ملاحظات: في هذه الصيغة ، D2: D10 هو نطاق خلايا الارتباط التي قمت بتعيينها لمربعات الاختيار ، و C2: C10 هي قائمة الخلايا التي تريد جمعها.


 مثال 6: إذا تم تحديد خانة الاختيار ، فقم بإرجاع قيمة محددة

إذا كان لديك مربع اختيار ، عند تحديده ، يجب أن تظهر قيمة محددة في خلية ، وعند إلغاء تحديدها ، يتم عرض خلية فارغة كما هو موضح أدناه العرض التوضيحي:

لإنهاء هذه الوظيفة ، يرجى القيام بما يلي:

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

2. ثم اضغط OK زر لإغلاق مربع الحوار. الآن ، اكتب هذه الصيغة: = إذا (A5 = TRUE، "Extendoffice"،") في خلية حيث تريد إخراج النتيجة ، ثم اضغط على أدخل الرئيسية.

ملاحظات: في هذه الصيغة ، A5 هي الخلية المرتبطة بمربع الاختيار ، "Extendoffice"هو النص المحدد ، يمكنك تغييرها حسب حاجتك.

3. الآن ، عند تحديد مربع الاختيار ، سيعرض النص المحدد ، عند إلغاء تحديده ، ستظهر خلية فارغة ، انظر العرض التوضيحي أدناه:


  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة وحفظ البيانات. تقسيم محتوى الخلايا ؛ اجمع الصفوف المكررة والمجموع / المتوسط... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • المفضلة وإدراج الصيغ بسرعةوالنطاقات والمخططات والصور ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • تجميع الجدول المحوري حسب رقم الأسبوع واليوم من الأسبوع والمزيد ... إظهار الخلايا غير المؤمنة والمغلقة بألوان مختلفة قم بتمييز الخلايا التي لها صيغة / اسم
علامة تبويب kte 201905
  • تمكين التحرير والقراءة المبوبة في 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