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

كيفية تعيين شرط إذا كانت الخلية فارغة: نصائح وأمثلة مفيدة

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

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

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

مثال على فحص خلية فارغة في جدول:

إذا (خلية.القيمة.إسمبتي ()) {

وحدة التحكم.سجل ("الخلية فارغة");

} آخر {

وحدة التحكم.سجل ("الخلية ممتلئة");

}

يمكنك أيضا استخدام الأساليب والوظائف المتوفرة في قاعدة البيانات للتحقق من وجود قيمة في خلية. على سبيل المثال ، يمكنك استخدام وظيفة "إسنول" ، الذي يتحقق من قيمة خلية وإرجاع النتيجة: خلية فارغة أو غير فارغة.

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

  1. كيفية التحقق مما إذا كانت الخلية فارغة: نصائح وأمثلة
  2. 1. التحقق باستخدام المشغل الشرطي
  3. 2. التحقق باستخدام أساليب لغة البرمجة
  4. 3. التحقق من استخدام وظائف جدول البيانات
  5. 4. التحقق باستخدام التنسيق الشرطي
  6. طرق فحص خلية فارغة
  7. مثال على فحص خلية فارغة في ميكروسوفت إكسيل
  8. كيفية التحقق من خلية فارغة في أوراق جوجل
  9. فحص خلية فارغة في برنامج بايثون
  10. سؤال وجواب
  11. كيف يمكنني تعيين شرط للتحقق مما إذا كانت الخلية فارغة?
  12. كيف يمكنني التحقق مما إذا كانت الخلية فارغة وتنفيذ إجراء معين إذا كانت فارغة?
  13. كيف يمكنني التحقق مما إذا كانت الخلية فارغة واستبدالها بقيمة أخرى إذا كانت فارغة?

كيفية التحقق مما إذا كانت الخلية فارغة: نصائح وأمثلة

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

في هذه المقالة ، سننظر في عدة طرق تسمح لك بالتحقق مما إذا كانت الخلية فارغة.

1. التحقق باستخدام عامل شرطي

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

إذا (سيلفالو ===") {

// الخلية فارغة

} آخر {

// تحتوي الخلية على بيانات

}

2. التحقق باستخدام أساليب لغة البرمجة

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

إذا (قيمة الخلية.تقليم ()===") {

// الخلية فارغة أو تحتوي على مسافات فقط

} آخر {

// تحتوي الخلية على بيانات

}

توجد طرق مماثلة في لغات البرمجة الأخرى.

3. التحقق من استخدام وظائف جدول البيانات

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

الخلية أ1النتيجة
= إسبلانك (أ1)صحيح

ترجع الدالة إسبلانك () صحيح إذا كانت الخلية فارغة ، وكاذبة إذا كانت الخلية تحتوي على بيانات.

4. التحقق باستخدام التنسيق الشرطي

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

  1. افتح مربع الحوار التنسيق الشرطي
  2. حدد "تطبيق على النطاق"
  3. حدد نطاق الخلايا التي تريد التحقق مما إذا كانت فارغة
  4. في قسم "التنسيق مع القواعد الخاصة بك" ، حدد "النص يساوي" وأدخل قيمة سلسلة فارغة (")
  5. قم بتعيين التنسيق المطلوب للخلايا التي تفي بالشرط
  6. انقر فوق "حفظ"

الآن ، إذا كانت الخلية تحتوي على صف فارغ ، فسيتم تنسيقها وفقا للقواعد المحددة.

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

طرق فحص خلية فارغة

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

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

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

إذا (سيلفالو ===") {

// الخلية فارغة

} آخر {

// الخلية ليست فارغة

}

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

إذا(فارغ (قيمة الخلية)) {

// الخلية فارغة

} آخر {

// الخلية ليست فارغة

}

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

إذا (قيمة الخلية.الطول = = = 0) {

// الخلية فارغة

} آخر {

// الخلية ليست فارغة

}

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

مثال على فحص خلية فارغة في ميكروسوفت إكسيل

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

تتمثل إحدى طرق فحص الخلية بحثا عن الفراغ في استخدام وظيفة إف (). تسمح لك وظيفة إف() بتنفيذ إجراءات معينة بناء على القيمة الموجودة في الخلية.

فيما يلي مثال على صيغة تتحقق مما إذا كانت الخلية أ 1 فارغة:

= إذا (أ1= "" ، "الخلية فارغة" ، "الخلية ليست فارغة")

في هذا المثال ، تتحقق دالة إف () من قيمة الخلية أ1 للمساواة بين السلسلة الفارغة "". إذا كانت الخلية فارغة ، ترجع الدالة "الخلية فارغة" ، وإلا فإن الدالة ترجع"الخلية ليست فارغة".

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

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

على سبيل المثال ، يمكنك استخدام وظيفة إسبلانك () على النحو التالي:

= إذا (إسبلانك (أ1) ، "الخلية فارغة" ، "الخلية ليست فارغة")

ستعطي هذه الصيغة نفس النتيجة مثل الصيغة السابقة باستخدام دالة إف ().

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

كيفية التحقق من خلية فارغة في أوراق جوجل

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

1. باستخدام وظيفة إسبلانك

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

= إسبلانك (أ1)

إذا كانت الخلية أ 1 فارغة ، فإن الدالة ترجع صحيح ، وإلا خطأ.

2. باستخدام وظيفة إف

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

= إذا (أ1= "" ، "الخلية فارغة" ، "الخلية ليست فارغة")

في هذا المثال ، إذا كانت الخلية أ1 فارغة ، ترجع الدالة "الخلية فارغة" ، وإلا —الخلية ليست فارغة". يمكنك استبدال هذه القيم بخياراتك الخاصة.

3. استخدام التنسيق الشرطي

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

لتطبيق التنسيق الشرطي في الخلية أ 1 ، إذا كان فارغا ، فاتبع الخطوات التالية:

  1. حدد خلية أو نطاق من الخلايا لتطبيق التنسيق الشرطي.
  2. حدد "تنسيق" في شريط الأدوات العلوي.
  3. حدد "التنسيق الشرطي".
  4. في النافذة التي تفتح ، حدد"الصيغة المستندة إلى القواعد".
  5. أدخل الصيغة = إسبلانك (أ1).
  6. حدد الطريقة التي تريد بها تهيئة الخلايا إذا كانت الصيغة صحيحة.
  7. انقر فوق تطبيق لتطبيق التنسيق الشرطي.

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

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

فحص خلية فارغة في برنامج بايثون

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

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

الخلية = "" # مثال على خلية فارغة

إذا كانت الخلية =="":

طباعة ("الخلية فارغة")

آخر:

طباعة ("الخلية ليست فارغة")

في هذا المثال ، يحتوي متغير الخلية على سلسلة فارغة ، ونتحقق مما إذا كانت تساوي سلسلة فارغة. إذا كانت هذه هي الحالة ، يتم عرض الرسالة "الخلية فارغة". إذا لم تكن الخلية فارغة ، فسيتم عرض الرسالة "الخلية ليست فارغة".

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

الخلية = "" # مثال لخلية ذات أحرف بيضاء

إذا الخلية.قطاع ()=="":

طباعة ("تحتوي الخلية على أحرف بيضاء فقط")

آخر:

طباعة ("لا تحتوي الخلية على أحرف بيضاء فقط")

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

للتحقق من فراغ الخلية ، يمكنك أيضا استخدام وظيفة لين () ، والتي ترجع طول صف أو قائمة. إذا كان طول الصف أو القائمة 0 ، فهذا يعني أنها فارغة:

الخلية = [] # مثال على خلية فارغة

إذا لين (خلية) = = 0:

طباعة ("الخلية فارغة")

آخر:

طباعة ("الخلية ليست فارغة")

في هذا المثال ، يحتوي متغير الخلية على قائمة فارغة ، ونتحقق مما إذا كان طوله 0. إذا كان الأمر كذلك ، يتم عرض الرسالة "الخلية فارغة". إذا لم تكن الخلية فارغة ، فسيتم عرض الرسالة "الخلية ليست فارغة".

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

استيراد الباندا كما بد

دف =بد.داتافريم ({'أ': [1 ، 2 ، لا شيء]})

طباعة (مدافع)

# التحقق من القيم الفارغة في الخلايا

هو_نول = مدافع['أ'].إيسنول ().القيم.أي()

إذا كان_لا:

طباعة ("تحتوي الخلية على قيمة فارغة")

آخر:

طباعة ("الخلية لا تحتوي على قيمة فارغة")

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

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

سؤال وجواب

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

للتحقق مما إذا كانت الخلية فارغة ، يمكنك استخدام وظيفة إف ووظيفة إيسيمبتي في ميكروسوفت إكسيل. مثال على الشرط: = إذا (إيسمبتي (أ1) ، "الخلية فارغة" ، "الخلية ليست فارغة"). في هذا المثال ، إذا كانت الخلية أ 1 فارغة ، فسيتم عرض "الخلية فارغة" ، وإلا فسيتم عرض" الخلية ليست فارغة".

كيف يمكنني التحقق مما إذا كانت الخلية فارغة وتنفيذ إجراء معين إذا كانت فارغة?

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

كيف يمكنني التحقق مما إذا كانت الخلية فارغة واستبدالها بقيمة أخرى إذا كانت فارغة?

للتحقق مما إذا كانت الخلية فارغة واستبدالها بقيمة أخرى إذا كانت فارغة ، يمكنك استخدام وظيفة إف ووظيفة إيسيمبتي في ميكروسوفت إكسيل. فيما يلي مثال على الشرط: =إذا(إيسمبتي(أ1) ، "القيمة الافتراضية" ، أ1). في هذا المثال ، إذا كانت الخلية أ 1 فارغة ، فسيتم استبدالها بـ" القيمة الافتراضية " ، وإلا فإنها ستبقى دون تغيير. يمكنك استبدال "القيمة الافتراضية" بالقيمة التي تحتاجها.