كيفية البحث عن أحرف خاصة في خلية في إكسيل
يمكنك استخدام الصيغة التالية للتحقق مما إذا كانت خلية معينة في Excel تحتوي على أحرف خاصة في أي مكان في الخلية:
=SUMPRODUCT(--ISNUMBER(SEARCH({"!","#","$","%","(",")","^","@","[","]", "{","}"}, A2 )))>0
تتحقق هذه الصيغة المحددة مما إذا كانت الخلية A2 تحتوي على أي أحرف خاصة وترجع TRUE إذا كانت تحتوي على ذلك.
وبخلاف ذلك، فإنها ترجع FALSE .
يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.
مثال: البحث عن أحرف خاصة في خلية في برنامج Excel
لنفترض أن لدينا قائمة التعبيرات التالية في Excel:
لنفترض أننا نريد البحث في كل جملة في العمود A لتحديد ما إذا كانت تحتوي على حرف خاص أم لا.
للقيام بذلك، يمكننا كتابة الصيغة التالية في الخلية B2 :
=SUMPRODUCT(--ISNUMBER(SEARCH({"!","#","$","%","(",")","^","@","[","]", "{","}"}, A2 )))>0
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
ترجع الصيغة TRUE إذا كانت الجملة تحتوي على حرف خاص.
وإلا، فسيتم إرجاع FALSE إذا لم يتم العثور على أحرف خاصة.
على سبيل المثال يمكننا أن نرى:
- تحتوي الجملة الأولى على حرف خاص واحد على الأقل.
- الجملة الثانية لا تحتوي على أية أحرف خاصة.
- الجملة الثالثة تحتوي على حرف خاص واحد على الأقل.
وما إلى ذلك وهلم جرا.
لاحظ أن الصيغة التي استخدمناها تحتوي على الأحرف الخاصة الأكثر شيوعًا، ولكن إذا كنت تريد البحث عن أحرف خاصة أخرى، فما عليك سوى تضمين تلك الموجودة في الدالة SEARCH() في الصيغة.
لاحظ أيضًا أنه يمكنك اختيار البحث عن أحرف خاصة محددة فقط إذا كنت ترغب في ذلك.
على سبيل المثال، يمكنك استخدام الصيغة التالية للبحث عن علامة الدولار أو خلايا تسجيل الدخول بنسبة مئوية فقط:
=SUMPRODUCT(--ISNUMBER(SEARCH({"$","%"}, A2 )))>0
ستعيد هذه الصيغة TRUE إذا تم اكتشاف علامة الدولار ($) أو علامة النسبة المئوية (%) في خلية معينة أو إرجاع FALSE إذا لم يتم اكتشاف أي حرف.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
كيفية العثور على علامة النجمة في خلية في إكسيل
كيفية البحث عن علامة استفهام في إكسل
كيفية العثور على قيم فريدة من أعمدة متعددة في إكسيل