Note: The other languages of the website are Google-translated. Back to English
English English

صيغة Excel: تحقق مما إذا كانت الخلية تحتوي على بعض النصوص ولكنها لا تحتوي على نصوص أخرى

للتحقق مما إذا كانت الخلية تحتوي على بعض النصوص في النطاق A ولكنها لا تحتوي على النصوص الموجودة في النطاق B ، يمكنك استخدام صيغة صفيف تجمع بين وظيفة COUNT و SEARCH و AND في Excel. يوضح هذا البرنامج التعليمي هنا كيفية استخدام صيغة الصفيف هذه.
تحقق من المستند إذا كان يحتوي على بعض وليس البعض الآخر 1

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

=AND(COUNT(SEARCH(include,text))>0,COUNT(SEARCH(exclude,text))=0)

الحجج

Text: the text string you want to check.
Include: the values you want to check if argument text contains.
Exclude: the values you want to check if argument text does not contain.

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

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

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

لنفترض أنك تريد التحقق مما إذا كانت الخلية B3 تحتوي على إحدى القيم الموجودة في النطاق E3: E5 ، ولكن في الوقت نفسه ، لا تحتوي على أي قيم في النطاق F3: F4 ، يرجى استخدام الصيغة أدناه

=AND(COUNT(SEARCH($E$3:$E$5,B3))>0,COUNT(SEARCH($F$3:$F$4,B3))=0)

صحافة Shift + Ctrl + Enter مفتاح للتحقق من الخلية.
تحقق من المستند إذا كان يحتوي على بعض وليس البعض الآخر 2

تفسير

جزء 1: ( COUNT(SEARCH($E$3:$E$5,B3))>0 تحقق مما إذا كانت الخلية B3 تحتوي على إحدى القيم الموجودة في النطاق E3: E5

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

بالإحصاء دالة: تحسب الدالة COUNT عدد العناصر في نطاق أو مصفوفة. COUNT(SEARCH($E$3:$E$5,B3)) تُرجع 2 كعدد العناصر في المصفوفة {1;7;#VALUE!} اثنان.

COUNT(SEARCH($E$3:$E$5,B3))>0، قارن نتيجة الدالة COUNT والصفر ، طالما أن نتيجة الدالة COUNT أكبر من 0 ، ستُرجع النتيجة TRUE ، أو ستعيد FALSE. هنا ترجع TRUE.
تحقق من المستند إذا كان يحتوي على بعض وليس البعض الآخر 3

جزء 2: COUNT(SEARCH($F$3:$F$4,B3))=0 تحقق مما إذا كانت الخلية B3 لا تحتوي على إحدى القيم الموجودة في النطاق F3: F4

ابحث دالة: تُرجع الدالة SEARCH موضع الحرف الأول من السلسلة النصية داخل أخرى ، إذا عثرت الدالة SEARCH على النص المطابق ، فإنها ترجع الموضع النسبي ؛ إذا لم يكن كذلك ، فإنها ترجع #VALUE! خطأ. هنا الصيغة SEARCH($F$3:$F$4,B3) سيبحث عن كل قيمة من قيم النطاق F3: F4 في الخلية B3 ، ويعيد موقع كل سلسلة نصية في الخلية B3. سيعود مصفوفة نتيجة كالتالي: {#VALUE!; #VALUE!;#VALUE!}.

بالإحصاء دالة: تحسب الدالة COUNT عدد العناصر في نطاق أو مصفوفة. COUNT(SEARCH($F$3:$F$4,B3)) إرجاع 0 حيث لا توجد عناصر في المصفوفة {#VALUE!; #VALUE!;#VALUE!} .

COUNT(SEARCH($F$3:$F$4,B3))>0، قارن نتيجة الدالة COUNT والصفر ، طالما أن نتيجة الدالة COUNT تساوي 0 ، فإنها ستعيد TRUE ، أو ستعيد FALSE. هنا ترجع TRUE.
تحقق من المستند إذا كان يحتوي على بعض وليس البعض الآخر 4

جزء 3: و وظيفة

=AND(COUNT(SEARCH($E$3:$E$5,B3))>0,COUNT(SEARCH($F$3:$F$4,B3))=0)

=AND(TRUE,TRUE)

=TRUE

ملف العينة

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


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


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

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

هل ترغب في إكمال عملك اليومي بسرعة وبشكل مثالي؟ يوفر Kutools for Excel 300 ميزة متقدمة قوية (الجمع بين المصنفات ، والجمع حسب اللون ، ومحتويات الخلية المنقسمة ، وتحويل التاريخ ، وما إلى ذلك ...) وتوفير 80 ٪ من الوقت لك

  • مصمم لسيناريوهات عمل 1500 ، يساعدك على حل 80٪ من مشاكل Excel.
  • قلل الآلاف من نقرات لوحة المفاتيح والماوس كل يوم ، وقم بإراحة عينيك ويديك المتعبة.
  • كن خبيرًا في برنامج Excel في 3 دقائق. لم تعد بحاجة إلى تذكر أي صيغ مؤلمة ورموز VBA.
  • نسخة تجريبية مجانية غير محدودة لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا. ترقية مجانية ودعم لمدة عامين.
شريط Excel (مع تثبيت Kutools for Excel)

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

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel) ، تمامًا مثل Chrome و Firefox و Internet Explorer الجديد.
لقطة شاشة لبرنامج Excel (مع تثبيت Office Tab)
فرز التعليقات حسب
التعليقات (3)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل هناك طريقة ما لدمج هذه الأداة وغيرها للمساعدة في المثال التالي؟
في الصفحة 1 ، العمود أ ، الخلية أ: مجموع كل القيم الموجودة في نطاق الصفحة 2
تم تصغير هذا التعليق بواسطة المشرف على الموقع
... الصفحة 2 ، نطاق العمود A15-A25 ، إذا كانت الخلية المقابلة في الصفحة 2 ، نطاق العمود B15-B25 تحتوي على الكلمة "تفاح".
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، GoodEvening ، أعتقد أنك تريد جمع القيم في العمود A إذا كانت الخلايا المقابلة في العمود B هي الكلمة "apples" كما هو موضح في لقطة الشاشة أدناه ، إذا كان الأمر كذلك ، يمكنك الرجوع إلى الإجمالي أدناه ، فهو يوفر الصيغة لحل هذا مشكلة في التفاصيل.https://www.extendoffice.com/excel/formulas/excel-sum-if-cell-equals-value-does-not-equal.html
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة