Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

كيفية التحقق مما إذا كانت الخلية تحتوي على واحدة من عدة قيم في Excel؟

Author Xiaoyang Last modified

في العديد من السيناريوهات التجارية أو التحليلية أو مراجعة البيانات، قد يكون لديك قائمة من سلاسل النصوص في العمود A وتريد فحص ما إذا كانت كل خلية تحتوي على أي واحدة من مجموعة القيم المحددة، مثل تلك المدرجة في النطاق D2:D7. على سبيل المثال، في بيانات الاستطلاعات أو السجلات أو قوائم المنتجات، من الضروري تحديد ما إذا كانت الإدخالات تتضمن أي كلمات رئيسية ذات صلة أو رموز منتجات أو مصطلحات محظورة. إذا كانت الخلية تحتوي على أي عنصر من القائمة المحددة، قد ترغب في أن يعرض Excel نعم؛ وإلا لا، كما هو موضح في لقطة الشاشة أدناه. يشرح هذا المقال طرقًا عملية للتحقق مما إذا كانت الخلية تحتوي على واحدة من عدة قيم في نطاق آخر، مع تقديم عدة نهج تناسب إصدارات مختلفة من Excel واحتياجات المستخدم.


التحقق مما إذا كانت الخلية تحتوي على واحدة من عدة قيم من قائمة باستخدام الصيغ

لتحديد ما إذا كانت الخلية تحتوي على أي من القيم النصية من نطاق آخر، يمكنك استخدام صيغة صفيف تعمل بكفاءة حتى مع مجموعات البيانات الكبيرة. هذه الطريقة مفيدة بشكل خاص عندما تحتاج إلى نتائج كقيم منطقية (نعم/لا) لاستخدامها في صيغ أخرى، التصفية، أو الاختبارات المنطقية. تعمل هذه التقنية في معظم إصدارات Excel الحديثة.

اكتب الصيغة التالية في خلية فارغة (على سبيل المثال، في الخلية B2، بجانب بياناتك الأصلية)، ثم اسحب مقبض التعبئة لأسفل لتطبيقها على الخلايا الأخرى حسب الحاجة. إذا كانت الخلية تحتوي على أي من القيم النصية في النطاق المحدد الخاص بك، فإنها ترجع نعم؛ وإلا ترجع لا. انظر لقطة الشاشة:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

Check if a cell contains one of several values with a formula

نصائح وملاحظات:

  • هذه الصيغة تقوم بفحص غير حساس لحالة الأحرف. إذا كنت بحاجة إلى حساسية حالة الأحرف، فكر في استخدام عمود مساعد أو دمج الصيغ بطريقة متقدمة.
  • للتكيف للحصول على نتيجة “نعم” أو “لا” بدلاً من نعم/لا، استخدم الصيغة المعدلة التالية:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"نعم","لا")

use a formula to display the result as yes or no

  • D2:D7 هو نطاق قيمك (القائمة)؛ A2 هي الخلية المراد اختبارها.
  • كن حذرًا مع الخلايا الفارغة أو البيانات غير النصية، حيث تتطلب وظيفة البحث مدخلات نصية صالحة، وقد تؤدي القيم الفارغة إلى نتائج غير متوقعة (“نعم”).

عرض التطابقات إذا كانت الخلية تحتوي على واحدة من عدة قيم من قائمة باستخدام الصيغ

أحيانًا يمكن أن يكون من الأكثر إفادة عرض القيم التي تظهر بالفعل من القائمة في كل خلية، بدلاً من عرض نتيجة نعم/لا فقط. على سبيل المثال، عند مسح أوصاف المنتجات أو التعليقات بحثًا عن كلمات رئيسية محددة، قد ترغب في إرجاع جميع القيم المكتشفة لتحليل أو تقرير إضافي. يمكنك استخدام الصيغة التالية لإظهار جميع القيم المتطابقة مفصولة بفواصل، كما هو موضح هنا:

Display the matches if cell contains one of several values

أدخل هذه الصيغة في خلية فارغة (مثل B2)، وستسرد جميع القيم من D2:D7 الموجودة داخل A2، مفصولة بفواصل:

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

ملاحظة: هنا، D2:D7 هي مجموعة القيم للبحث عنها، وA2 هي الخلية للبحث فيها.

بعد كتابة الصيغة، اضغط Ctrl + Shift + Enter. ثم يمكنك سحب مقبض التعبئة لأسفل لتطبيق الصيغة على الصفوف الأخرى، كما هو موضح في لقطة الشاشة الخاصة بالنتائج:

