كيف يمكن عرض رسائل تحذير أو تنبيه عند ترك الخلايا فارغة في Excel؟

لنفترض أنك صمّمت استبيانًا في Excel، كما يظهر في لقطة الشاشة على اليسار.
الآن، تريد أن يُظهر Excel رسالة تحذير أو تنبيه تلقائيًا إذا كانت هناك أسئلة دون إجابة. كيف يمكنك تحقيق ذلك بكفاءة؟ يعرض هذا المقال عدة طرق عملية لعرض رسائل تحذير أو تنبيه فورًا عند ترك خلايا فارغة ضمن نطاق معيّن في Excel. اختر الطريقة الأنسب لك بناءً على هدفك، وسهولة التطبيق، واحتياجاتك الخاصة.
عرض رسالة تحذير/تنبيه إذا كانت الخلايا فارغة باستخدام دالة ISBLANK
عرض رسالة تحذير/تنبيه إذا كانت الخلايا فارغة باستخدام عمود مساعد
عرض رسالة تحذير/تنبيه إذا كانت الخلايا فارغة باستخدام VBA
إظهار تحذير فوري إذا تركت خلية فارغة باستخدام التحقق من الصحة (Data Validation)
عرض رسالة تحذير/تنبيه إذا كانت الخلايا فارغة باستخدام دالة ISBLANK
لمراقبة الأسئلة غير المجابة بسرعة ضمن نطاق معيّن، يمكنك إنشاء رسالة تحذير ديناميكية باستخدامISBLANK وCOUNTBLANK، والتي توفّر تنبيهًا فوريًّا عند وجود أي خلايا فارغة.
1. انقر في خلية غير مستخدمة ترغب في عرض رسالة التحذير بها، مثلًا C18، ثم أدخل الصيغة التالية:
="There are still "&COUNTBLANK(B1:B16)&" questions you have not answered!" 2. اضغط على مفتاحEnter، وستعرض الخلية الآن رسالة تُحدِّث عدد الإدخالات غير المجابة ضمن نطاق محدود.
ملاحظة:في هذا المثال، يشير النطاقB1:B16 إلى العمود الذي يحتوي على إجابات الاستبيان. يمكنك تعديل النطاق ليتناسب مع الموقع الفعلي لبياناتك.
3. ولزيادة وضوح التحذير، حدد خلية الإخراج، ثم انتقل في الشريط إلىالصفحة الرئيسية > لون الخط > الأحمر، وانقر علىعريض. ويمكنك أيضًا تعديل حجم الخط حسب الحاجة — مما يضمن بروز التنبيه للمستخدمين الذين يملؤون النموذج.
سيناريوهات الاستخدام ونصائح:هذه الطريقة مثالية للوحة المعلومات، والنماذج، والتقارير التي يُفضَّل فيها عرض تحذير موجز بدلًا من تنبيه منبثق عند كل خلية فارغة. تأكد من أن المستخدمين يستطيعون رؤية هذا التحذير وفهمه بسهولة؛ وقد ترغب في وضعه بالقرب من زر الإرسال أو في مكان بارز. وللحصول على أفضل النتائج، احفظ خلية الصيغة مقفولةً لمنع المستلمين من حذفها عن غير قصد.
إدخال شرطة أو نص معين مثل «NA» بسرعة في جميع الخلايا الفارغة ضمن تحديد النطاق في Excel
تتيح لك أداةملء الخلايا الفارغةفي Kutools لـ Excel إدخال نص معين، مثل «تحذير»، في جميع الخلايا الفارغة ضمن نطاق التحديد بنقرات قليلة فقط.
Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
عرض رسالة تحذير/تنبيه إذا كانت الخلايا فارغة باستخدام عمود مساعد
طريقة أخرى لتوفير تغذية راجعة فورية هي إضافة عمود مساعد إلى ورقة العمل، حيث يعرض هذا العمود تحذيرًا بجانب كل خلية فارغة—وهو حلٌ مثالي للتأكيد بدقة على الإجابات المفقودة ضمن قائمة أو جدول.
1. في العمود الموجود مباشرةً على يمين إجاباتك (مثلاً، الخلية C2 إذا كانت إجاباتك في العمود B)، أدخل الصيغة التالية:
=IF(ISBLANK(B2),"Please Answer This Question","") ثم اسحب مقبض التعبئة لأسفل بجانب بياناتك لتطبيق الصيغة على جميع الصفوف ذات الصلة.
2. ولجعل التحذيرات أكثر وضوحًا، حدد نطاق العمود المساعد وقم بتنسيقه (مثل: الصفحة الرئيسية > لون الخط > الأحمر)، ثم انقر علىعريض.
الآن، سيظهر بجانب كل إدخال فارغ في عمود الإجابات رسالة تحذير واضحة في العمود المساعد، مما يسهّل تحديد العناصر المفقودة بنظرة سريعة.
سيناريوهات الاستخدام ونصائح:استخدم هذه الطريقة في نماذج الاستبيانات، وقوائم الحضور، أو في أي مكان تحتاج فيه إلى مؤشر صف-ب-صف يُنبّهك إلى المدخلات المفقودة. ويمكنك بسهولة تعديل نص التحذير ليتناسب مع سياقك الخاص. تذكّر: إذا أضفت أو حذفت صفوفًا، فتأكد من تحديث الصيغة لتغطي النطاق الجديد حسب الحاجة.
عرض رسالة تحذير/تنبيه إذا كانت الخلايا فارغة باستخدام VBA
في السيناريوهات التي ترغب فيها في عرض مربع حوار ينبّه المستخدم فورًا إلى وجود خلايا فارغة ضمن نطاق التحديد، تُعد حلول VBA وسيلة تفاعلية فعّالة. يمكنك استخدام هذا الأسلوب عند توزيع القوالب أو أتمتة المهام التي تتطلب إدخال بيانات كاملة قبل المتابعة.
1. اضغط علىAlt + F11 لفتح نافذة Microsoft Visual Basic for Applications.
2. انتقل إلىإدراج > وحدة نمطية (Module)، ثم الصق كود VBA التالي في منطقة الكود:
VBA: تحذير إذا وُجدت خلايا فارغة في نطاق معيّن
Sub BlackCell()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeBlanks)
If Err = 0 Then
MsgBox "You don't answer all of questions!"
End If
End Sub 3. اضغط علىF5 أو انقر على زرتشغيل (Run)لتنفيذ الماكرو.
4. سيظهر مربع حوار Kutools لـ Excel. حدّد النطاق الذي تريد التحقق منه، ثم انقر علىموافق (OK)للمتابعة.
إذا تم اكتشاف أي خلايا فارغة ضمن تحديد النطاق، فسيظهر مربع حوار ينبّهك:
ملاحظات واستكشاف الأخطاء وإصلاحها:احفظ دائمًا ملف عملك قبل تشغيل كود VBA لتجنب فقدان البيانات عن غير قصد. إذا لم يحدث شيء عند تشغيل الكود، فتأكد من أن الماكرو مُفعَّل في إعدادات Excel. وإذا ظهر خطأ أو لم يظهر مربع حوار تحديد النطاق، فتحقق من أنك ألصقت الكود بالكامل بشكل صحيح، وأنه لا توجد ماكروهات أخرى تتداخل معه. هذه التقنية تناسب أكثر المستخدمين المتقدمين المتمرسين على تمكين وتعديل الماكروهات.
إظهار تحذير فوري إذا تركت خلية فارغة باستخدام التحقق من الصحة (Data Validation)
يتيح لك التحقق من الصحة (Data Validation) في Excel تعيين قواعد تُلزم المستخدمين بإدخال بيانات في الحقول المطلوبة، ويمكنك تهيئته لإظهار تحذير أو حتى منع ترك الخلية فارغة.
1. حدد النطاق الذي تريد فرض إدخال نص فيه (أي عدم تركه فارغًا)، على سبيل المثال: B1:B16 في استبيانك.
2. انقر علىبيانات > التحقق من الصحة > التحقق من الصحةمن الشريط.
3. في مربع حوار التحقق من الصحة، ضمن تبويبالإعدادات، اضبطالسماح بـعلىمخصص (Custom).
4. في حقلالصيغة، أدخل الصيغة التالية لمنع الخلايا الفارغة:
=LEN(B1)>0 عند تطبيق الصيغة على خلايا متعددة دفعة واحدة، يُعدّل Excel الصيغة تلقائيًا لكل صف.
5. تأكد من إلغاء تحديد خانة الاختيارتجاهل الفراغات (Ignore blank).
6. انتقل إلى تبويبتنبيه الخطأ. هنا، يمكنك تخصيص التنبيه حسب احتياجاتك. على سبيل المثال، اضبط النمط علىإيقاف (Stop)لفرض قاعدة صارمة، أو علىتحذير (Warning)أومعلومات (Information)لعرض تنبيه أقل صرامة. وأدخل رسالة خطأ مناسبة مثل: «لا يمكن ترك هذه الخلية فارغة. يرجى تقديم إجابتك.»
6. انقر علىموافق (OK)لحفظ القاعدة. وعند محاولة المستخدم ترك خلية فارغة ضمن نطاق محدود والانتقال إلى خلية أخرى، ستظهر تلقائيًا رسالة التنبيه المخصصة.
المزايا والقيود:يُعد التحقق من الصحة مثاليًا للنماذج أو القوالب التي سيتم ملؤها إلكترونيًا، خاصةً عندما تكون الاكتمالية أمرًا بالغ الأهمية. فهو يمنحك مرونة بين فرض شرط إلزامي (إيقاف) أو عرض تحذير للمستخدم (تحذير/معلومات). لاحظ أن التحقق من الصحة يمكن تجاوزه بلصق القيم، لذا لا يُعتبر حماية مطلقة. ولفرض قيود أكثر صرامة، اجمع بينه وبين طرق أخرى أو قم بحماية الورقة.
تلميح:بالنسبة للنماذج الموسّعة، استخدم التحقق من البيانات جنبًا إلى جنب مع التنسيق الشرطي لحظر الخلايا الفارغة وتمييزها بصريًّا في آنٍ واحد. تأكد من مراجعة قواعد التحقق الخاصة بك بانتظام إذا قمت بتغيير هيكل ورقة العمل.
مقالات ذات صلة
كيف تمنع حفظ الملف إذا كانت خلية معيّنة فارغة في Excel؟
كيف تُبرز صفًّا في Excel إذا احتوت إحدى خلاياه على نص، أو قيمة، أو كانت فارغة؟
كيف تتجنّب الحساب (أو تتجاهل الصيغة) في Excel إذا كانت الخلية فارغة؟
كيف تستخدم دالة IF مع الدوال AND وOR وNOT في Excel؟
كيف تُدخِل أو تُظهِر نصًّا أو رسالةً عند فراغ الخلايا في Excel؟
كيف يمكن حذف الصفوف التي تحتوي على خلايا فارغة في قائمة طويلة في Excel؟
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل
