0Pricing
Excel Formulas Academy · درس

استخدام أحرف البدل في المعايير

طابق نصًا جزئيًا باستخدام أحرف البدل النجمة وعلامة الاستفهام

استخدام أحرف البدل في المعايير درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

عندما لا تكفي التطابقات التامة

حتى الآن، كانت معاييرك تطابق قيمة تطابقًا تامًا. لكن البيانات الواقعية فوضوية. قد ترغب في كل رموز المنتجات التي تبدأ بـ AB، أو كل المسميات الوظيفية التي تحتوي على كلمة Manager.

تتيح لك أحرف البدل مطابقة النصوص الجزئية داخل SUMIF وCOUNTIF وAVERAGEIF. ويكفي حرفان خاصان للقيام بكل العمل: النجمة وعلامة الاستفهام.

تعرّف إلى حرفَي البدل

هناك حرفان فقط:

  • * تطابق النجمة أي عدد من الأحرف، بما في ذلك عدم وجود أي حرف
  • ? تطابق علامة الاستفهام حرفًا واحدًا بالضبط

ضعهما داخل نص المعيار المحاط بعلامتي اقتباس. وكل ما تعلّمته عن علامتي الاقتباس وعلامة العطف ينطبق هنا أيضًا.

المطابقة مع بداية النص

ضع النجمة في النهاية للدلالة على أي نهاية. لعدّ كل رمز في A2:A10 يبدأ بـ AB، أضف نجمة بعد AB.

يطابق ذلك AB وAB1 وABXYZ وأي قيمة تبدأ بهذين الحرفين. وتمثّل النجمة أي شيء يأتي بعدهما.

=COUNTIF(A2:A10, "AB*")

المطابقة مع نهاية النص

ضع النجمة في البداية لمطابقة أي بداية. لجمع المبالغ في B2:B10 عندما تنتهي التسمية في العمود A بالكلمة North، ابدأ بنجمة.

يلتقط ذلك Far North وUp North وNorth وحدها. وتمثل النجمة أي شيء يسبق الكلمة.

=SUMIF(A2:A10, "*North", B2:B10)

المطابقة مع احتواء النص

ضع النجمتين على جانبي النص كلاهما لمطابقته في أي موضع داخل الخلية. لعدّ المسميات في A2:A10 التي تحتوي على Manager:

يعثر ذلك على Sales Manager وManager of IT وAssistant Manager جميعًا. وتسمح النجمتان بوجود أي نص قبل الكلمة التي تهمك وبعدها.

=COUNTIF(A2:A10, "*Manager*")

علامة الاستفهام للأحرف المفردة

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

"A??" تطابق A12 وA99، لكنها لا تطابق A1 أو A123، لأن الطول يجب أن يكون ثلاثة أحرف بالضبط.

=COUNTIF(A2:A10, "A??")

أحرف البدل مع مرجع خلية

لبناء شرط يبدأ بنص مأخوذ من خلية، صِل الخلية بنجمة باستخدام علامة العطف. إذا كانت D1 تحتوي على AB، فطابق أي قيمة تبدأ بهذا النص.

تُلحق & النجمة بالقيمة الموجودة في D1، فتنتج "AB*". وهكذا تصبح المطابقة الجزئية معتمدة على خلية بدلًا من نص مكتوب مباشرة.

=COUNTIF(A2:A10, D1&"*")

البحث عن الاحتواء باستخدام خلية

تُنشئ الحيلة نفسها بحثًا عن الاحتواء. أحط الخلية بنجمتين على الجانبين باستخدام علامتي عطف.

تُحاط القيمة الموجودة في D1 هنا بالنجمتين لتصبح "*value*"، لذلك يؤدي تغيير D1 إلى تغيير ما تبحث عنه الصيغة فورًا. وهذا هو أساس ملخص بسيط يبحث أثناء الكتابة.

=SUMIF(A2:A10, "*"&D1&"*", B2:B10)

مطابقة نجمة أو علامة استفهام حرفية

ماذا لو كانت بياناتك تحتوي فعلًا على * أو ? وأردت مطابقته حرفيًا؟ ضع التلدة ~ أمامه.

لذلك تبحث "~?" عن علامة استفهام حرفية، وتبحث "~*" عن نجمة حرفية. وتخبر التلدة جدول البيانات بأن يعامل الحرف التالي كنص عادي.

=COUNTIF(A2:A10, "*~?*")

أحرف البدل للنصوص فقط

هناك حدّ مهم: تعمل أحرف البدل مع النصوص لا الأرقام. ولا يمكنك استخدام * لمطابقة جزء من رقم مثل السعر.

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

=COUNTIF(A2:A10, "INV*")

مثال أعمق: تجميع بيانات الأقسام

تخيّل رموزًا مثل SALES-01 وSALES-02 وHR-01 في العمود A، وميزانيات في العمود B. لجمع ميزانية قسم Sales بالكامل، طابق أي رمز يبدأ بـ SALES ويتبعه أي نص.

تجمع SUMIF واحدة تحتوي على "SALES*" كل الرموز الفرعية دفعة واحدة، من دون الحاجة إلى إدراجها منفردة. استبدل البادئة لتجميع قسم مختلف.

=SUMIF(A2:A10, "SALES*", B2:B10)

تحقق سريع

اختبروا مدى فهمكم لمطابقة أحرف البدل.

مراجعة: أحرف البدل في المعايير

يمكنكم الآن مطابقة النصوص الجزئية في دوال IF الحسابية. تذكّروا:

  • * يطابق أي عدد من الأحرف؛ أما ? فيطابق حرفًا واحدًا بالضبط.
  • استخدموا "AB*" للمطابقة من البداية، و"*North" للمطابقة من النهاية، و"*Manager*" للمطابقة التي تتضمن النص.
  • صِلوا خلية بعلامة العطف، كما في D1&"*".
  • للتعامل مع * أو ? الحرفي، استخدموا التلدة، وتذكّروا أن أحرف البدل تعمل مع النصوص فقط.

وبهذا تكتمل العمليات الحسابية الشرطية باستخدام SUMIF وCOUNTIF وAVERAGEIF.

=SUMIF(A2:A10, "*North", B2:B10)

الأسئلة الشائعة

هل درس «استخدام أحرف البدل في المعايير» مجاني؟

نعم — نص درس «استخدام أحرف البدل في المعايير» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

ماذا ستتعلم في «استخدام أحرف البدل في المعايير»؟

طابق نصًا جزئيًا باستخدام أحرف البدل النجمة وعلامة الاستفهام تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟

لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «استخدام أحرف البدل في المعايير»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟

نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. الجمع حسب المعايير باستخدام SUMIF
  2. العدّ حسب المعايير باستخدام COUNTIF
  3. حساب المتوسط حسب المعايير باستخدام AVERAGEIF
  4. استخدام أحرف البدل في المعايير
← العودة إلى Excel Formulas Academy