apply a formula to display the matches if cell contains one of several values

  • وظيفة TEXTJOIN متاحة فقط في Excel 2019 وOffice 365. في الإصدارات السابقة من Excel، استخدم الصيغة التالية للصفائف، وأدخلها في خلية فارغة، ثم اضغط Ctrl + Shift + Enter:
=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

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

apply a formula to display the matches if cell contains one of several values in separate columns

إذا واجهت أخطاء، قم بمراجعة النطاقات، وتأكد من أن المنطقة D2:D7 صحيحة، وتأكد من استخدام الحرف المناسب لموقعك (فاصلة أو نقطة فاصلة).


إبراز التطابقات إذا كانت الخلية تحتوي على واحدة من عدة قيم من قائمة باستخدام ميزة مفيدة

إذا كنت بحاجة إلى إبراز الكلمات الرئيسية أو العبارات التي تتطابق مع أي قيمة من قائمتك داخل كل خلية، فقد يساعد ذلك في جعل البيانات المهمة تبرز للمراجعة أو العمل عليها. تم تصميم ميزة وضع علامات على الكلمات الرئيسية في Kutools لـ Excel لهذا السيناريو، مما يتيح لك إبراز أي حالات للكلمات المحددة في نطاق البيانات دون كتابة الصيغ أو كود VBA. في الجداول الكبيرة أو مجموعات البيانات المعقدة، تكون هذه الميزة مفيدة بشكل خاص عندما تكون الفحص اليدوي غير عملي.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

بعد تثبيت Kutools لـ Excel، اتبع الخطوات التالية:

1. انتقل إلى Kutools > النص > وضع علامات على الكلمات الرئيسية لتشغيل الحوار، كما هو موضح:

click Mark Keyword feature of kutools

2. في مربع الحوار وضع علامات على الكلمات الرئيسية، قم بما يلي:

  • حدد نطاق البيانات المستهدف من مربع النطاق.
  • اختر، أو أدخل يدويًا، الكلمات الرئيسية في مربع الكلمات الرئيسية (مفصولة بفواصل).
  • حدد لون الإبراز باستخدام خيار لون خط الكلمة الرئيسية.

set options in the dialog box

3. انقر فوق موافق. سيتم إبراز جميع الكلمات المتطابقة ضمن النطاق المحدد بلون الخط الذي اخترته:

all matching texts have been highlighted

  • تقوم هذه الميزة بتعديل تنسيق العرض الخاص بالكلمات الرئيسية المتطابقة مباشرةً، مما يجعل مراجعة أو مشاركة النتائج أكثر حدسية للفرق التي قد لا تفهم مخرجات الصيغ.
  • فعّال بشكل خاص عندما تكون قائمة الكلمات الرئيسية أو نطاق النص كبيرًا جدًا، أو عندما تحتاج إلى إبراز معايير متعددة مرة واحدة.
  • دائماً تحقق مرتين من النطاق المحدد وإدخالات الكلمات الرئيسية قبل التأكيد لتجنب الإبراز غير المقصود.

التحقق مما إذا كانت الخلية تحتوي على واحدة من عدة قيم باستخدام التنسيق الشرطي

يعد التنسيق الشرطي المدمج في Excel نهجًا فعالاً آخر لإبراز الخلايا التي تحتوي على أي قيمة من قائمتك المحددة. هذا الحل مفيد لتحديد الصفوف ذات الصلة بصرياً بنظرة سريعة، خاصة أثناء مراجعة البيانات، أو فحص الأخطاء، أو مهام الامتثال. على عكس ميزة وضع علامات على الكلمات الرئيسية في Kutools، لا يتطلب هذا النهج أي إضافات، مما يجعله متاحًا في تثبيتات Excel القياسية.

إليك كيفية استخدام التنسيق الشرطي مع صيغة:

  • حدد الخلايا في نطاق البيانات الخاص بك (مثل A2:A20) التي تريد مراقبتها.
  • انتقل إلى علامة التبويب الصفحة الرئيسية، انقر فوق التنسيق الشرطي > قاعدة جديدة.
  • في مربع الحوار قاعدة التنسيق الجديدة، اختر استخدام صيغة لتحديد الخلايا التي يتم تنسيقها.
  • أدخل هذه الصيغة، بافتراض أن D2:D7 يحتوي على قيمك، وA2 هي الخلية الأولى للبيانات:
=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0
  • انقر فوق تنسيق، ضبط التنسيق المطلوب (مثل لون التعبئة)، واضغط على موافق.

