Excel: استخدم وظيفة البحث للعثور على قيم متعددة


يمكن استخدام وظيفة البحث في Excel للعثور على موقع سلسلة نصية واحدة داخل سلسلة نصية أخرى.

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

يمكنك استخدام الصيغة التالية للقيام بذلك:

 =SUMPRODUCT(--ISNUMBER(SEARCH({"string1","string2","string3"}, A2 )))>0

تبحث هذه الصيغة المحددة عن “string1″ و”string2″ و”string3” في السلسلة الموجودة في الخلية A2 .

إذا تم العثور على إحدى هذه السلاسل، فستُرجع الصيغة TRUE .

وبخلاف ذلك، فإنها ترجع FALSE .

يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.

مثال: استخدم وظيفة SEARCH للبحث عن قيم متعددة في Excel

لنفترض أن لدينا القائمة التالية لأسماء فرق كرة السلة في برنامج Excel:

لنفترض الآن أننا نريد تحديد ما إذا كان اسم الفريق “بيسرز” أو “رابتورز” أو “ناجتس” موجودًا في كل صف.

للقيام بذلك، يمكننا استخدام الصيغة التالية:

 =SUMPRODUCT(--ISNUMBER(SEARCH({"Pacers","Raptors","Nuggets"}, A2 )))>0

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

يعرض العمود B القيمة TRUE إذا كان اسم الفريق يحتوي على أي من السلاسل الثلاثة التي حددناها.

وبخلاف ذلك، فإنها ترجع FALSE .

إذا كنت تريد بدلاً من ذلك إرجاع 1 أو 0 بدلاً من TRUE و FALSE ، فيمكنك استخدام الصيغة التالية:

 =IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Pacers","Raptors","Nuggets"}, A2 )))>0,1,0)

توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:

يعرض العمود B 1 إذا كان اسم الفريق يحتوي على إحدى السلاسل الثلاثة التي حددناها.

وإلا فإنه يعود 0 .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:

Excel: صيغة لليسار حتى حرف معين
Excel: كيفية استخدام الدالة MID لإنهاء السلسلة
Excel: كيفية استخدام الدالة MID للسلاسل ذات الطول المتغير

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *