وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

ما هي الدالة اليسرى في إكسيل ؟ كيفية استخدام الدالة اليسرى في إكسيل ؟ دعونا نكتشف ذلك مع LuckyTemplates.com!

يشتهر Microsoft Excel بأنه برنامج جداول بيانات قادر على التعامل مع كميات كبيرة من البيانات. يمكنك استيراد البيانات بكميات كبيرة، ثم استخدام وظائف Excel الذكية لحساب النتائج بنفسك. في هذه المقالة، سوف نتعرف على الدالة LEFT - إحدى وظائف النص الشائعة في Excel.

تنتمي الدالة LEFT إلى مجموعة وظائف معالجة السلسلة، وتستخدم لقص سلسلة الأحرف على يسار السلسلة النصية. تُستخدم الدالة LEFT غالبًا للبحث بسرعة عن المعلومات، بدلاً من الاضطرار إلى البحث عن المعلومات أو سلاسل الأحرف يدويًا. على وجه الخصوص، يمكن دمج الدالة LEFT مع وظائف البحث الأخرى في Excel لمعالجة جداول المعلومات المعقدة، مثل دمج الدالة LEFT مع الدالة Vlookup . سترشدك المقالة التالية إلى كيفية استخدام الدالة LEFT في Excel.

جدول محتويات المقال

صيغة الدالة اليسرى في Excel

تحتوي الدالة LEFT على بناء الجملة =LEFT(text;[num_chars]) . هناك:

  • النص هو السلسلة النصية المطلوبة، وهي عبارة عن سلسلة نصية أو مرجع خلية إلى سلسلة نصية تحتوي على الأحرف التي تريد استخراجها.
  • Num_chars هي وسيطة اختيارية، وهي عدد الأحرف التي تريد أن تبحث عنها الدالة LEFT بدءًا من الموضع الأول على يسار النص.
  • يجب أن تكون Num_chars أكبر من أو تساوي الصفر، إذا كانت num_chars < 0="" فسترجع الدالة خطأ">
  • Num_chars أكبر من طول النص، ستقوم الدالة LEFT بإرجاع النص بأكمله.
  • إذا تم حذف num_chars، فإن القيمة الافتراضية هي num_chars = 1.

لاحظ عند استخدام الدالة LEFT في Excel

  • يجب استخدام الدالة LEFT في Excel لاستخراج الأحرف بدءًا من الجانب الأيسر من النص.
  • يعد Number_of_characters اختياريًا ويكون الإعداد الافتراضي هو 1.
  • سوف يقوم LEFT في Excel أيضًا باستخراج الأرقام (0-9) من الأرقام.
  • تنسيق الرقم (أي رمز العملة $) ليس جزءًا من الرقم. ولذلك، لا يتم حسابها أو استخراجها بواسطة الدالة LEFT.

كيفية فتح وظيفة اليسار في إكسيل؟

1. تحتاج فقط إلى إدخال صيغة LEFT المطلوبة في Excel في الخلية المطلوبة لتحقيق القيمة المرجعة في الوسيطة.

2. يمكنك فتح الصيغة اليسرى يدويًا في مربع حوار Excel في جدول البيانات وإدخال النص وعدد الأحرف.

3. من جدول البيانات أعلاه، يمكنك رؤية خيار صيغة الدالة اليسرى في Excel ضمن علامة التبويب نص في قسم الصيغ في شريط القائمة.

4. لفتح الصيغة اليسرى في مربع الحوار Excel، انقر فوق علامة التبويب نص في   الصيغ وحدد اليسار. انظر العينة أدناه.

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

5. سيتم فتح مربع الحوار أعلاه حيث يمكنك تعيين الوسائط لتحقيق نتيجة الصيغة.

بعض صيغ الدالة LEFT في Excel

استخراج سلسلة فرعية قبل حرف معين

يمكنك استخدام الصيغة العامة أدناه للحصول على سلسلة فرعية يسبقها أي حرف آخر:

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

يتم استخدام صيغة LEFT أعلاه في Excel عندما تريد استخراج جزء من سلسلة نصية، يسبقها حرف معين. على سبيل المثال، إذا كنت تريد الحصول على الأسماء من عمود الأسماء الكاملة أو إذا كنت تريد استخراج رموز الدولة من قائمة أرقام الهواتف.

قم بإزالة آخر حرف N من السلسلة:

يمكنك استخدام الصيغة العامة التالية لإزالة آخر حرف N من السلسلة.

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

يتم استخدام صيغة LEFT أعلاه في Excel عندما تريد إزالة أحرف معينة من نهاية سلسلة وسحب بقية السلسلة إلى خلية أخرى. تعتمد عملية صيغة LEFT في Excel على المنطق: يتم استخدام الدالة LEN للحصول على إجمالي عدد الأحرف في السلسلة. تستبعد صيغة الدالة LEFT هذه في Excel عدد الأحرف غير المرغوب فيها من إجمالي الطول وترجع الأحرف المتبقية.

