تصف هذه المقالة بناء جملة صيغة الدالة MID واستخدامها في Microsoft Excel.
الوصف
تُرجع الدالة MID عدداً معيّناً من الأحرف من سلسلة نصية، بدءاً من الموقع الذي تحدده، استناداً إلى عدد الأحرف الذي تحدده.
بناء الجملة
MID(text, start_num, num_chars)
يحتوي بناء جملة الدالة MID على الوسيطات التالية:
-
Text مطلوبة. السلسلة النصية التي تحتوي على الأحرف التي تريد استخراجها.
-
Start_num مطلوبة. موضع الحرف الأول الذي تريد استخراجه من النص. تكون قيمة start_num للحرف الأول في النص 1، وهكذا.
-
إذا كانت قيمة start_ num أكبر من طول النص، فتُرجع الدالة MID "" (نص فارغ).
-
إذا كانت قيمة start_num أقل من طول النص، ولكن قيمة start_num بالإضافة إلى num_chars تتجاوز طول النص، فتُرجع الدالة MID الأحرف حتى نهاية النص.
-
إذا كان start_num أقل من 1، فترجع الدالة MID #VALUE! وهي قيمة خطأ.
-
-
Num_chars مطلوب ل MID. تحدد عدد الأحرف التي تريد من الدالة MID إرجاعها من النص.
-
إذا كانت num_chars سالبة، فترجع الدالة MID #VALUE! .
-
مثال
انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. إذا أردت ذلك، يمكنك ضبط عرض العمود لرؤية جميع البيانات.
البيانات |
||
---|---|---|
تدفق السائل |
||
الصيغة |
الوصف |
النتيجة |
=MID(A2,1,5) |
إرجاع 5 أحرف من السلسلة في A2، بدءاً من الحرف الأول. |
تدفق |
=MID(A2,7,20) |
إرجاع 20 حرفاً من السلسلة في A2، بدءاً من الحرف السابع. لأن عدد الأحرف المراد إرجاعها (20) أكبر من طول السلسلة (10)، فيتم إرجاع كل الأحرف بدءاً من الحرف السابع. لا تتم إضافة أي أحرف فارغة (مسافات) في النهاية. |
سائل |
=MID(A2,20,5) |
نظراً لأن نقطة البداية أكبر من طول السلسة (10)، يتم إرجاع نص فارغ. |
هام:
-
تم إهمال الدالة MIDB.
-
في المصنفات التي تم تعيينها إلىالإصدار 2 من التوافق، قامت MID بتحسين السلوك مع الأزواج البديلة، مع احتسابها كحرف واحد بدلا من حرفين. سيستمر حساب محددات التباينات (شائعة الاستخدام مع رموز المشاعر) كأحرف منفصلة. اقرأ المزيد هنا: معيار Unicode