ترجع الدالة LEFTB وحدات البايت التي حددتها في سلسلة نصية. عند تعيين مجموعة أحرف مزدوجة البايت (DBCS ، على سبيل المثال ، اليابانية والصينية المبسطة والصينية التقليدية والكورية) كلغة افتراضية ، سيتم حساب كل حرف على أنه 2 بايت. خلاف ذلك ، فإن الدالة LEFTB هي نفسها دالة LEFT .
معادلة:
= LEFTB (نص ، [num_chars])
شروحات:
النص مطلوب ، السلسلة النصية التي تحتوي على الأحرف التي تريد استخراجها ؛
[Num_chars] اختياري ، عدد الأحرف التي تريد استخراجها.
- يجب أن تكون num_chars أكبر من الصفر أو مساوية له. سيؤدي الرقم السالب إلى #VALUE! خطأ؛
- عند حذف num_chars ، يُفترض أن تكون 1 ؛
- عندما يكون num_chars أكبر من طول السلسلة ، يتم إرجاع كل السلسلة.
يحذر:
تحسب الدالة LEFTB 2 بايت لكل حرف عند تعيين لغة DBCS كلغة افتراضية. وبخلاف ذلك ، تحسب الدالة LEFTB بايتًا واحدًا لكل حرف.
مثال 1: عندما تكون [num_chars] سالبة ، تعود النتيجة إلى الخطأ (#VALUE!).
=LEFTB(A2,-6)
تعود النتيجة إلى الخطأ #VALUE!
المثال 2: عندما تكون [num_chars] تساوي 0 ، تعود النتيجة فارغة.
=LEFTB(A3,0)
تعود النتيجة فارغة.
المثال 3: عندما تكون [num_chars] موجبة ولكنها أقل من طول السلسلة النصية أو مساوية لها ، فإن النتيجة تعود إلى الأحرف التي حددتها.
=LEFTB(A5,5)
تعود النتيجة إلى أول 5 أحرف.
المثال 4: عندما تكون [num_chars] موجبة ولكنها أطول من طول السلسلة النصية ، تعود النتيجة إلى كل السلسلة في الخلية.
= LEFTB (A6،24)
تعود النتيجة إلى السلسلة 'How to Use LEFTB Functio' ، التي تتكون من 24 حرفًا.
تنزيل: وظيفة LEFTB