تعليمات لاستخدام الدالة LEFT في Excel

مثال 1: استخدم الدالة LEFT للعثور على الأحرف

في الجدول أدناه، استخدم الدالة LEFT للعثور على الأحرف الثلاثة الأولى في الخلية B2. أدخل الصيغة =LEFT(B2,3) واضغط على Enter.

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

ونتيجة لذلك، نحصل على 3 أحرف من اليسار إلى اليمين من سلسلة الأحرف في الخلية B2.

أو في صيغة الإدخال، يمكنك استبدال موضع الخلية التي تحتوي على سلسلة الأحرف بحرف محاط بعلامات اقتباس كما هو موضح.

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

مثال 2: الدالة LEFT تجمع بين الدالة SEARCH

عند دمج هاتين الوظيفتين معًا، سنستخدمها للبحث عن سلسلة الأحرف التي تسبق حرفًا معينًا، على سبيل المثال، الحصول على الاسم الأخير في عمود الاسم الكامل، والحصول على رمز البلد مطروحًا منه رقم الهاتف. في عمود الاسم الكامل، يتم الفصل بينها بمسافات، لذلك نستخدم الصيغة = =LEFT(B2,SEARCH(" ",B2)-1) ثم اضغط على Enter.

ثم -1 لعدم استخراج أحرف المسافات عند البحث عن الأحرف.

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

ونتيجة لذلك، يمكنك الحصول على سلسلة الاسم الأخير في الخلية. قم بالتمرير لأسفل إلى المربعات أدناه للحصول على نتائج أخرى.

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

بالنسبة لنطاق أرقام الهاتف الذي تريد الحصول على رمز منطقة البلد فيه قبل النقطة، أدخل الصيغة =LEFT(B5,SEARCH(".,B5)-1) واضغط على Enter.

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

ستحصل النتيجة على رمز منطقة البلد فقط في نطاق رقم الهاتف.

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

مثال 3: دمج الدالة LEFT مع الدالة LEN

تُستخدم الدالة LEN غالبًا مع الدوال للعثور على سلاسل الأحرف. باستخدام الدالة LEFT، عند دمجها مع الدالة LEN، يتم استخدامها لإزالة أحرف معينة من نهاية السلسلة. الصيغة المدمجة =LEFT(text,LEN(text) - الحرف الذي تريد نقله).

تأخذ الدالة LEN إجمالي عدد الأحرف في السلسلة، ثم تطرح عدد الأحرف التي تريد إزالتها من إجمالي طول السلسلة. ستقوم الدالة LEFT بإرجاع عدد الأحرف المتبقية.

على سبيل المثال، قم بإزالة 5 أحرف من السلسلة الموجودة في الخلية B2، وأدخل الصيغة =LEFT(B2, LEN(B2)-5) ثم اضغط على Enter.

ونتيجة لذلك، أصبح لدينا تسلسل الأحرف المتبقي بعد إزالة آخر 5 أحرف في تسلسل الأحرف، بما في ذلك المسافات.

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

مثال 4: الجمع بين الدالة LEFT والدالة VALUE

عندما يتم دمج هاتين الدالتين معًا، فسوف تقومان بإرجاع أحرف رقمية، بدلاً من السلاسل النصية كما هو الحال عند استخدام الدالة LEFT. على سبيل المثال، قم بتصدير أول حرفين من السلسلة في الخلية B5، ثم أدخل الصيغة =VALUE(LEFT(B2,2)).

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

ونتيجة لذلك، حصلنا على العدد الذي نحتاج إلى إيجاده كما هو موضح.

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

الدالة LEFT لا تعمل في Excel - الأسباب والحلول

إذا كانت وظيفة Excel LEFT لا تعمل بشكل صحيح في ورقة العمل الخاصة بك، فمن المرجح أن يرجع ذلك إلى أحد الأسباب التالية.

1. الوسيطة Num_chars أقل من 0

إذا كانت صيغة Excel LEFT ترجع القيمة #VALUE! أول شيء عليك التحقق منه هو القيمة الموجودة في الوسيطة num_chars. إذا كان رقمًا سالبًا، فما عليك سوى إزالة علامة الطرح وسيختفي الخطأ (بالطبع، من المستبعد جدًا أن يقوم شخص ما بوضع رقم سالب هناك عمدًا، ولكن من الطبيعي جدًا أن يرتكب البشر أخطاء).

عادةً ما يحدث خطأ VALUE عندما يتم تمثيل الوسيطة num_chars بواسطة دالة أخرى. في هذه الحالة، انسخ الدالة إلى خلية أخرى أو حددها في شريط الصيغة واضغط على F9 لمعرفة ما تعادله الدالة. إذا كانت القيمة أقل من 0، فتحقق من الوظيفة بحثًا عن الأخطاء.

لتوضيح هذه المشكلة بشكل أفضل، دعنا نستخدم صيغة LEFT المستخدمة لاستخراج رموز هاتف الدولة: LEFT(A2, SEARCH("-", A2)-1) . كما تتذكر، تقوم الدالة SEARCH في الوسيطة num_chars بحساب موضع الواصلة الأولى في السلسلة الأصلية، والتي نطرح منها 1 لإزالة الواصلة من النتيجة النهائية. إذا استبدلت -1 عن طريق الخطأ، على سبيل المثال، بـ -11، فسترجع الصيغة خطأ #VALUE لأن الوسيطة num_chars تعادل رقمًا سالبًا: الصيغة الموجودة على اليسار لا تعمل لأن الوسيطة num_chars أقل من 0 .

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

الوسيطة Num_chars أقل من 0

2. تباعد الأسطر في النص الأصلي

في حالة فشل صيغة Excel LEFT دون سبب واضح، تحقق من القيم الأصلية للمسافات البادئة. إذا قمت بنسخ بياناتك من الويب أو تصديرها من مصدر خارجي آخر، فقد تكون العديد من هذه المسافات موجودة قبل إدخالات النص دون أن تدرك ذلك، ولن تعرف أبدًا أنها موجودة من أجلك، حتى يحدث خطأ ما. توضح الصورة التالية مشكلة تتعلق بعدم عمل الدالة LEFT في Excel بشكل صحيح بسبب وجود مسافة في بداية السلسلة الأصلية.

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

لا تعمل الدالة LEFT في Excel بشكل صحيح بسبب وجود مسافة في بداية السلسلة الأصلية

لإزالة المسافات في بداية ورقة العمل، استخدم وظيفة TRIM في Excel أو الوظيفة الإضافية Text Toolkit .

3. لا يعمل Excel LEFT مع التواريخ

إذا حاولت استخدام الدالة LEFT في Excel للحصول على أجزاء فردية من التاريخ (مثل اليوم أو الشهر أو السنة)، فستحصل في معظم الحالات على الأرقام القليلة الأولى فقط من الرقم الذي يمثل ذلك اليوم. المشكلة هي أنه في Microsoft Excel، يتم تخزين كافة التواريخ كأعداد صحيحة تمثل عدد الأيام منذ 1 يناير 1900، والتي يتم تخزينها كرقم 1. ما تراه في الخلية هو مجرد تمثيل المظهر المرئي للتاريخ و يمكن تغيير عرضه بسهولة عن طريق تطبيق تنسيق تاريخ مختلف.

على سبيل المثال، إذا كان لديك التاريخ 11 يناير 2017 في الخلية A1 وحاولت استخراج التاريخ باستخدام الصيغة LEFT(A1,2)، فستكون النتيجة 42، وهو أول رقمين من الرقم 42746 . يمثل 11 يناير 2017 في نظام Excel الداخلي.

لاستخراج جزء معين من اليوم، استخدم إحدى الوظائف التالية: DAY أو MONTH أو YEAR.

في حالة إدخال التاريخ كسلسلة نصية، ستعمل الدالة LEFT دون أي عوائق، كما هو موضح في الجزء الأيمن من لقطة الشاشة: لا يعمل Excel LEFT مع التواريخ ولكنه يعمل مع سلسلة نصية تمثل التاريخ.

وظيفة LEFT، كيفية استخدام الوظيفة لقص سلسلة الأحرف اليسرى في Excel

لا يعمل Excel LEFT مع التواريخ ولكنه يعمل مع السلاسل النصية التي تمثل التواريخ

4. فقدان رمز العملة

إذا تم تطبيق تنسيق العملة أو المحاسبة على النص الأصلي، فإن هذا الرمز ليس جزءًا من الأحرف الموجودة في الخلية. يظهر هذا الرمز فقط عندما يكون مصحوبًا بتنسيق أرقام محدد. الدالة LEFT هي دالة نصية. لذلك سيتم تحويل جميع القيم إلى تنسيق النص.

الحل المفيد هنا هو دمج الدالة LEFT مع الدالة VALUE لتحويل النص إلى رقم. يمكنك بعد ذلك تحديد تنسيق الرقم المطلوب.

5. تقوم الدالة LEFT بإرجاع أحرف أقل من المتوقع

إذا كنت تعرف عدد الأحرف التي تشكل الإخراج المطلوب ولكن صيغة الدالة LEFT ترجع بضعة أحرف فقط، فقد تحتاج إلى مساحة أكبر للنص الأصلي.

بدلاً من حذفها يدويًا، يمكنك استخدام وظيفة TRIM لإزالتها.

=LEFT(TRIM(A2),7)

بعض الأشياء التي يجب تذكرها عند استخدام الدالة LEFT في Excel

  • يحدث خطأ #VALUEإذا كانت الوسيطة [num_chars] أقل من 0.
  • يتم تصنيف التواريخ في Excel كأرقام، وتنسيق الخلايا فقط هو الذي يجعلها تظهر كتواريخ في جدول البيانات. ولذلك، إذا كنت تريد استخدام الدالة LEFT للتواريخ، فسوف تُرجع أحرف البداية للرقم الذي يمثل التاريخ.

على سبيل المثال، يمثل 1980/01/01 الرقم 29221، لذا فإن تطبيق الدالة LEFT على خلية تحتوي على التاريخ 1980/01/01 (والمطالبة بإرجاع 3 أحرف) سيعطيك النتيجة 292. إذا كنت تريد ذلك استخدم LEFT في التواريخ، ويمكنك دمجها مع وظائف DAY أو DATE أو MONTH أو YEAR. إذا لم يكن الأمر كذلك، فيمكنك تحويل الخلايا التي تحتوي على تواريخ إلى نص باستخدام أداة تحويل النص إلى عمود في Excel.

أعلاه هو كيفية استخدام الدالة LEFT للحصول على سلسلة الأحرف من اليسار والأمثلة عند دمج الدالة LEFT مع وظائف أخرى. في حالة حدوث خطأ، يحتاج المستخدم إلى التحقق num_charsمما إذا كان أكبر من 0 أم لا.

أتمنى لك النجاح!


تشغيل اللغز في برنامج Excel

تشغيل اللغز في برنامج Excel

قام MehmetSalihKoten، أحد مستخدمي Reddit، بإنشاء نسخة كاملة الوظائف من Tetris في Microsoft Excel.

كيفية استخدام وظيفة التحويل في Excel

كيفية استخدام وظيفة التحويل في Excel

لتحويل وحدات القياس في إكسيل، سوف نستخدم وظيفة التحويل.

كيفية استخدام وظيفة HLOOKUP في Excel

كيفية استخدام وظيفة HLOOKUP في Excel

ما هي وظيفة HLOOKUP؟ كيفية استخدام وظيفة HLOOKUP في إكسيل؟ دعونا نكتشف ذلك مع LuckyTemplates!

دالة IFERROR في Excel والصيغة والاستخدام

دالة IFERROR في Excel والصيغة والاستخدام

يتم استخدام الدالة IFERROR في Excel بشكل شائع. لاستخدامها بشكل جيد، تحتاج إلى فهم صيغة IFERROR الخاصة بـ Microsoft Excel.

كيفية استخدام الدالة VALUE في Excel

كيفية استخدام الدالة VALUE في Excel

ما هي وظيفة VALUE في Excel؟ ما هي صيغة القيمة في Excel؟ دعونا نكتشف ذلك مع LuckyTemplates.com!

دالة Excel EOMONTH، كيفية استخدام دالة EOMONTH

دالة Excel EOMONTH، كيفية استخدام دالة EOMONTH

يتم استخدام الدالة EOMONTH في Excel لعرض اليوم الأخير من شهر معين، مع تنفيذ بسيط للغاية. ستحصل بعد ذلك على اليوم الأخير من شهر محدد بناءً على البيانات التي أدخلناها.

كيفية استخدام حلقة do-while في Excel VBA

كيفية استخدام حلقة do-while في Excel VBA

هل تريد أتمتة المهام المتكررة في Excel VBA؟ لذلك دعونا نتعلم كيفية استخدام حلقة Do-While لتنفيذ سلسلة من الإجراءات التي تتكرر حتى يتم استيفاء الشرط.

Excel 2016 - الدرس 6: تغيير حجم الأعمدة والصفوف والخلايا في Excel

Excel 2016 - الدرس 6: تغيير حجم الأعمدة والصفوف والخلايا في Excel

قد لا يتطابق عرض العمود الافتراضي وارتفاع الصف في Excel مع البيانات التي تدخلها. توضح لك المقالة أدناه بعض الطرق لتغيير حجم الأعمدة والصفوف والخلايا في Excel 2016. يرجى الرجوع إليها!

Excel 2016 - الدرس 5: المفاهيم الأساسية للخلايا والنطاقات

Excel 2016 - الدرس 5: المفاهيم الأساسية للخلايا والنطاقات

عندما تستخدم برنامج Excel، ستحتاج إلى إدخال المعلومات - أو المحتوى - في الخلايا. هيا نتعلم مع LuckyTemplates المفاهيم الأساسية للخلايا والنطاقات في Excel 2016!

كيفية استخدام وظيفة XLOOKUP في Excel

كيفية استخدام وظيفة XLOOKUP في Excel

ما هي وظيفة Xlookup في Excel؟ كيفية استخدام Xlookup في إكسيل؟ دعونا نكتشف ذلك مع LuckyTemplates.com!