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‎، وهكذا.

    • إذا start_num أكبر من طول النص، ترجع MID/MIDB "" (نص فارغ).

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

    • إذا start_num أقل من 1، فإن MID/MIDB ترجع #VALUE! وهي قيمة خطأ.

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

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

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

    • إذا كانت 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
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

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

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

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

×