جدول المحتويات
كل ما تحتاج لمعرفته حول التنسيق الشرطي للخلايا الفارغة في Excel
بقدر ما يبدو الأمر بسيطًا ، فإن تمييز الخلايا الفارغة بالتنسيق الشرطي أمر صعب للغاية. في الأساس ، يرجع ذلك إلى أن الفهم البشري للخلايا الفارغة لا يتوافق دائمًا مع فهم Excel. نتيجة لذلك ، قد يتم تنسيق الخلايا الفارغة عندما لا ينبغي ذلك والعكس صحيح. سيلقي هذا البرنامج التعليمي نظرة فاحصة على السيناريوهات المختلفة ، ويشارك بعض الأجزاء المفيدة حول ما يحدث خلف الكواليس ويوضح كيفية عمل التنسيق الشرطي للفراغات بالطريقة التي تريدها تمامًا.
لماذا يميز التنسيق الشرطي الخلايا الفارغة؟
الملخص : يميز التنسيق الشرطي الخلايا الفارغة لأنه لا يحدث فرقًا بين الفراغات والأصفار. فيما يلي مزيد من التفاصيل.
في نظام Excel الداخلي ، تساوي الخلية الفارغة قيمة صفرية . لذلك ، عندما تنشئ تنسيقًا شرطيًا لخلايا أقل من رقم معين ، على سبيل المثال 20 ، يتم تمييز الخلايا الفارغة أيضًا (نظرًا لأن 0 أقل من 20 ، يكون الشرط صحيحًا للخلايا الفارغة).
مثال آخر هو تسليط الضوء على التواريخ أقل من اليوم. من حيث Excel ، فإن أي تاريخ هو عدد صحيح أكبر من الصفر ، مما يعني أن الخلية الفارغة تكون دائمًا أقل من يوم اليوم ، لذلك يتم استيفاء الشرط للفراغات مرة أخرى.
الحل : قم بإنشاء قاعدة منفصلة لإيقاف التنسيق الشرطي إذا كانت الخلية فارغة أو استخدم صيغةتجاهل الخلايا الفارغة.
لماذا لا يتم تمييز الخلايا الفارغة بالتنسيق الشرطي؟
قد تكون هناك أسباب مختلفة لعدم تنسيق الفراغات مثل:
- هناك هي قاعدة الأولوية الأولى التي توقف التنسيق الشرطي للخلايا الفارغة.
- الصيغة غير صحيحة.
- خلاياك ليست فارغة تمامًا.
إذا تستخدم صيغة التنسيق الشرطي وظيفة ISBLANK ، يرجى الانتباه إلى أنها تحدد فقط خلايا فارغة حقًا ، أي الخلايا التي لا تحتوي على أي شيء على الإطلاق: لا توجد مسافات ، ولا توجد علامات تبويب ، ولا توجد أحرف إرجاع ، ولا سلاسل فارغة ، إلخ.
على سبيل المثال ، إذا كانت الخلية تحتوي على سلسلة ذات طول صفري ("") تم إرجاعها بواسطة صيغة أخرى ، فإن هذه الخلية لا تعتبر فارغة:
الحل : إذا كنت تريد تمييز الخلايا الفارغة التي تحتوي على سلاسل ذات طول صفري ، فقم بتطبيق التنسيق الشرطي المعين مسبقًا للفراغات أو إنشاء قاعدة بإحدى هذه الصيغ.
كيفية تمييز الفراغ الخلايا في Excel
Excel الشرطي يحتوي التنسيق على قاعدة محددة مسبقًا للفراغات تجعل من السهل حقًا تمييز الخلايا الفارغة في أي مجموعة بيانات:
- حدد النطاق الذي ترغب في تمييز الخلايا الفارغة فيه.
- في الصفحة الرئيسية علامة التبويب ، في المجموعة أنماط ، انقر فوق تنسيق شرطي & GT. قاعدة جديدة .
- في مربع الحوار قاعدة التنسيق الجديدة الذي يفتح ، حدد تنسيق الخلايا التيتحتوي على نوع القاعدة ، ثم اختر الفراغات من تنسيق الخلايا فقط مع القائمة المنسدلة :
- انقر فوق تنسيق ... زر.
- في مربع الحوار تنسيق الخلايا ، قم بالتبديل إلى علامة التبويب تعبئة ، وحدد لون التعبئة المطلوب ، وانقر فوق موافق .
- انقر فوق موافق مرة أخرى لإغلاق نافذة الحوار السابقة.
سيتم تمييز جميع الخلايا الفارغة في النطاق المحدد:
نصيحة. لتمييز الخلايا غير الفارغة ، حدد تنسيق الخلايا التي تحتوي على & gt؛ بلا فراغات .
ملاحظة. يبرز التنسيق الشرطي المدمج للفراغات أيضًا الخلايا ذات السلاسل ذات الطول الصفري (""). إذا كنت تريد فقط تمييز الخلايا الفارغة تمامًا ، فقم بإنشاء قاعدة مخصصة باستخدام صيغة ISBLANK كما هو موضح في المثال التالي.
التنسيق الشرطي للخلايا الفارغة مع الصيغة
للحصول على مزيد من المرونة عند تسليط الضوء على الفراغات ، يمكنك إعداد القاعدة الخاصة بك على أساس صيغة. توجد هنا خطوات التفاصيل لإنشاء مثل هذه القاعدة: كيفية إنشاء تنسيق شرطي باستخدام الصيغة. أدناه ، سنناقش الصيغ نفسها
لتمييز فقط الخلايا الفارغة حقًا التي لا تحتوي على أي شيء على الإطلاق ، استخدم وظيفة ISBLANK.
لمجموعة البيانات أدناه ، الصيغة هي :
=ISBLANK(B3)=TRUE
أو ببساطة:
=ISBLANK(B3)
حيث B3 هي الخلية العلوية اليسرى للنطاق المحدد.
من فضلك ضع في اعتبارك أن ISBLANK ستعودFALSE للخلايا التي تحتوي على سلاسل فارغة ("") ، وبالتالي لن يتم تمييز هذه الخلايا. إذا كان هذا السلوك لا تريده ، فإما:
تحقق من الخلايا الفارغة بما في ذلك السلاسل ذات الطول الصفري:
=B3=""
أو تحقق مما إذا كان طول السلسلة يساوي صفر:
=LEN(B3)=0
بصرف النظر عن التنسيق الشرطي ، يمكنك تمييز الخلايا الفارغة في Excel باستخدام VBA.
إيقاف التنسيق الشرطي إذا كانت الخلية فارغة
يوضح هذا المثال كيفية استبعاد الخلايا الفارغة من التنسيق الشرطي عن طريق إعداد قاعدة خاصة للفراغات.
لنفترض أنك استخدمت قاعدة مضمنة لتمييز الخلايا بين 0 و 99.99. تكمن المشكلة في تمييز الخلايا الفارغة أيضًا (كما تتذكر ، في تنسيق Excel الشرطي ، تساوي الخلية الفارغة قيمة صفرية):
لمنع تنسيق الخلايا الفارغة ، قم بما يلي:
- إنشاء قاعدة تنسيق شرطي جديدة للخلايا المستهدفة بالنقر فوق تنسيق شرطي & gt؛ قاعدة جديدة & gt؛ تنسيق الخلايا التي تحتوي فقط على & gt؛ فراغات .
- انقر فوق موافق بدون تعيين أي تنسيق.
- افتح إدارة القواعد ( التنسيق الشرطي & gt ؛ إدارة القواعد ) ، وتأكد من أن قاعدة "الفراغات" في أعلى القائمة ، و ضع علامة في خانة الاختيار Stop if true بجواره.
- انقر فوق موافق لحفظ التغييرات وإغلاق مربع الحوار.
النتيجة مطابقة تمامًا لما تتوقعه:
تلميحات:
- يمكنك أيضًا استبعاد الفراغات عن طريق إنشاء قاعدة تنسيق شرطي باستخدام صيغة تتحقق من الخلايا الفارغة وتحديد خيار إيقاف إذا كان صحيحًا لـ
- أيضًا ، قد تكون مهتمًا بمشاهدة مقطع فيديو يوضح كيفية تطبيق التنسيق الشرطي إذا كانت خلية أخرى فارغة.
صيغة التنسيق الشرطي لتجاهل الخلايا الفارغة
في حالة استخدامك لصيغة تنسيق شرطي بالفعل ، فلن تحتاج حقًا إلى إنشاء قاعدة منفصلة للفراغات. بدلاً من ذلك ، يمكنك إضافة شرط آخر إلى صيغتك الحالية ، وهو:
- تجاهل الخلايا الفارغة تمامًا التي لا تحتوي على أي شيء:
NOT (ISBLANK (A1))
- تجاهل الخلايا الفارغة بصريًا بما في ذلك السلاسل الفارغة:
A1 ""
حيث A1 هي الخلية الموجودة في أقصى اليسار من النطاق المحدد.
في مجموعة البيانات أدناه ، دعنا لنفترض أنك ترغب في تمييز قيم أقل من 99.99. يمكن القيام بذلك عن طريق إنشاء قاعدة بهذه الصيغة البسيطة:
=$B2<99.99
لتمييز القيم الأقل من 99.99 مع تجاهل الخلايا الفارغة ، يمكنك استخدام الدالة AND مع اختبارين منطقيين:
=AND($B2"", $B2<99.99)
=AND(NOT(ISBLANK($B2)), $B2<99.99)
في هذه الحالة بالذات ، تتجاهل كلتا الصيغتين الخلايا ذات السلاسل الفارغة ، لأن الشرط الثاني (& lt ؛ 99.99) هو FALSE لمثل هذه الخلايا.
إذا كانت الخلية فارغة ، حدد صفًا
لتمييز صف بأكمله إذا كانت خلية في عمود معين فارغة ، يمكنك استخدام أي من الصيغ للخلايا الفارغة. مهما يكن هناهناك حيلتان تحتاج إلى معرفتهما:
- تطبيق القاعدة على مجموعة بيانات كاملة ، وليس مجرد عمود واحد تبحث فيه عن فراغات.
- في الصيغة ، قفل إحداثيات العمود باستخدام مرجع خلية مختلط مع عمود مطلق وصف نسبي.
قد يبدو هذا معقدًا على السطح ، لكنه أبسط كثيرًا عندما ننظر إلى مثال.
في عينة مجموعة البيانات أدناه ، افترض أنك ترغب في تمييز الصفوف التي تحتوي على خلية فارغة في العمود E. للقيام بذلك ، اتبع الخطوات التالية:
- حدد مجموعة البيانات الخاصة بك (A3: E15 في هذا المثال).
- في علامة التبويب الصفحة الرئيسية ، انقر فوق تنسيق شرطي & gt؛ قاعدة جديدة & gt؛ استخدم صيغة لتحديد الخلايا المراد تنسيقها .
- في المربع تنسيق القيم حيث تكون هذه الصيغة صحيحة ، أدخل إحدى هذه الصيغ:
لتمييز خلايا فارغة تمامًا :
=ISBLANK($E3)
لتمييز خلايا فارغة تتضمن سلاسل فارغة :
=$E3=""
حيث $ E3 هي الخلية العلوية في المفتاح المشترك العمود الذي تريد التحقق من وجود فراغات. يرجى ملاحظة أنه في كلتا الصيغتين ، نقوم بإغلاق العمود بعلامة $.
- انقر فوق الزر تنسيق واختر لون التعبئة الذي تريده.
- انقر فوق موافق مرتين لإغلاق كلا النافذتين.
نتيجة لذلك ، يميز التنسيق الشرطي صفًا كاملاً إذا كانت خلية في عمود معين فارغة.
قم بتمييز الصف إذا لم تكن الخلية كذلكفارغ
تنسيق Excel الشرطي لتمييز الصف إذا كانت خلية في عمود معين غير فارغة يتم بهذه الطريقة:
- حدد مجموعة البيانات الخاصة بك.
- تشغيل علامة التبويب الصفحة الرئيسية ، انقر فوق التنسيق الشرطي & gt؛ قاعدة جديدة & gt؛ استخدم صيغة لتحديد الخلايا المراد تنسيقها .
- في المربع تنسيق القيم حيث تكون هذه الصيغة صحيحة ، أدخل إحدى هذه الصيغ:
لتمييز خلايا غير فارغة تحتوي على أي شيء: قيمة ، صيغة ، فارغة سلسلة ، إلخ.
=NOT(ISBLANK($E3))
لتمييز غير فارغة باستثناء الخلايا ذات السلاسل الفارغة :
=$E3""
حيث $ E3 هي الخلية العلوية في عمود المفتاح التي تم فحصها لعدم وجود فراغات. مرة أخرى ، لكي يعمل التنسيق الشرطي بشكل صحيح ، نقوم بقفل العمود بعلامة $.
- انقر فوق الزر تنسيق ، اختر لون التعبئة المفضل لديك ، ثم انقر فوق موافق .
نتيجة لذلك ، يتم تمييز الصف بأكمله إذا كانت إحدى الخلايا الموجودة في عمود معين غير فارغة.
تنسيق Excel الشرطي للأصفار وليس الفراغات
افتراضيًا ، لا يميز التنسيق الشرطي لـ Excel بين 0 والخلية الفارغة ، وهو أمر محير حقًا في العديد من المواقف. لحل هذا المأزق ، هناك حلان محتملان:
- أنشئ قاعدتين: أحدهما للفراغات والآخر للقيم الصفرية.
- أنشئ قاعدة واحدة تتحقق من كلا الشرطين في صيغة واحدة.
اصنعقواعد منفصلة للفراغات والأصفار
- أولاً ، قم بإنشاء قاعدة لتمييز القيم الصفرية. لهذا ، انقر فوق تنسيق شرطي & GT. قاعدة جديدة & gt؛ تنسيق الخلايا التي تحتوي على فقط ، ثم قم بتعيين قيمة خلية تساوي 0 كما هو موضح في لقطة الشاشة أدناه. انقر فوق الزر تنسيق وحدد اللون المطلوب.
ينطبق هذا التنسيق الشرطي إذا كانت الخلية فارغة أو صفرًا :
- قم بإنشاء قاعدة للفراغات بدون تعيين تنسيق. بعد ذلك ، افتح إدارة القواعد ، انقل قاعدة "الفراغات" إلى أعلى القائمة (إذا لم تكن موجودة بالفعل) ، وحدد خانة الاختيار إيقاف إذا كانت صحيحة التالية إليها. للحصول على الإرشادات التفصيلية ، يرجى الاطلاع على كيفية إيقاف التنسيق الشرطي في الخلايا الفارغة.
نتيجة لذلك ، سيتضمن التنسيق الشرطي أصفارًا ولكن تجاهل الفراغات . بمجرد استيفاء الشرط الأول (الخلية فارغة) ، لا يتم اختبار الشرط الثاني (الخلية صفر) أبدًا.
أنشئ قاعدة واحدة للتحقق مما إذا كانت الخلية صفرية وليست فارغة
هناك طريقة أخرى للتنسيق الشرطي للصفر ولكن ليس الفراغات وهي إنشاء قاعدة باستخدام صيغة تتحقق من الشرطين:
=AND(B3=0, B3"")
=AND(B3=0, LEN(B3)>0)
حيث B3 هي الخلية العلوية اليسرى من النطاق المحدد.
النتيجة هي نفسها تمامًا كما في الطريقة السابقة - التنسيق الشرطي يميز الأصفار ولكنه يتجاهل الخلايا الفارغة.
هذه هي طريقة استخدام التنسيق الشرطي للخلايا الفارغة.أشكرك على القراءة وأتطلع إلى رؤيتك الأسبوع المقبل.
تدريب المصنف للتنزيل
تنسيق Excel الشرطي للخلايا الفارغة - أمثلة (ملف .xlsx)