جميع الخلايا التي تحتوي على أي عنصر في قائمة D2:D7 سيتم إبرازها الآن تلقائيًا.

  • هذه الطريقة ديناميكية: إذا قمت بتحديث النطاق D2:D7، سيتم تعديل التنسيق وفقًا لذلك.
  • التنسيق الشرطي هو للعرض فقط: يقوم بتمييز الخلايا بصريًا ولكنه لا يقدم نتائج في عمود منفصل أو لأغراض حسابات إضافية.
  • التنسيق الشرطي القائم على الصيغة قوي، ولكن مع مجموعات البيانات الكبيرة جدًا، قد يؤدي أداء الحساب المتكرر إلى تباطؤ الأداء.
  • كن على دراية بأن البحث ليس حساسًا لحالة الأحرف. لجعل هذا النهج حساسًا لحالة الأحرف، قد تكون هناك حاجة إلى تقنيات متقدمة أو أعمدة مساعدة.

مقالات ذات صلة:

  • مقارنة سلسلتين نصيتين أو أكثر في Excel
  • إذا كنت ترغب في مقارنة سلسلتين نصيتين أو أكثر في ورقة عمل سواء كان ذلك حساسًا لحالة الأحرف أم لا كما هو موضح في لقطة الشاشة التالية، سأتحدث في هذه المقالة عن بعض الصيغ المفيدة لمساعدتك على التعامل مع هذه المهمة في Excel.
  • إذا كانت الخلية تحتوي على نص، ثم عرض في Excel
  • إذا كان لديك قائمة من سلاسل النصوص في العمود A وصف من الكلمات الرئيسية، الآن تحتاج إلى التحقق مما إذا كانت الكلمات الرئيسية تظهر في السلسلة النصية. إذا ظهرت الكلمات الرئيسية في الخلية، يتم عرضها، وإذا لم تظهر، تعرض الخلية فارغة كما هو موضح في لقطة الشاشة التالية.
  • البحث والاستبدال المتعدد للقيم في Excel
  • عادةً، يمكن أن تساعدك ميزة البحث والاستبدال على العثور على نص معين واستبداله بآخر، ولكن في بعض الأحيان قد تحتاج إلى البحث واستبدال عدة قيم في وقت واحد. على سبيل المثال، لاستبدال كل نص “Excel” إلى “Excel2019” و“Outlook” إلى “Outlook2019” وما إلى ذلك كما هو موضح في لقطة الشاشة أدناه. سأقدم في هذه المقالة صيغة لحل هذه المهمة في Excel.

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

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات اعتمادًا على: التنفيذ الذكي |  توليد الأكواد |  إنشاء الصيغ المخصصة |  تحليل البيانات وتوليد الرسوم البيانية |  استخدام Kutools Functions...
ميزات شائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا بدون فقدان البيانات | تقريب بدون الصيغة...
بحث متقدم: بحث بمعايير متعددة VLookup | بحث بقيم متعددة VLookup | بحث في عدة ورقات VLookup | مطابقة غامضة...
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة معتمدة | قائمة منسدلة متعددة الاختيارات...
مدير الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاقات والأعمدة...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | مدير أدوات المصنف وورقة العمل | مكتبة النص التلقائي | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب الجدول | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...)...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع رسم بياني (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد
استخدم Kutools بلغتك المفضلة – يدعم الإنجليزية، الإسبانية، الألمانية، الفرنسية، الصينية، وأكثر من40 لغة أخرى!

عزز مهاراتك في Excel باستخدام Kutools لـ Excel، واختبر كفاءة غير مسبوقة. Kutools لـ Excel يوفر أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة الأكثر أهمية بالنسبة لك...


Office Tab يجلب واجهة التبويب إلى Office ويجعل عملك أسهل بكثير

  • تفعيل تحرير وقراءة عبر التبويبات في Word، Excel، PowerPoint، Publisher، Access، Visio وProject.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة في نفس النافذة، بدلاً من نوافذ مستقلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات اليومية من الفأرة!

جميع إضافات Kutools. مثبت واحد

حزمة Kutools for Office تجمع بين إضافات Excel وWord وOutlook وPowerPoint إضافة إلى Office Tab Pro، وهي مثالية للفرق التي تعمل عبر تطبيقات Office.

Excel Word Outlook Tabs PowerPoint
  • حزمة الكل في واحد — إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
  • مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
  • الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
  • تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
  • قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد