Skip to main content

استخراج النص قبل أو بعد الفراغ الثاني أو الفاصلة

Author: Xiaoyang Last Modified: 2025-05-30

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

doc-extract-after-second-space-1 doc-extract-after-second-space-2

استخراج النص بعد الفراغ الثاني أو الفاصلة في Excel

في Excel، يمكن أن يساعدك الجمع بين وظائف TRIM و MID و FIND و SUBSTITUTE على التعامل مع هذه المهمة. الصيغة العامة هي:

=TRIM(MID(text,FIND("#",SUBSTITUTE(text," ","#",Nth))+1,255))
  • text: السلسلة النصية أو مرجع الخلية التي تريد استخراج النص منها.
  • Nth: يمثل رقم الفراغ أو الفاصلة الذي تريد استخراج النص بناءً عليه.

يرجى إدخال أو نسخ الصيغة التالية في خلية فارغة حيث تريد عرض النتيجة:

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2," ","#",2))+1,255))

doc-extract-after-second-space-3


شرح الصيغة:

SUBSTITUTE(A2," ","#",2): تُستخدم دالة SUBSTITUTE للعثور واستبدال الفراغ الثاني برمز # في الخلية A2. ستكون النتيجة كالتالي: “Insert multiple#blank rows”. يتم استخدام هذا الناتج كمعامل within_text في دالة FIND.

FIND("#",SUBSTITUTE(A2," ","#",2))+1: تقوم دالة FIND بالحصول على موقع رمز # داخل السلسلة النصية التي أعادتها دالة SUBSTITUTE، وإضافة 1 يعني الحصول على الموقع الابتدائي بعد الفراغ الثاني في النص، وستحصل على 17. سيتم استخدام الناتج كمعامل start_num في دالة MID.

MID(A2,FIND("#",SUBSTITUTE(A2," ","#",2))+1,255): تُستخدم دالة MID لاستخراج 255 حرفًا من السلسلة النصية في الخلية A2 بدءًا من الرقم الذي أعادته دالة FIND.

doc extract after second space 04

TRIM(): تقوم دالة TRIM بإزالة جميع المسافات الإضافية وتترك واحدة فقط بين الكلمات.


ملاحظات:

1. إذا كانت نصوصك مفصولة بفاصلة أو فواصل أخرى، يمكنك فقط استبدال الفراغ بفواصل أخرى حسب الحاجة. مثل:

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2,",","#",2))+1,255))

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

=TRIM(MID(A4,FIND("#",SUBSTITUTE(A4," ","#",3))+1,255))

doc-extract-after-second-space-5


استخراج النص قبل الفراغ الثاني أو الفاصلة في Excel

لاستخراج النص قبل الفراغ الثاني أو الفاصلة، يمكن أن تساعدك دوال LEFT و SUBSTITUTE و FIND. الصيغة العامة هي:

=LEFT(text,FIND("#",SUBSTITUTE(text, " " ,"#",Nth))-1)
  • text: السلسلة النصية أو مرجع الخلية التي تريد استخراج النص منها.
  • Nth: يمثل رقم الفراغ أو الفاصلة الذي تريد استخراج النص بناءً عليه.

يرجى نسخ أو إدخال الصيغة التالية في خلية فارغة:

=LEFT(A2,FIND("#",SUBSTITUTE(A2," ","#",2))-1)

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

doc-extract-after-second-space-6


شرح الصيغة:

SUBSTITUTE(A2," ","#",2): تُستخدم دالة SUBSTITUTE للعثور واستبدال الفراغ الثاني برمز # في الخلية A2. ستكون النتيجة كالتالي: “Insert multiple#blank rows”. يتم استخدام هذا الناتج كمعامل within_text في دالة FIND.

FIND("#",SUBSTITUTE(A2," ","#",2))-1: تقوم دالة FIND بالحصول على موقع رمز # داخل السلسلة النصية التي أعادتها دالة SUBSTITUTE، وطرح 1 للحصول على الموقع قبل الفراغ الثاني في النص. وستحصل على 15. سيتم استخدام الناتج كمعامل num_chars في دالة LEFT.

LEFT(A2,FIND("#",SUBSTITUTE(A2," ","#",2))-1): أخيرًا، تُستخدم دالة LEFT لاستخراج أول 15 حرفًا من النص الموجود في الخلية A2 والتي أعادتها دالة FIND.


ملاحظات:

1. إذا كانت نصوصك مفصولة بفاصلة أو فواصل أخرى، يمكنك فقط استبدال الفراغ بفواصل أخرى حسب الحاجة. مثل:

=LEFT(A2,FIND("#",SUBSTITUTE(A2,",","#",2))-1)

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

=LEFT(A4,FIND("#",SUBSTITUTE(A4," ","#",3))-1)

doc-extract-after-second-space-7


