جدول المحتويات
يحتوي Excel على العديد من الوظائف المضمنة لمطابقة القيمة وجلبها إذا كانت الخلية تحتوي على نص أو سلسلة. في كثير من الحالات ، نحاول البحث عن نص أو سلسلة في نطاق في Excel. تقوم وظائف معينة في Excel بإرجاع القيمة إذا كانت الخلايا تحتوي على نص أو سلسلة محددة / دقيقة . في هذه المقالة ، نستخدم IF ، ISNUMBER ، دقيق ، COUNTIF ، INDEX ، MATCH ، VLOOKUP ، SEARCH ، OR ، و AND تعمل على إرجاع القيمة إذا كانت الخلية تحتوي على نص أو سلسلة.
في موقف ما ، افترض أن لدينا إدخالات لفئات ومنتجات معينة في مجموعة بيانات مثل الصورة أدناه
مجموعة بيانات للتنزيل
إرجاع القيمة إذا كانت الخلايا تحتوي على نص. xlsx
8 طرق سهلة لبرنامج Excel إذا كانت الخلية تحتوي على نص ثم قم بإرجاع القيمة
الطريقة الأولى: استخدام دالة IF (تحتوي الخلية على نص محدد)
بناء جملة IF هو = IF (logical_test، [value_if_true ] ، [value_if_false]) . ينتج عنه قيمة واحدة محددة مسبقًا إما [value_if_true] أو [value_if_false] اعتمادًا على ناتج logical_test ؛ صح أم خطأ على التوالي.
الخطوة 1: انقر فوق أي خلية فارغة (D4 ).
الخطوة 2: أدخل الصيغة
= IF (B4 = "Bars"، "Available"، "Not Available")
هنا ، logical_test هو لمطابقة نص الأشرطة في الخلية B4 ؛ إذا كان الاختبار صحيحًا فإنه ينتج عنه متاح ، وإلا غير متوفر .
الخطوة 3: اضغط على ENTER .
الخطوة الرابعة : اسحب مقبض التعبئة ، متاح أو غير متاح ستظهر القيم في جميع أنحاء النطاق.
المحتوى المرتبط: كيفية الجمع إذا احتوت الخلية على نص معين في Excel (6 طرق)
الطريقة الثانية: استخدام دالة ISNUMBER و SEARCH ( تحتوي الخلايا على نص محدد)
ترجع الدالة ISNUMBER صواب أو خطأ بناءً على تطابق نص بحث في نطاق مطلق .
الخطوة 1: انقر فوق أي خلية فارغة ( D4 ).
الخطوة 2: أدخل الصيغة
= ISNUMBER (SEARCH ("Bars"، $ B $ 4: $ B $ 12)) في الصيغة ، تتطابق وظيفة SEARCH مع النص "أشرطة" في نطاق مطلق ثم تُرجع صحيح أو خطأ اعتمادًا على التطابق .
الخطوة 3: اضغط على ENTER. تظهر قيمة الإرجاع صحيحة أو خطأ .
الخطوة 4: اسحب مقبض التعبئة ، كل الخلايا ينتج عنها صحيح أو خطأ مثل الصورة أدناه.
اقرأ المزيد: إذا كانت الخلية تحتوي على نص معين ، فقم بإضافة 1 في Excel (5 أمثلة)
الطريقة الثالثة: استخدام IF والدالة المحددة (الخلايا تحتوي على نص محدد)
إذا اعتبرنا النص حساسًا لحالة الأحرف ونريد مطابقة تامة ، فيمكننا استخدام وظيفة EXACT جنبًا إلى جنب مع IFوظيفة.
الخطوة 1: حدد خلية فارغة ( D4 ).
الخطوة 2: الصق الصيغة
= IF (EXACT (B4، "Bars")، "Available"، "") داخل الصيغة ، تتطابق وظيفة EXACT مع النص بالضبط "Bars" في الخلية B4 ثم تُرجع القيمة "متاح" وإلا فارغ الخلية بناءً على تطابق تام .
الخطوة 3: اضغط على ENTER ، ستظهر قيمة المطعم.
الخطوة 4: اسحب مقبض التعبئة ، تحصل بقية الخلايا على القيمة "متاح" أو تبقى فارغة.
اقرأ المزيد: إذا احتوت الخلية على نص ، انسخ إلى ورقة أخرى في Excel
الطريقة الرابعة: استخدام IF و دالة COUNTIF
مجتمعة IF و COUNTIF ترجع الدالة COUNTIF نفس نص الخلية لأنه يطابق المعايير في نطاق.
الخطوة 1: انقر فوق خلية فارغة ( D4 ).
الخطوة 2: انسخ والصق الصيغة
= IF (COUNTIF (B4، "* Bars *")، B4، "") في الصيغة ، وظيفة COUNTIF أيون يطابق المعايير “* أشرطة *” (تضع الصيغة تلقائيًا * كلا جانبي المعايير) في النطاق (الخلية B4 ). ثم تقوم بإرجاع القيمة في B4 وإلا فإنها تحافظ على الخلية فارغة .
الخطوة 3: اضغط على ENTER ، يظهر النص نفسه كما في المعايير.
الخطوة 4: اسحب مقبض التعبئة ، ستظهر الخلايا المطابقة نفس القيم مثلالنطاق.
اقرأ المزيد: إذا كانت الخلية تحتوي على نص ، فقم بإضافة نص في خلية أخرى في Excel
الطريقة الخامسة: استخدام دالة INDEX و MATCH
في بعض الأحيان ، لدينا معيار في نطاق من الخلايا لمطابقة النتيجة في نطاق آخر من الخلايا. في هذه الحالة ، يمكننا استخدام الدالة INDEX لمطابقة نص في نطاق والدالة MATCH لإخراج القيمة في خلية أخرى. لتحقيق الغرض ، قمنا بتغيير مجموعة البيانات بشكل طفيف.
الخطوة 1: حدد أي خلية فارغة ( B2 ).
الخطوة 2: اكتب الصيغة
= INDEX (C7: C15، MATCH (“Bars”، B7: B15،0)) هنا INDEX تبحث الوظيفة بالضبط تطابق النص "أشرطة" من النطاق B7: B15 في النطاق C7: C15.
الخطوة 3: اضغط على CTRL + SHIFT + ENTER ، لأنها صيغة صفيف. يظهر النص المطابق لـ الأشرطة .
اقرأ المزيد: كيفية إرجاع القيمة إذا كانت الخلايا تحتوي على نص معين من a قائمة
الطريقة 6: استخدام وظيفة VLOOKUP
الوظيفة VLOOKUP فعالة للعثور على البيانات الرأسية في جدول. في حالتنا ، يمكننا استخدام الدالة VLOOKUP للعثور على تطابق تام أو تقريبي في عمود. صيغة الدالة VLOOKUP هي = VLOOKUP (قيمة ، جدول ، col_index ، [range_lookup]).
الخطوة 1: اكتب نص البحث ( أشرطة ) في أي خلية ( B3 ).
الخطوة 2: حدد أيًاخلية فارغة (C3).
الخطوة 3: أدخل الصيغة
= VLOOKUP (B3، B7: C15،2، FALSE) هنا "الأشرطة" هو النص الموجود في B3 الذي يجب أن يتطابق ضمن نطاق B7: C15 مع قيمة في العمود 2. خطأ يعلن أننا نريد مطابقة تامة.
الخطوة 4: اضغط على ENTER. ستظهر القيمة المتطابقة.
اقرأ المزيد: كيفية استخدام VLOOKUP إذا كانت الخلية تحتوي على كلمة داخل نص في Excel
الطريقة 7: استخدام IF أو ISNUMBER ووظيفة البحث (تحتوي الخلايا على سلاسل)
تحتوي مجموعة البيانات غالبًا على أكثر من سلسلة نصية واحدة. نريد مطابقة الخلايا التي تحتوي على سلسلة نصية مطابقة واحدة فقط. يمكننا استخدام ISNUMBER و بحث لمطابقة نص ، ثم أو للإعلان عن تطابق بديل. أخيرًا ، يعمل IF لإظهار قيمة إرجاع وإلا تظل الخلايا فارغة .
الخطوة 1: حدد أي خلية فارغة ( D4 ). اكتب الصيغة
= IF (OR (ISNUMBER (SEARCH (“Bars”، B4))، ISNUMBER (SEARCH (“Veg”، B4)))، ”متاح“، ””)
الخطوة 2: اضغط على ENTER. يظهر نص "متاح" في الخلية في حالة وجود أي من النصوص المرجعية ("الأشرطة" أو "Veg") في الخلية B4.
الخطوة 3: اسحب مقبض التعبئة ، بقية الخلايا في النطاق يتم تمييز الخلية إما بـ نص "متاح" أو المتبقي فارغ.
اقرأ المزيد: تحقق مما إذاتحتوي الخلية على نص جزئي في Excel (5 طرق)
الطريقة 8: استخدام IF و ISNUMBER ووظيفة SEARCH (الخلايا تحتوي على سلاسل)
من الطريقة 7 ، نعرف كيف تتم مطابقة سلاسل نصية متعددة في خلية. إذا ذهبنا إلى أبعد من ذلك لمطابقة كلا السلاسل النصية ، فيمكننا استخدام الدالة AND بدلاً من أو .
الخطوة 1: اختر أي خلية فارغة ( D4 ). اكتب الصيغة
= IF (AND (ISNUMBER (SEARCH (“Bars”، B4))، ISNUMBER (SEARCH (“Chlt”، B4)))، ”متاح“، ””)
الخطوة 2: اضغط على ENTER . في حالة وجود كلتا السلاسل النصية في الخلية B4 ، تُرجع الصيغة "متاح" كقيمة وإلا تظل الخلايا فارغة.
الخطوة 3: اسحب مقبض التعبئة ، يتم تمييز باقي الخلايا إما بـ "متاح" أو المتبقية فارغ.
الخلاصة
في هذه المقالة ، نستخدم صيغًا مختلفة لإرجاع القيمة إذا كانت الخلايا تحتوي على بعض نصوص. نستخدم IF ، ISNUMBER ، دقيق ، INDEX ، MATCH ، OR ، و AND لإرجاع القيمة لمطابقة النص التامة أو التقريبية. نعرض أيضًا طرقًا لمطابقة أكثر من سلسلة واحدة تجمع بين الدالات IF و AND و ISNUMBER و SEARCH . آمل أن تجد الطرق التي تمت مناقشتها سهلة للغاية لمتابعة. التعليق ، إذا كنت بحاجة إلى مزيد من التوضيحات أو لديك شيء لتضيفه.