جدول المحتويات
في مجموعات البيانات ، غالبًا ما يكون لدينا قيم نصية متعددة للمقارنة بها للعثور على تطابق. في هذه المقالة ، نناقش التنسيق الشرطي لقيم نصية متعددة باستخدام عدة وظائف مثل AND ، أو ، ISNUMBER ، SEARCH ، SUM و SUMIF . نستخدم بعض الوظائف المذكورة معًا للقيام بهذه المهمة.
لنفترض أن لدينا مجموعة بيانات بيع المنتج ، حيث لدينا أعمدة قيمة نصية باسم المنطقة ، المدينة ، الفئة ، المنتج . نريد تنسيق مجموعة البيانات الشرطي اعتمادًا على القيم النصية المتعددة لأعمدة القيمة النصية هذه.
Dataset for Download
تنسيق شرطي لقيم نصية متعددة. xlsx
4 طرق سهلة للتنسيق الشرطي لقيم نصية متعددة في Excel
الطريقة 1: استخدام دالة AND
في مجموعة البيانات ، لدينا أربعة أعمدة نصية نريد تمييز الصفوف التي تحتوي على "شرق" على أنها منطقة و "أشرطة" كـ فئة .
الخطوة 1: حدد النطاق بالكامل ( $ B $ 4: $ G $ 21 ) الذي تريد تنسيقه. بعد ذلك ، انتقل إلى الصفحة الرئيسية Tab & gt؛ حدد تنسيق شرطي (في قسم أنماط ) & GT؛ حدد قاعدة جديدة (من خيارات القائمة المنسدلة).
الخطوة 2: قاعدة تنسيق جديدة نافذة للملوثات العضوية الثابتة. في النافذة ، حدد استخدم صيغة لتحديد الخلية المراد تنسيقها (من حدد ملفمربع حوار نوع القاعدة ).
ثم الصق الصيغة التالية في تحرير وصف القاعدة مربع.
=AND($B4="East",$D4="Bars")
صيغة الدالة AND هي
AND(logical1,[logical2]...)
داخل الصيغة ،
$ B4 = "شرق" ؛ هي الوسيطة logical1 .
$ D4 = ”Bars”؛ هي الوسيطة المنطقية 2 .
وتنسيق الصيغة الصفوف التي تكون هاتان الوسيطتان لها صحيحًا .
الخطوة 3: انقر فوق تنسيق . تفتح نافذة تنسيق الخلايا . من النافذة تنسيق الخلايا ، اختر أي لون تعبئة من قسم تعبئة . ثم انقر فوق موافق .
الخطوة 4: ستعود إلى مربع الحوار قاعدة التنسيق الجديدة مربع. مرة أخرى ، انقر فوق موافق.
يتم تنسيق جميع الصفوف المطابقة في مجموعة البيانات بلون التعبئة الذي حددناه.
إذا نظرت عن كثب ، يمكنك رؤية الصيغ الشرطية للصيغة فقط الصفوف التي تحتوي على كل من "الشرق" مثل المنطقة و "أشرطة" على أنها فئة .
اقرأ المزيد: كيفية تغيير لون الصف استنادًا إلى قيمة نصية في الخلية في Excel
الطريقة الثانية: استخدام دالة OR
الآن ، نريد أن نأخذ التنسيق الشرطي خطوة إلى الأمام. في هذه الحالة ، نريد تنسيق الصفوف التي تحتوي على أي من الإدخالات مثل “East” ، “Boston” ، “Crackers” ، و "القمح الكامل" في أعمدة القيمة النصية. يمكننا ان نستخدموظيفة أو لتحقيق النتيجة المرجوة.
الخطوة 1: كرر الخطوات من 1 إلى 4 من الطريقة 1 . فقط استبدل صيغة الإدراج في تحرير وصف القاعدة بالصيغة التالية.
=OR($B4="East",$C4="Boston",$D4="Crackers",$E4="Whole Wheat")
هنا ، تحققنا مما إذا كان B4 ، C4 ، D4 ، و E4 الخلايا تساوي "East" ، "Boston" ، "المفرقعات" ، "القمح الكامل" على التوالي. أو سيطلق الإجراء إذا تطابق أي من الشروط.
الخطوة 2: انقر فوق موافق . سترى تنسيقات الصيغة جميع الصفوف التي تحتوي على أي من النص الذي ذكرناه سابقًا.
يمكنك إضافة أو إزالة أي شروط نصية مثل حسب حاجتك إلى تنسيق مجموعة البيانات.
قراءات مماثلة:
- تنسيق Excel الشرطي استنادًا إلى قيم متعددة لخلية أخرى
- كيفية تطبيق التنسيق الشرطي على صفوف متعددة (5 طرق)
- تنسيق Excel الشرطي استنادًا إلى نص خلية أخرى [5 طرق]
- تنسيق Excel الشرطي إذا احتوت الخلية على أي نص
الطريقة الثالثة: استخدام أو ISNUMBER ووظائف البحث
ماذا يحدث عندما نريد التنسيق الشرطي لمجموعة البيانات التي تحتوي على منتجات متعددة محددة؟ على سبيل المثال ، لدينا العديد من المنتجات مثل رقائق الشوكولاتة ، براين ، و القمح الكامل . في هذه الحالة ، نريد إبراز كل الصفوفالتي تحتوي على هذه المنتجات المعينة.
للحصول على تمثيل أفضل ، نحذف عمودي المنطقة و المدينة لمناقشة هذه الطريقة بشكل خاص.
الخطوة 1: أدخل أسماء المنتجات في عمود جديد (على سبيل المثال ، تحتوي على نصوص متعددة ).
الخطوة 2 : كرر الخطوات من 1 إلى 4 من الطريقة 1 ، لهذه الحالة بالذات ، استبدل الصيغة في تنسيق القيم حيث تكون الصيغة صحيحة في مربع الحوار الصيغة التالية.
=OR(ISNUMBER(SEARCH($G$4:$G$7,$C4)))
داخل الصيغة ،
تطابق الوظيفة بحث النصوص الموجودة في النطاق $ G $ 4: $ G $ 7 إلى خلية بداية نطاق البحث $ C4 . ثم تقوم الدالة ISNUMBER بإرجاع القيم كـ صحيح أو خطأ. في النهاية ، تتطابق الوظيفة أو مع تبديل أي من النص داخل نطاق find_value (على سبيل المثال ، $ G $ 4: $ G $ 7 ).
الخطوة 3: انقر فوق موافق . تنسق الصيغة المدرجة جميع الصفوف في مجموعة البيانات التي تتطابق مع النصوص مع أعمدة تحتوي على نصوص متعددة .
تأكد من تحديد النطاق المعين ( $ G $ 4: $ G $ 7 ) كـ find_text داخل وظيفة SEARCH ، يؤدي أي عدم تطابق إلى تنسيق مجموعة البيانات بالكامل أو عدم تنسيقها على الإطلاق.
اقرأ المزيد: كيفية القيام بتنسيق شرطي لشروط متعددة
الطريقة الرابعة: استخدام وظائف SUM و COUNTIF
الآن ، نريد تقصير الطريقة 3 باستخدام اسم مخصص لجميع أسماء المنتجات وتعيينها كمعيار. للقيام بذلك ، نستخدم مجموعة من الدالتين SUM و COUNTIF .
الخطوة 1: قم بتعيين اسم (أي ، نص ) لجميع المنتجات إلى أعمدة تحتوي على نصوص متعددة .
الخطوة 2: كرر الخطوات من 1 إلى 4 من الطريقة الأولى ، في هذه الحالة فقط استبدل الصيغة بالصيغة أدناه.
=SUM(COUNTIF($C4,"*"&Text&"*"))
في الصيغة ،
يطابق COUNTIF معيارًا واحدًا فقط (على سبيل المثال ، رقاقة الشوكولاتة ) مع النطاق الذي يبدأ من الخلية C4 دولار . يمكّن الجمع بين وظيفة COUNTIF مع وظيفة SUM من مطابقة جميع المعايير (على سبيل المثال ، نص ) مع النطاق.
الخطوة 3: انقر فوق موافق . تقوم الصيغة بتنسيق جميع الصفوف التي تحتوي على نصوص تتطابق مع الاسم المخصص النصوص .
الخاتمة
في هذه المقالة ، نستخدم العديد من الوظائف ومجموعاتها للتنسيق الشرطي لقيم نصية متعددة. نستخدم وظائف AND و OR بالإضافة إلى وظيفتين مدمجتين. وظيفة واحدة مدمجة هي أو ، ISNUMBER ، و بحث . الآخرون هم SUM و COUNTIF . يمكن للوظيفة AND مطابقة نصين عشوائيين لتنسيق أي مجموعة بيانات. من ناحية أخرى ، تتطابق وظيفة OR مع أي من النصوص المعلنة في صيغتها. مجتمعةتتطابق الوظائف مع العديد من النصوص التي تقوم بتعيينها وتنسيقها وفقًا لذلك. آمل أن تجد هذه الأساليب المذكورة أعلاه واضحة بما يكفي للعمل معها. التعليق ، إذا كنت بحاجة إلى مزيد من التوضيحات أو لديك شيء لتضيفه.