Excel: كيفية تعيين قيمة رقمية للنص


في كثير من الأحيان، قد ترغب في تعيين قيمة رقمية لقيم نصية محددة في Excel.

على سبيل المثال، لنفترض أن لديك مجموعة البيانات التالية التي تحتوي على معلومات حول المبيعات التي أجراها الموظفون في متاجر مختلفة داخل الشركة، وتريد تعيين قيم رقمية بناءً على متاجر محددة:

أسهل طريقة للقيام بذلك هي استخدام وظيفة SWITCH في Excel، والتي تسمح لك بإرجاع قيم محددة تطابق القيم المتطابقة في القائمة.

يوضح المثال التالي كيفية استخدام هذه الوظيفة عمليًا.

مثال: كيفية تعيين قيم رقمية للنص في إكسيل

لنفترض أنك تريد تعيين القيم الرقمية التالية لمتاجر محددة:

  • الشمال: 1001
  • الشرق: 1002
  • الجنوب: 1003
  • الغرب: 1004

يمكنك كتابة الصيغة التالية في الخلية D2 للقيام بذلك:

 =SWITCH( B2 , "North", 1001, "East", 1002, "South", 1003, "West", 1004)

يمكنك بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود D:

يقوم Excel بتعيين قيمة رقمية للنص

يحتوي عمود معرف المتجر الجديد الآن على قيمة رقمية تتطابق مع القيمة النصية المحددة في عمود المتجر .

كيف تعمل هذه الصيغة؟

تذكر الصيغة التي استخدمناها لتعيين قيم رقمية للقيم النصية:

 =SWITCH( B2 , "North", 1001, "East", 1002, "South", 1003, "West", 1004)

تستخدم هذه الصيغة الدالة SWITCH ، التي تستخدم بناء الجملة الأساسي التالي:

 SWITCH(value to switch, find1, return1, find2, return2, ...)

في صيغتنا الخاصة، نقوم بتحليل الخلية B2 ونقوم بما يلي:

  • ابحث عن “الشمال” – إذا وجدته، قم بإرجاع 1001
  • إذا لم يتم العثور عليه، ابحث عن “الشرق” – إذا وجد، قم بإرجاع 1002
  • إذا لم يتم العثور عليه، ابحث عن “الجنوب” – إذا وجد، قم بإرجاع 1003
  • إذا لم يتم العثور عليه، ابحث عن “الغرب” – إذا وجد، قم بإرجاع 1004

باستخدام هذا المنطق، يمكننا تعيين قيم رقمية لكل قيمة نصية محددة.

ملاحظة : يمكنك العثور على الوثائق الكاملة لوظيفة SWITCH في برنامج Excel هنا .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:

Excel: ابحث عن التواجد الأول لقيمة في عمود
Excel: ابحث عن القيمة الأولى الأكبر من رقم محدد
Excel: كيفية العثور على القيمة الأولى غير الصفرية على التوالي

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *