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

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

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


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

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

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

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

نصيحة:

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

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

2. في الصيغ أعلاه ، D2: D7 هو نطاق البيانات المحدد الذي تريد التحقق من الخلية بناءً عليه ، و A2 هي الخلية التي تريد التحقق منها.


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

في بعض الأحيان ، قد ترغب في التحقق مما إذا كانت الخلية تحتوي على قيمة في القائمة ثم إرجاع هذه القيمة ، إذا كانت القيم المتعددة تتطابق ، فسيتم عرض جميع القيم المطابقة في القائمة كما هو موضح أدناه ، كيف يمكنك حل هذه المهمة في Excel؟

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

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

ملاحظة: في الصيغة أعلاه ، D2: D7 هو نطاق البيانات المحدد الذي تريد التحقق من الخلية بناءً عليه ، و A2 هي الخلية التي تريد التحقق منها.

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

نصيحة:

لا تتوفر وظيفة TEXTJOIN أعلاه إلا لبرنامجي Excel 2019 و Office 365 ، إذا كان لديك إصدارات سابقة من Excel ، فيجب عليك تطبيق الصيغة أدناه:

=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))), "")

ملاحظة: في الصيغة أعلاه ، D2: D7 هو نطاق البيانات المحدد الذي تريد التحقق من الخلية بناءً عليه ، و A2 هي الخلية التي تريد التحقق منها.

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


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

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

ملاحظة:لتطبيق هذه وضع علامة على الكلمة الرئيسية الميزات ، أولاً ، يجب عليك تنزيل ملف كوتولس ل إكسيل، ثم قم بتطبيق الميزات بسرعة وسهولة.

بعد تثبيت كوتولس ل إكسيليرجى القيام بما يلي:

1. انقر كوتولس > نص > وضع علامة على الكلمة الرئيسية، انظر لقطة الشاشة:

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

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

3. ثم اضغط Ok زر ، تم تمييز جميع النصوص المطابقة كما هو موضح أدناه:


المزيد من المقالات ذات الصلة:

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

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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (50)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ماذا لو احتوى عمود "نص محدد" على عبارات؟ على سبيل المثال "إزالة المكررة" "تحويل النص" "البحث عبر" كيف تحقق بعد ذلك؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
بدلاً من صواب أو خطأ ، أريد طباعة اسم النص الموجود ، كيف يمكنني القيام بذلك؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
تحقق من الصيغة التي قدمتها skyyang ... هذا يعمل بشكل جيد
تم تصغير هذا التعليق بواسطة المشرف على الموقع
فومولا مفيدة جدا.
هل يمكننا الحصول على تلك القيمة التي تم العثور عليها من البحث؟ (على سبيل المثال ، أريد التحقق مما إذا كان حقل العنوان يحتوي على الرمز البريدي المكون من 4 أرقام ضمن النطاق ، وإذا كانت الإجابة بنعم ، فأظهر قيمة الرمز البريدي المكون من 4 أرقام.)
ديفيد
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا ديفيد،
يمكن أن تساعدك صيغة الصفيف هذه في:
=IF(SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))>0,INDEX($D$2:$D$4,SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))))
بعد لصق الصيغة ، يرجى الضغط على Shift + Ctrl + Enter معًا.
هذه الصيغة معقدة إلى حد ما ، يرجى تغيير مراجع الخلايا حسب حاجتك.
من فضلك جربها ، آمل أن تساعدك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مذهل ، إنه يعمل بالطريقة التي احتاجها بالضبط. شكرا لك الأبطال.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
سعيد لمساعدتك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، هل من الممكن أن توضح كيف حصلت على هذه الوظيفة أعلاه؟ أحاول أن أفعل نفس الشيء ولكن لا يمكنني تغيير مراجع الخلية بشكل صحيح.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
نعم من فضلك ، أحتاج هذا أيضًا. لا استطيع ان ارى لماذا $ D $ 2 مغلق؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هذا مذهل! ومع ذلك ، هناك مشكلة كبيرة بالنسبة لي: ماذا لو كانت هناك خلايا فارغة في قائمة "البحث عن" D2: D4. بالنسبة لي فإنه يفسد الصيغة وأنا أحصل على "NUM" في أماكن قليلة. شكرًا!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل تعمل هذه الصيغة عند وجود كلمتين في خلايا البحث وكلمتين في البحث في الخلايا؟ لدي بشكل أساسي قوائم بالمكونات وأريد تحديد بعض المكونات المحددة من داخل تلك القائمة وقد يكون المكون المحدد أكثر من كلمة واحدة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لدي قائمة بالمكونات في العمود A ، كل خلية تحتوي على المكونات الكاملة للمنتج ، لذا فهي ليست كلمة واحدة فقط ، في العمود D لدي قائمة بالمكونات التي أحاول العثور عليها داخل العمود A ، كيف يمكنني ذلك؟ لا يبدو أن هذه الصيغة تعمل بنسبة 100٪ لهذا الغرض
شكر
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد حاولت أنا ومرة ​​أخرى معرفة هذا لمدة يومين لمشكلة بيانات يتعين علينا حلها. شكرا لك على هذا التعبير. هذا هو بالضبط ما نحتاجه.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل يمكن أن تتكون القائمة في العمود D من 15000 كلمة وتظل الصيغة كما هي مذكورة أعلاه؟ أحصل على النتائج المتوقعة بقيم قليلة فقط ولكن قائمة اللحظات تقفز إلى الآلاف ، وكلها تظهر #REF.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
سكايانغ

لا أعرف ما إذا كنت ستقرأ هذا من قبل ، لكن شكرًا جزيلاً لك!

انت عبقري!!!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
كيف يمكنني أن أجعل هذا يعمل إذا كانت هناك خلايا فارغة في العمود D؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
hi
انظر الملف المرفق ، وأنا أحاول معرفة ما إذا كان أي من المكونات من العمود D موجودًا في العمود A وعرض أي مكون موجود في العمود B ، هل هذا ممكن؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لم يتم تحميل المرفق الأول ، انظر المرفق أدناه
تم تصغير هذا التعليق بواسطة المشرف على الموقع
감사 합니다 정말 진심 으로 감사 드립니다
한달 여간 을 네이버 에서만 찾다가 니 이렇게 정확한 네요 정말 감사 드립니다!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا أكوام ، هذا نجح.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
유용한 자료 감사 합니다!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
المستخدمة = SUMPRODUCT (- ISNUMBER (SEARCH (list، A2))) مع التنسيق الشرطي للمساعدة في مقارنة قيم أحد الأعمدة بآخر. يعمل بشكل رائع مع برنامج Excel 2007. يجهد ذهني لعدة أيام.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
نعم ، لا 가 아닌 메칭 되는 값 (KTE ، إزالة) 들어 있는 값 이 보이게 넣을수 는 없나요؟

중복 되는 값 배열 일 경우 배열 로 B 열 C 열 ......... 기재 는 가능한가요
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل توجد طريقة لإرجاع النص الذي يتطابق في الخلية بدلاً من نعم أم لا؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
نفس السؤال؛ هل يمكننا إرجاع النص المطابق بدلاً من نعم / لا؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل يمكن تغيير نتيجة هذه الصيغة من "TRUE" أو "FALSE" أو "Yes" أو "No" إلى قيمة النص المحدد؟


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

من فضلك جربها ، آمل أن تساعدك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
سألت جين أدناه "نفس السؤال ؛ هل يمكننا إعادة النص المطابق بدلاً من نعم / لا؟" - مهتم ايضا بالاجابة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
= IF (SUMPRODUCT (- ISNUMBER (SEARCH ($ D $ 2: $ D $ 6، A2)))، "نعم ،" لا ")
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مهلا،
لقد جربت هذه الصيغة ، لكنها تظهر TRUE لكل شيء؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
يرجى المراجعة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
الصيغة غير صحيحة. إنها تظهر "صواب" لأي قيمة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا يا Dd ،
تعمل الصيغة بشكل جيد في ورقة عمل Excel الخاصة بي ، هل يمكنك إعطاء ورقة المشكلة كلقطة شاشة هنا؟
شكرا!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مهلا ، لدي نفس المشكلة. يعود صحيحًا في كل مرة ، حتى عندما يجب أن يكون خطأ. هذه هي الصيغة:
= SUMPRODUCT (- ISNUMBER (البحث ($ AH $ 2: $ AH $ 122 ؛ C2)))> 0

$ AH $ 2: $ AH $ 12 هي قائمة الكلمات
C2 هو نص من تغريدة.

يعود صحيحًا حتى إذا كانت التغريدة لا تحتوي على أي من الكلمات من القائمة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
بالضبط ما كنت أبحث عنه! يعمل بشكل مثالي
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ممتاز!! طلب معقد يقابله مزيج من عدد قليل من الصيغ المعروفة جيدًا
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد كان هذا مفيدًا للغاية ، لكني فقط أفتقد القطعة الأخيرة.
كيف أقوم بتوسيع IF (SUMPRODUCT (- ISNUMBER (SEARCH ($ D $ 2: $ D $ 6، A2))) ، "نعم" ، "لا") للتحقق أيضًا من حساسية القيم في القائمة؟
شكرا مقدما
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا سكوت
للتحقق من القيم مع حساسية حالة الأحرف ، يرجى تطبيق الصيغة أدناه:
= IF (SUMPRODUCT (- ISNUMBER (FIND ($ D $ 2: $ D $ 6، A2)))، "نعم"، "لا")

من فضلك جربها ، شكرا لك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا - ماذا لو كنت بحاجة إلى البحث في الصف عن الكلمات الأساسية بدلاً من الخلية فقط ، مثل A2 - P2 بدلاً من A2 فقط في هذه الصيغة؟ = IF (SUMPRODUCT (- ISNUMBER (SEARCH ($ D $ 2: $ D $ 6، A2)))، "نعم"، "لا")
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا مارجو
لتطبيق هذه الصيغة على بيانات صف ، تحتاج فقط إلى استبدال مرجع الخلية المفردة بمرجع الصف على النحو التالي:
= IF (SUMPRODUCT (- ISNUMBER (SEARCH ($ R $ 2: $ R $ 6، A2: P2)))، "نعم"، "لا")
من فضلك حاول ، آمل أن يساعدك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل من الممكن القيام بذلك بمطابقة جزئية للكلمات الرئيسية؟ هذه الطريقة ليست سوى مطابقة تامة
لا توجد تعليقات منشورة هنا حتى الآن
عرض المزيد
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL