KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

دالة Excel MIDB

المؤلفأماندا ليتاريخ التعديل

تُرجع دالة MIDB عددًا معيَّنًا من الأحرف من سلسلة نصية، بدءًا من الموضع الذي تحدده، وفقًا لعدد البايتات الذي تحدده. وهي مصممة خصيصًا للاستخدام مع اللغات التي تعتمد على مجموعة الأحرف ذات البايت المزدوج (DBCS)، مثل الصينية (المبسطة)، والصينية (التقليدية)، والكورية، واليابانية، حيث تُحسب كل حرف مكوَّن من بايتين كـ 2.

دالة midb 1


الصيغة

=MIDB()text, start_num, [num_bytes])


المعاملات

  • النص (مطلوب):السلسلة النصية التي تريد استخراج أحرف منها.
  • start_num (مطلوب):موضع البايت الأول للحرف الذي تريد استخراجه منالنص.
  • num_bytes (مطلوب):يُحدِّد عدد البايتات التي سيتم استخراجها منالنص.

قيمة العودة

تُرجع الدالة MIDB عددًا محددًا من الأحرف.


ملاحظات حول الدالة

  • تُحتسب المسافات كأحرف.
  • تحسب الدالة MIDB كل حرف مكوَّن من بايتين (DBCS) كـ 2 عندما تكون قد فعَّلت لغة تدعم مجموعة الأحرف ذات البايت المزدوج (DBCS) وعيَّنتها كلغة افتراضية. وإلا، فإن الدالة MIDB تحسب كل حرف كـ 1 تمامًا مثل دالةMID.
  • إذا كانstart_num أكبر من طولالنص، تُرجع الدالة MIDB نصًّا فارغًا («»).
  • إذا كانstart_num أقل من طولالنص، ولكنstart_num + num_bytes يتجاوز طولالنص، فإن الدالة MIDB تستبدل الأحرف بدءًا من الموضعstart_num حتى نهايةالنص.
  • تُرجع الدالة MIDB خطأ#VALUE!في الحالات التالية:
    • start_num < 1;
    • num_bytes سالب.
  • تحسب الدالة MIDB البايتات بناءً على القيمة الفعلية لبياناتك، وليس على شكلها الظاهري. فعلى سبيل المثال، إذا احتوت الخلية A1 على التاريخ 9/1/2022، فإنMIDB(A1,2,3)تُرجع480، لأن القيمة الفعلية في الخلية A1 هي 44805، والتي تم تنسيقها فقط كتاريخ.

مثال

لجعل الدالة MIDB تُرجع عدد البايتات المحدَّدة من الأحرف من سلاسل النصوص في المواضع الموضَّحة في الجدول أدناه، يُرجى نسخ الصيغة أدناه أو إدخالها في الخلية الخلية أعلاه (F6) من قائمة النتائج، ثم الضغط علىEnterللحصول على النتيجة، حدد خلية النتيجة، ثم اسحب مقبض التعبئة (المربع الصغير في الزاوية السفلية اليمنى للخلية المحددة) لأسفل لتطبيق الصيغة على الخلايا الموجودة أدناه.

=MIDB()B6,C6,D6)

دالة midb 2

بدلًا من مراجع الخلايا، يمكنك كتابة القيم الفعلية لـالنصوstart_num وnum_bytes مباشرةً في الصيغة كما هو موضَّح أدناه.

=MIDB()«你在干什么»,3,4)

ملاحظة:يجب وضع سلسلة النص داخل صيغة Excel بين علامتي اقتباس مزدوجتين («»). لاحظ أنه لا ينبغي وضع مراجع الخلايا أو الأرقام أو التواريخ بين علامتي اقتباس.


MIDB مقابل MID

تحسب الدالة MIDB كل حرف مكوَّن من بايتين كـ2، وكل حرف مكوَّن من بايت واحد كـ1، في حين تحسب الدالة MID كلا النوعين —الأحرف ذات البايت الواحد والمزدوجة— كـ1. يمكنك مقارنة النتائج التي تُرجعها الدالتان MIDB وMID كما هو موضَّح أدناه.

دالة midb 3


الدوال ذات الصلة

دالة Excel MID

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

دالة Excel RIGHTB

تُرجع دالة RIGHTB عددًا محدَّدًا من الأحرف من نهاية (اليمين) سلسلة نصية معيَّنة، بناءً على عدد البايتات الذي تحدِّده. وهي مصمَّمة خصيصًا للاستخدام مع اللغات التي تعتمد مجموعة أحرف ذات بايت مزدوج (DBCS)، مثل الصينية المبسطة، والصينية التقليدية، والكورية، واليابانية، حيث تُحسب كل حرف مكوَّن من بايتين كأنه يساوي 2 بايت.

دالة Excel LEFTB

تُرجع دالة LEFTB عددًا محددًا من الأحرف من بداية (اليسار) سلسلة نصية مُدخلة، استنادًا إلى عدد البايتات الذي تحدده. وهي مصممة خصيصًا للاستخدام مع اللغات التي تعتمد مجموعة أحرف ذات البايت المزدوج (DBCS)، مثل الصينية (المبسطة)، والصينية (التقليدية)، والكورية، واليابانية، حيث تحتسب كل حرف مكوَّن من بايتين كـ 2.

دالة Excel REPLACEB

تستبدل دالة REPLACEB جزءًا من سلسلة نصية بسلسلة نصية جديدة بناءً على عدد البايتات التي تحددها. وهي مصممة خصيصًا للاستخدام مع اللغات التي تعتمد على مجموعة الأحرف ذات البايت المزدوج (DBCS)، مثل الصينية (المبسطة)، والصينية (التقليدية)، والكورية، واليابانية، حيث تحتسب كل حرف مكوَّن من بايتين كـ 2.

دالة Excel LENB

تُرجع دالة LENB طول السلسلة النصية بالبايتات، وهي مصممة خصيصًا للاستخدام مع اللغات التي تعتمد على مجموعة الأحرف ذات البايت المزدوج (DBCS)، مثل الصينية المبسطة، والصينية التقليدية، والكورية، واليابانية، حيث تحتسب كل حرف مكوَّن من بايتين كـ 2 بايت.


أفضل أدوات الإنتاجية للمكتب

Kutools لـ Excel - يساعدك على التميز بين الحشود

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات بناءً على:التنفيذ الذكي   |  إنشاء كود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات|  استدعاء الوظائف المحسنة
الميزات الشائعة:العثور، التمييز أو وضع علامة على المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون استخدام الصيغة...
بحث VLookup المتقدم:معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة المتقدمة:قائمة منسدلة سهلة  |  قائمة منسدلة تابعة  |  قائمة منسدلة متعددة الاختيار...
مدير الأعمدة:إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة ظهور الأعمدة المخفية  |مقارنة الأعمدة معتحديد الخلايا المتطابقة/المختلفة...
ميزات مميزة:التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  مدير الدفتر والورقة|مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ  |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل بريد إلكتروني من القائمة  |  مرشح متقدم  |  تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل مجموعات أدوات 15:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة...)|  50+أنواعالمخططات(مخطط جانت...)|  40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد...)|  19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار...)|  12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة...)|  7 دمج وتقسيمالأدوات(دمج متقدم للصفوف،تقسيم خلايا Excel...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.