Skip to main content

كيفية تحويل القيم الصحيحة والخاطئة إلى خانات اختيار في Excel؟

Author: Kelly Last Modified: 2025-08-06

على سبيل المثال، لديك عمود مملوء بقيم “TRUE” و “FALSE” في استطلاع، وتريد تحويل TRUE إلى خانة اختيار محددة، وتحويل FALSE إلى خانة غير محددة، فكيف يمكنك التعامل مع ذلك في Excel؟ يقدم لك هذا المقال بعض الحلول.


تحويل القيم الصحيحة والخاطئة إلى علامات خانات اختيار في Excel

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

a screenshot of converting true false to checkbox mark

قم بتغيير الصيغة الأصلية إلى =IF(original_formula,"þ","¨")

1. في هذه الحالة، أستخدم الصيغة =B3>C3 لمقارنة الأرقام في عمودين. لذلك، سأقوم بتغيير الصيغة الأصلية كما يلي، ثم سحب مقبض التعبئة التلقائية إلى الخلايا الأخرى.

=IF(B3>C3,"þ","¨")

2. احتفظ بتحديد خلايا الصيغة، انقر بزر الماوس الأيمن، وحدد تعيين تنسيق الخلية من قائمة السياق.

a screenshot of opening the Format Cells dialog box

3. في مربع حوار تعيين تنسيق الخلية، انتقل إلى تبويب الخط ، وحدد Windings من قائمة الخطوط، ثم انقر على زر موافق.

a screenshot of changing the Font to Wingdings

الآن سترى أن الرموز الخاصة تم تحويلها إلى خانات اختيار محددة وغير محددة. شاهد لقطة الشاشة:

a screenshot showing the ture false values have been converted to checkboxes

ملاحظات:

  • إذا كنت تقوم بإدخال النصوص “True” أو “False” يدويًا (يجب أن تكون الخلايا مهيأة كنص مسبقًا)، يمكنك تغييرها إلى خانات اختيار باستخدام هذه الصيغة =IF(D3="True","þ","¨").
  • ستتغير علامات خانات الاختيار تلقائيًا بناءً على قيم العودة للصيغ الأصلية.

تحويل القيم الصحيحة والخاطئة إلى عناصر تحكم خانات اختيار باستخدام VBA

سيقدم لك هذا القسم ماكرو VBA لتحويل عدة قيم صحيحة وخاطئة إلى عناصر تحكم خانات اختيار في Excel. يرجى القيام بما يلي:

1. حدد الخلايا التي تحتوي على “TRUE” و “FALSE” والتي تريد تحويلها إلى خانات اختيار.

2. اضغط معًا على مفتاح Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

3. انقر فوق إدراج > وحدة، ثم ألصق الكود التالي لـ VBA في نافذة الوحدة الجديدة.

VBA: تحويل TRUE و FALSE إلى عناصر تحكم خانات اختيار في Excel

Sub ConvertTrueFalseToCheckbox()
Dim xCB As CheckBox
Dim xRg, xCell As Range
Application.ScreenUpdating = False
On Error Resume Next
Set xRg = Selection
For Each xCB In ActiveSheet.CheckBoxes
xCB.Delete
Next
For Each xCell In xRg
If (UCase(xCell.Value) = "TRUE") Or (UCase(xCell.Value) = "FALSE") Then
Set xCB = ActiveSheet.CheckBoxes.Add(xCell.Left, xCell.Top, cDblCheckboxWidth, xCell.Height)
xCB.Value = xCell.Value
xCB.LinkedCell = xCell.Address
xCB.Text = ""
End If
Next
Application.ScreenUpdating = True
End Sub

4. اضغط على مفتاح F5 أو انقر على زر التشغيل لتشغيل هذا الكود VBA.

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

"a

ملاحظات:

  • يمكنك تحديد أو إلغاء تحديد هذه خانات الاختيار حسب الحاجة. إذا قمت بتحديد خانة اختيار تحتوي على FALSE، سيتم تغيير FALSE إلى TRUE تلقائيًا، والعكس صحيح.
  • إذا قمت بتطبيق هذا الكود VBA على خلايا الصيغ (والتي تعيد TRUE و FALSE)، ستتغير خانات الاختيار تلقائيًا بناءً على قيم العودة للصيغ. ومع ذلك، بعد تحديد أو إلغاء تحديد هذه خانات الاختيار يدويًا، لن تتغير بناءً على قيم العودة للصيغ.

تحويل القيم الصحيحة والخاطئة إلى عناصر تحكم خانات اختيار باستخدام أداة رائعة

إذا كان لديك Kutools لـ Excel مثبتًا، يمكنك استخدام ميزته إدراج دفعي لخانات الاختيار لإدراج عدد كبير من عناصر تحكم خانات الاختيار بضغطة واحدة في Excel.

Kutools لـ Excel- يتضمن أكثر من 300 أداة مفيدة لـ Excel. تجربة مجانية كاملة لمدة 60 يومًا، لا حاجة لبطاقة ائتمان! احصل عليه الآن

1. حدد الخلايا التي تحتوي على “TRUE” و “FALSE” والتي تريد تحويلها إلى خانات اختيار، وانقر على Kutools > إدراج > إدراج دفعي لخانات الاختيار.

a screenshot showing how to enabling the Batch Insert Check Boxes feature

2. الآن تم إدراج عنصر تحكم خانة اختيار في كل خلية محددة. يمكنك تحديد هذه خانات الاختيار يدويًا حسب الحاجة.

a screenshot showing successful conversion between true false values and checkboxes


مقالات ذات صلة:


أفضل أدوات زيادة الإنتاجية لمجموعة Office

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

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


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

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