دالة MID في Excel | كيفية استخدام صيغة MID في Excel؟ (أمثلة)

MID في Excel

تعد الوظيفة المتوسطة في Excel نوعًا من وظائف النص التي تُستخدم لاكتشاف السلاسل وإعادتها من أي جزء متوسط ​​من Excel ، والوسيطات التي تأخذها هذه الصيغة هي النص أو السلسلة نفسها ورقم البداية أو موضع السلسلة و موضع نهاية السلسلة لاستخراج النتيجة.

بكلمات بسيطة ، تُستخدم وظيفة MID في Excel لاستخراج جزء صغير من السلسلة من سلسلة الإدخال أو إرجاع العدد المطلوب من الأحرف من النص أو السلسلة.

صيغة MID في Excel

صيغة MID في Excel لها ثلاث معاملات إلزامية مثل text، start_num، num_chars.

المعلمات الإجبارية:

  • النص: هو النص الذي تريد استخراج السلسلة الفرعية منه.
  • start_num: موضع البداية للسلسلة الفرعية.
  • num_chars: عدد أحرف السلسلة الفرعية.

كيفية استخدام وظيفة MID في Excel؟ (مع أمثلة)

MID in Excel بسيط للغاية وسهل الاستخدام. دعنا نفهم عمل وظيفة MID في Excel من خلال بعض الأمثلة على صيغة MID. يمكن استخدام وظيفة MID كدالة في ورقة العمل وكوظيفة VBA.

يمكنك تنزيل قالب Excel الخاص بوظيفة MID من هنا - قالب Excel الخاص بوظيفة MID

MID في Excel كدالة ورقة عمل.

مثال 1

في مثال صيغة MID هذا ، نقوم بإحضار السلسلة الفرعية من السلسلة النصية المحددة باستخدام صيغة MID في excel = MID (B3،2،5) وسوف تجلب السلسلة الفرعية من حرفين و 5 أحرف من الموضع الثاني وستكون الإخراج كما يلي هو مبين في العمود الثاني.

المثال رقم 2

يمكننا استخدام الدالة mid ، أي استخراج الاسم الأول واسم العائلة من الاسم الكامل.

بالنسبة للاسم الأول: استخدمنا هنا صيغة MID في excel = MID (B17،1، SEARCH (”“، B17،1)) ، في مثال صيغة MID هذا ، تبحث الدالة MID عن السلسلة في B17 وتبدأ السلسلة الفرعية من الحرف الأول ، هنا تقوم وظيفة البحث بجلب موقع المسافة وإرجاع قيمة العدد الصحيح. في النهاية ، تقوم كلتا الوظيفتين بتصفية الاسم الأول.

بالنسبة لاسم العائلة: بالمثل بالنسبة لاسم العائلة ، استخدم = MID (B17، SEARCH (”“، B17)، 100) وسيمنحك الاسم الأخير من الاسم الكامل.

المثال رقم 3

لنفترض أنه يتعين علينا اكتشاف Block from ID الذي كان موجودًا بعد "-" في المعرف ثم استخدم = MID (H3، FIND ("-"، H3) +1،2) صيغة MID في Excel لتصفية معرف الكتلة الثاني -حرف بعد "-".

المثال رقم 4

يمكننا أيضًا معرفة اسم المجال من عناوين URL على الويب. ها هي الوظيفة المتوسطة المستخدمة لتحقيق ذلك

= MID (H18، SEARCH (“: //”، H18) + 3، SEARCH (“/”، H18، SEARCH (“: //”، H18) +3) - SEARCH (“: //”، H18) -3)

يمكن استخدام وظيفة Excel MID كوظيفة VBA.

خافت متوسط ​​الخيط كسلسلة

Midstring = Application.worksheetfunction.mid ("الأبجدية"، 5، 2)

Msgbox (Midstring) // إرجاع السلسلة الفرعية "ab" من السلسلة "الأبجدية" في مربع الرسالة.

سيكون الإخراج "ab".

أشياء يجب تذكرها حول وظيفة Excel MID

  • تُرجع صيغة Excel MID نصًا فارغًا إذا كانت start_num أكبر من طول السلسلة.

= MID (B3،21،5) = فارغ نظرًا لأن رقم البداية أكبر من طول السلسلة ، لذا سيكون الناتج فارغًا كما هو موضح أدناه.

  • إذا كانت قيمة start_num هي <طول النص ، لكن start_num + num_chars تتجاوز طول السلسلة ، فإن MID تُرجع الأحرف حتى نهاية النص.

= MID (B3،1،15)

  • تتفوق الدالة MID من خلال #VALUE! خطأ
    • إذا start_num <1 ex. = MID (B3، -1،15)

    • إذا كان num_chars قيمة سالبة.

= MID (B3،1، -15)