جداول بيانات google: صيغة لليسار حتى حرف معين
يمكنك استخدام الدالة LEFT في جداول بيانات Google لاستخراج عدد من الأحرف من الجانب الأيسر من السلسلة.
ومع ذلك، يمكنك استخدام الصيغة التالية لاستخدام الدالة LEFT لاستخراج كافة الأحرف من الجانب الأيسر من السلسلة حتى تتم مواجهة حرف معين:
=LEFT(cell, FIND("specific_character", cell)-1)
على سبيل المثال، يمكنك استخدام الصيغة التالية لاستخراج كافة الأحرف من الجانب الأيسر من السلسلة في الخلية A2 حتى تتم مواجهة الشرطة السفلية:
=LEFT( A2 ,FIND(" _ ", A2 ) -1 )
يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.
مثال: استخدام LEFT حتى حرف معين في جداول بيانات Google
لنفترض أن لدينا القائمة التالية لأسماء فرق كرة السلة في جداول بيانات Google:
يمكننا كتابة الصيغة التالية في الخلية B2 لاستخراج كافة الأحرف من اسم الفريق في الخلية A2 حتى يتم العثور على الشرطة السفلية:
=LEFT( A2 ,FIND(" _ ", A2 ) -1 )
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
يعرض العمود B الآن جميع الأحرف في اسم كل فريق حتى تظهر الشرطة السفلية في الاسم.
الرجاء ملاحظة أنه إذا لم يتم العثور على شرطة سفلية في اسم الفريق، فسترجع الصيغة #VALUE! لذلك.
لإرجاع قيمة مختلفة، ما عليك سوى استخدام الدالة IFERROR() .
على سبيل المثال، يمكننا استخدام الدالة IFERROR() التالية لإرجاع “لم يتم العثور على شيء” إذا لم يتم العثور على شرطات سفلية في اسم فريق معين:
=IFERROR(LEFT( A2 ,FIND(" _ ", A2 )- 1 ), " None Found ")
توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:
لاحظ أن الخلية B9 تُرجع “لم يتم العثور على شيء” نظرًا لأن الاسم لا يحتوي على شرطة سفلية.
لاحظ أيضًا أنه يمكنك أيضًا إرجاع قيمة مختلفة بمجرد استبدال “لم يتم العثور على شيء” بقيمة أخرى في الدالة IFERROR() .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في جداول بيانات Google:
جداول بيانات Google: قم بإزالة الأحرف غير الرقمية من الخلية
جداول بيانات Google: كيفية استخراج النص بين حرفين
جداول بيانات Google: كيفية إزالة الحرف الأخير من سلسلة