تقيّم الدالة «SWITCH» قيمة واحدة (تسمى التعبير) مقابل قائمة بالقيم وتُظهر النتيجة المقابلة للقيمة المطابقة الأولى. وإذا لم يكن هناك أي تطابق، فسيتم إظهار القيمة الافتراضية الاختيارية.

ملاحظة: تتوفر هذه الميزة على Windows أو Mac إذا كان لديك Office 2019، أو إذا كان لديك Microsoft 365 اشتراك. إذا كنت مشتركاً في Microsoft 365، فتأكد من أن لديك الإصدار الأخير من Office.

بناء الجملة

SWITCH(expression, value1, result1, [default or value2, result2],…[default or value3, result3])

الوسيطة

الوصف

تعبير
(مطلوبة)

التعبير هو القيمة (مثل رقم أو تاريخ أو نص ما) التي ستتم مقارنتها مقابل value1...value126.

value1…value126

ValueN هي قيمة ستتم مقارنتها مقابل التعبير.

result1…result126

ResultN هي قيمة سيتم إرجاعها عندما تطابق وسيطة valueN المقابلة التعبير. ويجب إدخال ResultN لكل وسيطة valueN مقابلة.

افتراضي
(اختياري)

الإعداد الافتراضي هو القيمة التي سيتم إرجاعها في حال لم يتم العثور على تطابقات في تعبيرات valueN . يتم تعريف الوسيطة الافتراضية بحالة عدم وجود تعبير resultN مقابل (راجع الأمثلة). يجب أن تكون القيمة الافتراضية هي الوسيطة الأخيرة في هذه الدالة.

لأن الدالات محدودة بعدد 254 وسيطة، يمكنك استخدام حتي 126 زوجاً من وسيطات النتيجة والقيمة.

نظرة عامة

في أبسط نموذج للدالة SWITCH، فإنها تشير إلى ما يلي:

  • =SWITCH(القيمة المراد تبديلها، القيمة المراد مطابقتها1...[2-126]...، القيمة المراد إرجاعها إذا كانت هناك مطابقة1...[2-126]، أو القيمة المراد إظهارها إذا لم تكن هناك مطابقة)

حيث يمكنك تقييم حتى 126 قيمة ونتيجة مطابقة.

انظر الصيغة التالية:

تصنيف تفصيلي لوسيطات الدالة SWITCH
  1. قيمة إلى تبديل؟ في هذه الحالة، WEEKDAY(A2) يساوي 2.

  2. ما هي القيمة التي تريد مطابقتها؟ في هذه الحالة، القيمة هي 1 و2 و3.

  3. في حالة وجود تطابق، ما الذي تريد إرجاعه كنتيجة؟ في هذه الحالة، سيتم إظهار الأحد لـ 1 والاثنين لـ 2 والثلاثاء لـ 3.

  4. القيمة الافتراضية المطلوب إظهارها إذا لم يتم العثور على تطابق. في هذه الحالة، القيمة الافتراضية هي عبارة "لا يوجد تطابق".

    ملاحظة: إذا لم تكن هناك قيم متطابقة، ولم يتم توفير وسيطة افتراضية، فستُرجع الدالة SWITCH الخطأ ‎#N/A!‎.

الأمثلة

يمكن نسخ البيانات النموذجية في الجدول التالي ولصقها في الخلية A1 في ورقة عمل Excel جديدة لمشاهدة الدالة SWITCH أثناء العمل. فإذا لم تُظهر الصيغ النتائج، يمكنك تحديدها ثم الضغط على F2 > Enter. عند الحاجة، يمكنك ضبط عرض العمود لمشاهدة كل البيانات.

المثال

القيمة

الصيغة

النتيجة

2

=SWITCH(WEEKDAY(A2),1,"Sunday",2,"Monday",3,"Tuesday","No match")

لأن A2=2، ويوم الاثنين هما الوسيطة النتيجة المطابقة للقيمة 2، تُرجع SWITCH الاثنين

99

=SWITCH(A3,1,"Sunday",2,"Monday",3,"Tuesday")

نظراً لعدم وجود تطابق أو وسيطة else تُرجع SWITCH القيمة #N/A!

99

=SWITCH(A4,1,"Sunday",2,"Monday",3,"Tuesday","No match")

لا يوجد تطابق

2

=SWITCH‏(A5,1،»الأحد»، 7، «السبت»، «يوم من أيام الأسبوع»)

يوم من أيام الأسبوع

3

=SWITCH(A6,1,"Sunday",2,"Monday",3,"Tuesday","No match")

الثلاثاء

هل تحتاج إلى مزيد من المساعدة؟

يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في مجتمع الإجابات.

اطلع أيضاً على

الدالة VLOOKUP

الدالة CHOOSE

الدالة IF

الدالة IFS

نظرة عامة حول الصيغ في Excel

كيفية تفادي الصيغ المقطوعة

البحث عن الأخطاء في الصيغ وتصحيحها

اختصارات لوحة المفاتيح والمفاتيح الوظيفية في Excel‏

الدالات المنطقية (مرجع)

دالات Excel (بالترتيب الأبجدي)

دالات Excel (حسب الفئة)

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟

ما الذي أثّر في تجربتك؟

هل لديك أي ملاحظات إضافية؟ (اختياري)

نشكرك على ملاحظاتك!

×