صيغة Excel: تحقق مما إذا كانت الخلية تحتوي على أحد الأشياء العديدة
يوفر هذا البرنامج التعليمي صيغة للتحقق مما إذا كانت الخلية تحتوي على واحدة من عدة قيم في Excel ، ويشرح الوسيطات في الصيغة وكيفية عمل الصيغة.
الصيغة العامة:
=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))>0 |
الحجج
Things: the values you want to check if cell contains one of them. |
Text: the cell reference or text string you want to check if contains number. |
قيمة الإرجاع:
هذه الصيغة ترجع قيمة منطقية FALSE: الخلية لا تحتوي على أي من الأشياء؛ صحيح : الخلية تحتوي على الأقل على شيء واحد.
كيف تعمل هذه الصيغة
على سبيل المثال ، إذا كنت تريد التحقق مما إذا كانت الخلية B3 تحتوي على رقم ، يرجى استخدام الصيغة أدناه
=SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))>0 |
صحافة أدخل مفتاح للتحقق.
تفسير
ابحث دالة: تُرجع الدالة SEARCH موقع الحرف الأول من السلسلة النصية داخل حرف آخر. إذا عثرت الدالة SEARCH على النص المطابق ، فإنها تُرجع الموضع النسبي ، وإذا لم يتم العثور عليها ، فإنها تُرجع #VALUE! خطأ. على سبيل المثال ، هنا الصيغة SEARCH($E$3:$E$5,B3) سيبحث في كل قيمة من قيم النطاق E3: E5 في الخلية B3 ، ويعيد موقع كل سلسلة نصية في الخلية B3. سيعود مصفوفة نتيجة كالتالي: {18 ؛ #VALUE! ؛ # VALUE!}.
دالة ISNUMBER: تعرض الدالة ISNUMBER القيمة TRUE عندما تحتوي الخلية على رقم. وبالتالي ISNUMBER(SEARCH($E$3:$E$5,B3)) ستعيد نتيجة المصفوفة كـ {true، false، false} حيث تعثر الدالة SEARCH على رقم واحد.
--ISNUMBER(SEARCH($E$3:$E$5,B4)) تقوم بتحويل القيمة TRUE إلى 1 ، وتحويل القيمة FALSE إلى 0 ، لذلك تقوم هذه الصيغة بتحويل نتيجة الصفيف إلى {1 ؛ 0 ؛ 0}.
SUMPRODUCT دالة: تُستخدم لمضاعفة النطاقات أو جمع المصفوفات معًا وإرجاع مجموع المنتجات. ال SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) تُرجع 1 + 0 + 0 = 1.
أخيرًا ، قارن الصيغة اليسرى SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3))) و 0 ، طالما أن نتيجة الصيغة اليسرى أكبر من 0 ، فإن الصيغة سترجع TRUE ، أو سترجع FALSE.
ملف العينة
الصيغ النسبية
- تحقق مما إذا كانت الخلية تحتوي على نص معين
للتحقق مما إذا كانت الخلية تحتوي على بعض النصوص في النطاق A ولكنها لا تحتوي على النصوص الموجودة في النطاق B ، يمكنك استخدام صيغة صفيف تجمع بين وظيفة COUNT و SEARCH و AND في Excel - تحقق مما إذا كانت الخلية تحتوي على واحدة من عدة قيم ولكن مع استبعاد القيم الأخرى
سيوفر هذا البرنامج التعليمي صيغة للتعامل بسرعة مع المهمة التي تتحقق مما إذا كانت الخلية تحتوي على أحد الأشياء مع استبعاد القيم الأخرى في Excel وشرح وسيطات الصيغة. - تحقق مما إذا كانت الخلية تحتوي على أحد الأشياء
لنفترض في Excel ، وجود قائمة بالقيم في العمود E ، وتريد التحقق مما إذا كانت الخلايا الموجودة في العمود B تحتوي على جميع القيم الموجودة في العمود E ، وإرجاع TRUE أو FALSE. - تحقق مما إذا كانت الخلية تحتوي على رقم
في بعض الأحيان ، قد ترغب في التحقق مما إذا كانت الخلية تحتوي على أحرف رقمية. يوفر هذا البرنامج التعليمي صيغة ستُرجع TRUE إذا كانت الخلية تحتوي على رقم ، و FALSE إذا كانت الخلية لا تحتوي على رقم.
أفضل أدوات إنتاجية المكتب
كوتولس ل إكسيل - يساعدك على التميز من بين الحشود
Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...
علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
- يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.