Excel: كيفية استخراج الكلمة الأولى من الخلية
يمكنك استخدام الصيغة التالية لاستخراج الكلمة الأولى من خلية في إكسيل:
=IFERROR(TEXTBEFORE( A2 , " "), A2 )
تستخرج هذه الصيغة الخاصة الكلمة الأولى من الخلية A2 .
يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.
مثال: كيفية استخراج الكلمة الأولى في برنامج Excel
لنفترض أن لدينا العمود التالي من السلاسل في Excel:
لنفترض أننا نريد استخراج الكلمة الأولى من كل خلية في العمود A.
للقيام بذلك، يمكننا كتابة الصيغة التالية في الخلية B2 :
=IFERROR(TEXTBEFORE( A2 , " "), A2 )
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
يحتوي العمود B الآن على الكلمة الأولى من كل خلية مطابقة في العمود A.
على سبيل المثال:
- تركيبتي المستخرجة من حيواني المفضل هي خروف البحر
- تستخرج الصيغة هذا من هذا يوم عظيم
- تستخرج الصيغة “نحن” من “يجب أن نستمتع”.
وما إلى ذلك وهلم جرا.
كيف تعمل هذه الصيغة؟
تقوم الدالة TEXTBEFORE في Excel باستخراج كل النص الموجود في الخلية قبل حرف معين أو سلسلة فرعية.
تستخدم هذه الوظيفة بناء الجملة التالي:
TEXTBEFORE(نص، محدد، [رقم_المثيل]، [وضع_المطابقة]، [تطابق_النهاية]، [if_not_found])
ذهب:
- النص : نص للبحث عنه
- المحدد : حرف أو سلسلة فرعية لاستخراج النص من قبل
- example_num (اختياري) : مثيل المحدد الذي سيتم استخراج النص قبله (الافتراضي هو 1)
- match_mode (اختياري) : 0 = حساس لحالة الأحرف (افتراضي)، 1 = غير حساس لحالة الأحرف
- match_end (اختياري) : التعامل مع نهاية النص كمحدد (معطل افتراضيًا)
- if_not_found (اختياري) : القيمة التي سيتم إرجاعها إذا لم يتم العثور على المحدد
تذكر أننا استخدمنا الصيغة التالية لاستخراج الكلمة الأولى من الخلية A2 :
=IFERROR(TEXTBEFORE( A2 , " "), A2 )
نستخدم أولاً الدالة TEXTBEFORE لاستخراج كل النص قبل المسافة الأولى من الخلية A2 .
ستُرجع هذه الوظيفة خطأً إذا كانت هناك كلمة واحدة فقط في الخلية، لذلك نستخدم الدالة IFERROR لتحديد أنه يجب علينا إرجاع النص بالكامل في الخلية إذا كان هناك كلمة واحدة فقط.
والنتيجة النهائية هي أننا قادرون على استخراج الكلمة الأولى من الخلية.
ملاحظة : يمكنك العثور على الوثائق الكاملة لوظيفة TEXTBEFORE في برنامج Excel هنا .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
إكسل: كيفية إزالة نص معين من الخلايا
إكسل: كيفية إزالة الأحرف الخاصة
Excel: كيفية إدراج حرف في سلسلة