Excel: استخراج النص بين المسافة الثانية والثالثة
يمكنك استخدام الدالتين TEXTBEFORE و TEXTAFTER في Excel لاستخراج النص من خلية تقع بين المسافة الثانية والثالثة.
يمكنك استخدام بناء الجملة التالي للقيام بذلك:
=TEXTBEFORE(TEXTAFTER( A2 , " ", 2), " ")
يستخرج هذا المثال بالتحديد النص الموجود بين المسافتين الثانية والثالثة للخلية A2 .
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: استخراج النص بين المسافة الثانية والثالثة في Excel
لنفترض أن لدينا قائمة السلاسل التالية في Excel:
لنفترض الآن أننا نريد استخراج النص الموجود بين المسافة الثانية والثالثة من كل سلسلة.
للقيام بذلك، يمكننا كتابة الصيغة التالية في الخلية B2 :
=TEXTBEFORE(TEXTAFTER( A2 , " ", 2), " ")
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
يحتوي العمود B الآن على النص الموجود بين المسافتين الثانية والثالثة لكل خلية مطابقة في العمود A.
كيف تعمل هذه الصيغة؟
تذكر الصيغة التي استخدمناها لاستخراج النص بين المسافات الثانية والثالثة في الخلية A2 :
=TEXTBEFORE(TEXTAFTER( A2 , " ", 2), " ")
وإليك كيفية عمل هذه الصيغة:
أولاً، نستخدم الدالة TEXTAFTER لاستخراج كل النص بعد المسافة الثانية من الخلية A2 .
هذه العودة هي أنت اليوم .
ثم نستخدم الدالة TEXTBEFORE لاستخراج كل النص قبل المسافة الأولى من هذا النص المتبقي.
هذه العوائد هي .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
Excel: كيفية استخراج النص قبل الحرف
Excel: كيفية استخراج النص بعد الحرف
إكسل: كيفية إزالة نص معين من الخلايا