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

صيغة Excel: تحقق مما إذا كانت الخلية تحتوي على العديد من الأشياء

لنفترض في Excel ، وجود قائمة بالقيم في العمود E ، فأنت تريد التحقق مما إذا كانت الخلايا الموجودة في العمود B تحتوي على جميع القيم الموجودة في العمود E ، وإرجاع TRUE أو FALSE كما هو موضح أدناه. هنا في هذا البرنامج التعليمي ، يوفر صيغة لحل هذه المهمة.
doc تحقق مما إذا كانت الخلية تحتوي على العديد من الأشياء 1

الصيغة العامة:

=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things)

الحجج

Things: the list of values that you want to use to check if argument text contains.
Text: the cell or text string you want to check if containing argument things.

قيمة الإرجاع:

ترجع هذه الصيغة قيمة منطقية FALSE: لا تحتوي الخلية على كل الأشياء ؛ صحيح : الخلية تحتوي على كل الأشياء.

كيف تعمل هذه الصيغة

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

=SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))=COUNTA($E$3:$E$5)

صحافة أدخل مفتاح ، اسحب مقبض التعبئة فوق الخلايا التي تريد التحقق منها. يشير FALSE إلى أن الخلية لا تحتوي على جميع القيم الموجودة في النطاق E3: E5 ، بينما تشير TURE إلى أن الخلية النسبية تحتوي على جميع القيم.
doc تحقق مما إذا كانت الخلية تحتوي على العديد من الأشياء 2

تفسير

دالة SEARCH: ستعيد وظيفة SEARCH موقع الحرف الأول من السلسلة النصية داخل حرف آخر. إذا عثرت الدالة SEARCH على النص ، فإنها ترجع الموضع ، وإذا لم تعثر على النص ، فإنها ترجع #VALUE! خطأ. على سبيل المثال ، هنا الصيغة SEARCH($E$3:$E$5,B4) سيبحث في كل قيمة من قيم النطاق E3: E5 في الخلية B4 ، ويعيد موقع كل سلسلة نصية في الخلية B4. سيعود مصفوفة نتيجة كالتالي: {1;7;12}
doc تحقق مما إذا كانت الخلية تحتوي على العديد من الأشياء 3

دالة ISNUMBER: ستتحقق الدالة ISNUMBER مما إذا كانت القيمة عبارة عن رقم ، وتعيد TRUE o False. هنا ISNUMBER(SEARCH($E$3:$E$5,B4)) سيعود نتيجة الصفيف كـ {true;true;true} حيث تعثر وظيفة البحث على 3 أرقام.
doc تحقق مما إذا كانت الخلية تحتوي على العديد من الأشياء 4

--ISNUMBER(SEARCH($E$3:$E$5,B4)) ستقوم بتحويل القيمة TRUE إلى 1 ، وتحويل القيمة FALSE إلى 0 ، لذلك تغير هذه الصيغة نتيجة الصفيف إلى {1;1;1}.
doc تحقق مما إذا كانت الخلية تحتوي على العديد من الأشياء 5

دالة SUMPRODUCT: تُستخدم لمضاعفة النطاقات أو جمع المصفوفات معًا وإرجاع مجموع المنتجات. ال SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) تُرجع 1 + 1 + 1 = 3.

دالة COUNTA: تُرجع عدد الخلايا غير الفارغة. COUNTA($E$3:$E$5) بإرجاع 3 ، وبالتالي فإن نتيجة SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) تساوي 3 ، سترجع الصيغة بأكملها TRUE ، أو ترجع FALSE.
doc تحقق مما إذا كانت الخلية تحتوي على العديد من الأشياء 6

ملاحظات:

الصيغة =SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things) لا يتحقق بالضبط. انظر لقطة الشاشة:
doc تحقق مما إذا كانت الخلية تحتوي على العديد من الأشياء 7

ملف العينة

عينة وثيقةانقر لتنزيل ملف عينة


الصيغ النسبية

  • عد الخلايا يساوي
    باستخدام الدالة COUNTIF ، يمكنك حساب الخلايا التي تساوي أو لا تحتوي على قيمة محددة.
  • عد الخلايا التي تساوي x أو y
    في بعض الأحيان ، قد ترغب في حساب عدد الخلايا التي تفي بأحد معيارين ، في هذه الحالة ، يمكنك استخدام الدالة COUNTIF.
  • عد الخلايا التي تساوي x و y
    هنا تقدم هذه المقالة الصيغة لحساب عدد الخلايا التي تتطابق في هذه الأثناء مع معيارين.
  • عد الخلايا لا يساوي
    تتحدث هذه المقالة عن كيفية استخدام الدالة COUNTIF لحساب عدد الخلايا التي لا تساوي قيمة معينة

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

كوتولس ل إكسيل - يساعدك على التميز من بين الحشود

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

Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...


علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations