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

تحقق مما إذا كانت الخلية أو النطاق فارغًا أم لا في Excel – دليل سهل

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


تحقق مما إذا كانت الخلية فارغة

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


إذا كانت الخلية فارغة، فقم بإرجاع نص محدد

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

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

=IF(ISBLANK(F2), "Delay", "Completed") 

ملاحظة:
  • في هذه الصيغة، F3 هي الخلية التي سأتحقق منها إذا كانت فارغة. "تأخير" يشير إلى أنه إذا كان F3 فارغًا، فسترجع الصيغة التأخير كنتيجة. وعلى العكس من ذلك، "الطلب مكتمل" يعني أنه إذا لم يكن F3 فارغًا، فسترجع الصيغة مكتملة. يمكنك تعديل مرجع الخلية والنصوص المحددة وفقًا لاحتياجاتك.
  • إذا كنت تريد إبقاء الخلية الناتجة فارغة عند مواجهة خلية فارغة، فامسح النص المحدد الأول في الصيغة، مع ترك علامتي الاقتباس المزدوجتين فقط. مثل:
    =IF(ISBLANK(A2), "", "not blank")
  • إذا بدت الخلايا فارغة ولكنها تحتوي على أحرف غير مرئية مثل المسافات أو أحرف أخرى غير قابلة للطباعة، فسيتم التعامل مع هذه الخلايا أيضًا على أنها خلايا غير فارغة. ولمعاملة هذه الخلايا كخلايا فارغة، يمكنك استخدام الصيغة التالية:
    =IF(LEN(TRIM(A2))=0, "blank", "not blank")
هل تواجه صعوبة في تحديد الخلايا الفارغة ذات المسافات؟
جرّب كوتولس ل إكسيل's إزالة المسافات ميزة. يمكنه إزالة المسافات البادئة والزائدة في نطاق ما، مما يضمن بقاء الخلية فارغة بالفعل، كل ذلك بنقرتين فقط.
تريد الوصول إلى هذه الميزة؟ قم بتنزيل Kutools لبرنامج Excel الآن!

إذا كانت الخلية فارغة ثم توقف عن الحساب

في بعض المواقف، عندما تواجه صيغة خلية فارغة، فقد تُرجع خطأ أو نتيجة غير مستثناة، اعتمادًا على الوظيفة والإعدادات المحددة المطبقة في الورقة. في المثال أدناه، أستخدم الصيغة = (C2-B2) / B2 لحساب نسبة التغير بين الشهر السابق وهذا الشهر لمنتجات مختلفة. ومع ذلك، عندما تكون الخلية المصدر فارغة، تنتج الصيغة a # DIV / 0! خطأ. سيرشدك هذا القسم إلى كيفية منع هذا الخطأ عند التعامل مع الخلايا الفارغة.

حدد خلية (مثل D2 في هذه الحالة)، وأدخل الصيغة أدناه واضغط أدخل. حدد خلية النتيجة هذه واسحبها مقبض التعبئة للحصول على بقية النتيجة.

=IF(ISBLANK(B2), "", (C2-B2)/B2)

كما ترون من النتائج المذكورة أعلاه، اختفت جميع قيم الخطأ على الرغم من وجود خلايا فارغة.

ملاحظات: في هذه الصيغة ، B2 هي الخلية التي سأتحقق منها إذا كانت فارغة، (C2-B2)/B2 هي الصيغة التي سأستخدمها لحساب النسبة المئوية للتغير. يرجى تغيير هذه المتغيرات حسب حاجتك.

تحقق مما إذا كان النطاق فارغًا

إذا كنت تريد التحقق مما إذا كان نطاق معين فارغًا، فيمكن للصيغة الموجودة في هذا القسم أن تقدم لك معروفًا.

هنا سوف آخذ النطاق G1:K8 كمثال. للتحقق مما إذا كان هذا النطاق فارغًا أم لا، قم بما يلي.

حدد خلية فارغة لإخراج النتيجة، وأدخل الصيغة التالية واضغط على أدخل الرئيسية.

=IF(SUMPRODUCT(--(G1:K8<>""))=0,"It is blank","It is not blank")

ملاحظة:
  • تتحقق هذه الصيغة مما إذا كان النطاق G1:K8 فارغًا. إذا كان النطاق فارغًا، فسيتم إرجاع "إنه فارغ" كنتيجة. إذا لم يكن النطاق فارغًا، فسيتم إرجاع "It is not فارغًا". يمكنك تعديل مرجع الخلية والنصوص المحددة وفقًا لاحتياجاتك.
  • إذا كنت لا ترغب في تحديد النصوص والعودة فقط TURE or خاطئة، استخدم هذه الصيغة:
    =SUMPRODUCT(--(G1:K8<>""))=0
    تُرجع هذه الصيغة TRUE إذا كان النطاق فارغًا، وإلا فإنها ترجع FALSE.
  • إذا بدت الخلايا فارغة ولكنها تحتوي على أحرف غير مرئية مثل المسافات أو أحرف أخرى غير قابلة للطباعة، فسيتم التعامل مع هذه الخلايا أيضًا على أنها خلايا غير فارغة. ولمعاملة هذه الخلايا كخلايا فارغة، يمكنك استخدام الصيغة التالية:
    =IF(SUMPRODUCT(--(TRIM(G1:K8)<>""))=0,"It is blank","It is not blank")
    or
    =SUMPRODUCT(--(TRIM(G1:K8)<>""))=0
  • للتحقق مما إذا كانت النطاقات المتعددة فارغة، جرب هذه الصيغة:
    =IF(AND(SUMPRODUCT(--(A7:C9<>""))=0, SUMPRODUCT(--(M2:P2<>""))=0),"Empty","has value")

نصائح: قم بتمييز الخلايا الفارغة

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

الخطوة 1: حدد النطاق الذي تريد تمييز الخلايا الفارغة فيه.
الخطوة 2: افتح مربع الحوار قاعدة التنسيق الجديدة

تحت المبادرة من الصفحة الرئيسية ، انقر فوق تنسيق مشروط > تسليط الضوء على القواعد > المزيد من القاعدة.

الخطوة 3: إنشاء قاعدة التنسيق الشرطي

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

  1. أختار الفراغات من تنسيق الخلايا فقط مع قائمة منسدلة.
  2. انقر على شكل زر لتحديد لون التعبئة للخلايا الفارغة.
  3. انقر على OK زر لحفظ القاعدة.
نتيجة

يتم تمييز كافة الخلايا الفارغة في النطاق المحدد بلون التعبئة المحدد.


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

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

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

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

الوصف


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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (8)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Hello, what if you have multiple ranges to include in the formula? i.e. A2:D2 and M2:P2, When I add in the 2nd range the formula does not work...
This comment was minimized by the moderator on the site
Hi Nicholas Haughn,

The following formula can help you. Please give it a try. Thank you.
=IF(AND(SUMPRODUCT(--(A2:D2<>""))=0, SUMPRODUCT(--(M2:P2<>""))=0),"Empty","has value")
This comment was minimized by the moderator on the site
Hola,
Me gustaría cambia los resultados de VERDADERO/FALSO por otras palabras, es posible?
muchas gracias
This comment was minimized by the moderator on the site
Hi Paula,
If you want to display a specific result other than TRUE or FALSE, please enclose the formula in an IF function. Such as:
=IF(SUMPRODUCT(--(G1:K8<>""))=0, "Yes", "No")
This comment was minimized by the moderator on the site
Muchísimas gracias!!
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi

Thanks for this. It is what I needed. I am curious what is the significance of the '--' in the formula?
This comment was minimized by the moderator on the site
Hi Joe Shaer,
The double dash is used for converting a list of boolean (TRUE, FALSE) values to ZEROs and ONEs, which is a useful technique in many advanced formulas that work with cell ranges.
This comment was minimized by the moderator on the site
Thanks for this formula. 😊

To make it even more complete I would recommend to use the trim function on the range to eliminate white spaces too:
=SUMPRODUCT(--(TRIM(G1:K8)<>""))=0

Cheers, Dirk
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations