MID وMIDB (الدالتان MID وMIDB)

تصف هذه المقالة بناء جملة صيغة الدالتين MID وMIDB وطريقة استخدامهما في Microsoft Excel.

الوصف

تُرجع الدالة MID عدداً معيّناً من الأحرف من سلسلة نصية، بدءاً من الموقع الذي تحدده، استناداً إلى عدد الأحرف الذي تحدده.

تُرجع الدالة MIDB عدداً معيّناً من الأحرف من سلسلة نصية، بدءاً من الموقع الذي تحدده، استناداً إلى عدد وحدات البايت الذي تحدده.

هام: 

  • قد لا تتوفر هذه الدالات بكل اللغات.

  • تُستخدم MID مع اللغات التي تستخدم مجموعة الأحرف وحيدة البايت (SBCS)، بينما تُستخدم MIDB مع اللغات التي تستخدم مجموعة الأحرف مزدوجة البايت (DBCS). ويؤثر إعداد اللغة الافتراضية على الكمبيوتر في القيمة المرجعة بالطريقة التالية:

  • تقوم MID دائماً بتعداد كل حرف، سواءً كان أحادي البايت أم مزدوج البايت، كـ 1، بغض النظر عن إعداد اللغة الافتراضية.

  • تحسب الدالة MIDB كل حرف مزدوج البايت كـ 2 عند تمكين تحرير لغة تعتمد DBCS ثم تعيينها كاللغة الافتراضية. وإلا، فتحسب الدالة MIDB كل حرف كـ 1.

تتضمن اللغات التي تٌدعم DBCS اليابانية والصينية (مبسطة) والصينية (تقليدية) والكورية.

بناء الجملة

MID(text, start_num, num_chars)‎

MIDB(text, start_num, num_bytes)‎

يحتوي بناء جملة الدالتين MID وMIDB على الوسيطات التالية:

  • Text    مطلوبة. السلسلة النصية التي تحتوي على الأحرف التي تريد استخراجها.

  • Start_num    مطلوبة. موضع الحرف الأول الذي تريد استخراجه من النص. تكون قيمة start_num للحرف الأول في النص 1‎، وهكذا.

  • Num_chars    مطلوبة. تحدد عدد الأحرف التي تريد من الدالة MID إرجاعها من النص.

  • Num_bytes    مطلوبة. تحدد عدد الأحرف التي تريد من الدالة MIDB إرجاعها من النص، بالبايت.

ملاحظات

  • إذا كانت قيمة start_ num أكبر من طول النص، فتُرجع الدالة MID "" (نص فارغ).

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

  • إذا كانت قيمة start_num أقل من 1، فتُرجع الدالة MID قيمة الخطأ !VALUE#.

  • إذا كانت قيمة num_chars سالبة، تُرجع الدالة MID قيمة الخطأ !VALUE#.

  • إذا كانت قيمة num_bytes سالبة، فتُرجع الدالة MIDB قيمة الخطأ !VALUE#.

مثال

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

البيانات

تدفق السائل

الصيغة

الوصف

النتيجة

‎=MID(A2,1,5)‎

إرجاع 5 أحرف من السلسلة في A2، بدءاً من الحرف الأول.

تدفق

‎=MID(A2,7,20)‎

إرجاع 20 حرفاً من السلسلة في A2، بدءاً من الحرف السابع. لأن عدد الأحرف المراد إرجاعها (20) أكبر من طول السلسلة (10)، فيتم إرجاع كل الأحرف بدءاً من الحرف السابع. لا تتم إضافة أي أحرف فارغة (مسافات) في النهاية.

سائل

‎=MID(A2,20,5)‎

نظراً لأن نقطة البداية أكبر من طول السلسة (10)، يتم إرجاع نص فارغ.

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

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×