الدوال ذات الصلة:

  • MID:
  • تُستخدم دالة MID للعثور وإرجاع عدد معين من الأحرف من منتصف سلسلة نصية معينة.
  • LEFT:
  • تقوم دالة LEFT باستخراج عدد معين من الأحرف من الجانب الأيسر للسلسلة المزودة.
  • FIND:
  • تُستخدم دالة FIND للعثور على سلسلة نصية ضمن سلسلة أخرى، وتُرجع موقع بداية السلسلة داخل الأخرى.
  • SUBSTITUTE:
  • تقوم دالة SUBSTITUTE في Microsoft Excel باستبدال النص أو الأحرف داخل سلسلة نصية بأخرى.
  • TRIM:
  • تقوم دالة TRIM بإزالة جميع المسافات الزائدة من السلسلة النصية وتترك مسافة واحدة فقط بين الكلمات.

مقالات ذات صلة:

  • استخراج عدة أسطر من خلية
  • إذا كان لديك قائمة من السلاسل النصية التي يتم فصلها بواسطة فواصل الأسطر (التي تحدث عند الضغط على مفاتيح Alt + Enter أثناء إدخال النص)، وتريد الآن استخراج هذه الأسطر من النص إلى خلايا متعددة كما هو موضح في لقطة الشاشة أدناه. كيف يمكنك حل ذلك باستخدام صيغة في Excel؟
  • استخراج الكلمة النونية من سلسلة نصية في Excel
  • إذا كان لديك قائمة من السلاسل النصية أو الجمل، وتريد الآن استخراج الكلمة النونية المحددة من القائمة كما هو موضح في لقطة الشاشة أدناه. سأقدم في هذه المقالة بعض الطرق لحل هذه المهمة في Excel.
  • استخراج النص بين الأقواس من سلسلة نصية
  • إذا كان هناك جزء من النص محاط بالأقواس داخل سلسلة النص، والآن تحتاج إلى استخراج جميع السلاسل النصية بين الأقواس كما هو موضح في لقطة الشاشة التالية. كيف يمكنك حل هذه المهمة في Excel بسرعة وسهولة؟
  • استخراج سلسلة فرعية من سلسلة نصية في Excel
  • قد تكون مهمة شائعة بالنسبة لك أنك بحاجة إلى استخراج السلاسل الفرعية من السلاسل النصية، في Excel لا يوجد دالة مباشرة للقيام بذلك، ولكن بمساعدة دوال LEFT و RIGHT و MID و SEARCH، يمكنك استخراج أنواع مختلفة من السلاسل الفرعية حسب الحاجة.

أفضل أدوات إنتاجية للمكتب

Kutools لـ Excel - يساعدك على التميز بين الحشود

🤖 مساعد KUTOOLS AI: ثورة في تحليل البيانات بناءً على: تنفيذ ذكي   |  توليد الأكواد  |  إنشاء صيغ مخصصة  |  تحليل البيانات وتوليد الرسوم البيانية  |  استدعاء وظائف Kutools
الميزات الشائعة: البحث، تمييز أو تحديد المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون صيغة ...
VLookup فائق: معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة متقدمة: قائمة منسدلة سهلة  |  قائمة منسدلة تعتمد على أخرى  |  قائمة منسدلة متعددة الخيارات...
مدير العمود: إضافة عدد معين من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  مقارنة الأعمدة لتحديد الخلايا المتشابهة والمختلفة ...
الميزات البارزة: التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  مدير المصنفات وأوراق العمل | مكتبة النص التلقائي (Auto Text)  |  منتقي التاريخ  |  دمج بيانات الأوراق  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل بريد إلكتروني عبر القوائم  |  مرشح متقدم  |  تصفية خاصة (تصفية الخلايا العريضة/المائلة/المتوسطة بخط...) ...
أهم 15 مجموعة أدوات:  12 أداة نص (إضافة نص، حذف الأحرف ...)  |  50+ نوع من الرسوم البيانية (مخطط جانت ...)  |  40+ صيغة عملية (حساب العمر بناءً على تاريخ الميلاد ...)  |  19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار ...)  |  12 أداة تحويل (تحويل إلى كلمات، تحويل العملة ...)  |  7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم خلايا الإكسيل ...)  |  ... والمزيد

Kutools لـ Excel يتمتع بأكثر من 300 ميزة، مما يضمن أن ما تحتاجه هو مجرد نقرة واحدة بعيداً...


Office Tab - تمكين القراءة والتحرير باستخدام التبويبات في Microsoft Office (يشمل Excel)

  • ثانية واحدة للتبديل بين العشرات من المستندات المفتوحة!
  • يقلل من مئات النقرات بالماوس لك كل يوم، قل وداعًا لآلام اليد بسبب الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض وتحرير مستندات متعددة.
  • يجلب التبويبات الفعالة إلى Office (يشمل Excel)، تمامًا مثل Chrome و Edge و Firefox.