دالة TEXTBEFORE في Excel
تُرجع دالة TEXTBEFORE النص الذي يظهر قبل سلسلة فرعية أو مُحدِّد معين.
ملاحظة: هذه الدالة متاحة حصريًا في Excel لـ Microsoft 365 ضمن قناة Insider.

الصيغة
=TEXTBEFORE()text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
الوسيطات
ملاحظات
قيمة العودة
تُرجع سلسلة نصية مستخرجة.
مثال
هنا، سنأخذ القائمة النصية التالية كمثال لتوضيح كيفية استخدام دالة TEXTBEFORE لاستخراج النص تحت ظروف مختلفة.

#المثال 1: استخراج النص قبل المحدد الأول في Excel
لاستخراج النص الظاهر قبل الفاصلة الأولى في الخلايا المحددة، طبِّق دالة TEXTBEFORE كما يلي.
اختر خلية بجانب أول خلية نصية تريد استخراج النص منها، وأدخل الصيغة التالية واضغط على مفتاحEnterللحصول على النتيجة، اختر خلية النتيجة هذه واسحبها.مقبض التعبئة التلقائيةمرر لأسفل لعرض باقي النتائج.
=TEXTBEFORE(A2,",")

ملاحظة:في هذه الحالة، يلزم استخدام الوسيطين الأولين فقط في الصيغة.
#المثال 2: استخراج النص قبل المحدد N في Excel
بشكل افتراضي، تستخرج دالة TEXTBEFORE النص الذي يظهر قبل المحدد الأول في سلسلة النص، حتى لو كانت هناك عدة محددات في النص. إذا أردت استخراج النص قبل المحدد N، مثل الفاصلة الثانية في هذه الحالة، يمكنك تطبيق دالة TEXTBEFORE كما يلي.
اختر خلية بجانب أول خلية نصية تريد استخراج النص منها، وأدخل الصيغة التالية واضغط علىEnterللحصول على النتيجة، اختر خلية النتيجة هذه واسحب.مقبض التعبئة التلقائيةمرر لأسفل لعرض باقي النتائج.
=TEXTBEFORE(A2,",",2)

ملاحظة: لاكتشاف النص الذي يظهر قبل المُحدِّد nth، ما عليك سوى تعيين وسيطةInstance_num بالرقم المطلوب. في هذه الحالة، أدخل الرقم 2 للإشارة إلى الفاصلة الثانية.
#المثال 3: استخراج النص قبل سلسلة فرعية معينة (بدون تمييز حالة الأحرف) في Excel
بشكل افتراضي، تكون دالة TEXTBEFORE حساسية الحالة. إذا أردت استخراج النص دون تمييز حالة الأحرف، يمكنك تطبيق دالة TEXTBEFORE كما يلي.
اختر خلية بجانب أول خلية نصية تريد استخراج النص منها، وأدخل الصيغة التالية واضغط على مفتاحEnterللحصول على النتيجة، اختر خلية النتيجة هذه واسحبها.مقبض التعبئة التلقائيةمرر لأسفل لعرض باقي النتائج.
=TEXTBEFORE(A2,«Consultant»,1,1)

ملاحظة: لتعطيل تمييز حالة الأحرف في دالة TEXTBEFORE، حدد وسيطةMatch_modeبالقيمة 1. بهذه الطريقة، سيتم استخراج النص الظاهر قبل السلسلة الفرعية «Consultant» أو «CONSULTANT».
#المثال 4: إرجاع قيمة مخصصة عندما لا تتطابق TEXTBEFORE مع أي نص
كما هو موضح في لقطة الشاشة أعلاه، تُرجع دالة TEXTBEFORE بشكل افتراضي القيمة #N/A عندما لا يتم العثور على تطابقات. لإرجاع قيمة مخصصة عندما لا تتطابق TEXTBEFORE مع أي نص، يمكنك تطبيق دالة TEXTBEFORE كما يلي.
اختر خلية بجانب أول خلية نصية تريد استخراج النص منها، وأدخل الصيغة التالية واضغط علىEnterللحصول على النتيجة، اختر خلية النتيجة هذه واسحب.مقبض التعبئة التلقائيةلأسفل للحصول على باقي النتائج.
=TEXTBEFORE(A2,«Consultant»,1,1,,«text not found»)

ملاحظة: في هذه الصيغة، تُعدّ "النص غير موجود" القيمة المخصصة التي سيتم إرجاعها إذا لم تعثر دالة TEXTBEFORE على أي نصوص مطابقة. ويمكنك تغييرها حسب احتياجاتك.
#المثال 5: استخراج النص قبل المحدد الأخير في Excel
عادةً، يمكنك تحديد معلمة instance_num لاستخراج النص قبل المحدد nth في سلسلة النص. إذا كنت بحاجة إلى استخراج النص قبل المحدد الأخير، فإن أسهل طريقة لتحقيق ذلك هي تحديد رقم سالب لهذه المعلمة.
على سبيل المثال، لاكتشاف النص الظاهر قبل الفاصلة الأخيرة في الجدول أدناه، يمكن تعديل دالة TEXTBEFORE على النحو التالي.
اختر خلية (مثل B2 في هذه الحالة)، وأدخل الصيغة التالية واضغط على مفتاحEnter. اختر خلية النتيجة هذه، ثم اسحبهامقبض التعبئة التلقائيةلأسفل للحصول على باقي النتائج.
=TEXTBEFORE(A2,",",-1)

ملاحظة: هنا-1 في الصيغة يساعد على البحث عن سلسلة النص الأصلي بدءًا من النهاية.
دوال ذات صلة
دالة TEXTAFTER في Excel
تستخرج دالة TEXTAFTER النص الذي يظهر بعد سلسلة فرعية أو مُحدِّد معين وتعيده.
دالة TEXTSPLIT في Excel
تقسّم دالة TEXTSPLIT سلاسل النصوص باستخدام مُحدِّد معيّن إلى مصفوفة تمتد عبر الأعمدة والصفوف.
دالة VALUETOTEXT في Excel
تقوم دالة VALUETOTEXT بتحويل أي قيمة محددة إلى نص.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.