Note: The other languages of the website are Google-translated. Back to English
English English

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

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


استخرج النص بعد المسافة الثانية أو التاسعة أو الفاصلة في 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))


شرح الصيغة:

الاستبدال (A2، ""، "#"، 2): تُستخدم وظيفة BUBSTITUTE هذه للبحث عن حرف المسافة الثاني واستبداله بحرف # في الخلية A2. سوف تحصل على النتيجة على النحو التالي: "أدخل عدة صفوف فارغة #". يتم التعرف على هذه النتيجة المرجعة كوسيطة within_text في دالة FIND.

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

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

doc extract بعد الفراغ الثاني 04

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


الملاحظات:

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

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

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

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


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

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

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

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

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

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


شرح الصيغة:

الاستبدال (A2، ""، "#"، 2): تُستخدم وظيفة BUBSTITUTE هذه للبحث عن حرف المسافة الثاني واستبداله بحرف # في الخلية A2. سوف تحصل على النتيجة على النحو التالي: "أدخل عدة صفوف فارغة #". يتم التعرف على هذه النتيجة المرجعة كوسيطة within_text في دالة FIND.

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

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


الملاحظات:

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

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

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

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


الدوال النسبية المستخدمة:

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

المزيد من المقالات:

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

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

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

هل ترغب في إكمال عملك اليومي بسرعة وبشكل مثالي؟ يوفر Kutools for Excel 300 ميزة متقدمة قوية (الجمع بين المصنفات ، والجمع حسب اللون ، ومحتويات الخلية المنقسمة ، وتحويل التاريخ ، وما إلى ذلك ...) وتوفير 80 ٪ من الوقت لك

  • مصمم لسيناريوهات عمل 1500 ، يساعدك على حل 80٪ من مشاكل Excel.
  • قلل الآلاف من نقرات لوحة المفاتيح والماوس كل يوم ، وقم بإراحة عينيك ويديك المتعبة.
  • كن خبيرًا في برنامج Excel في 3 دقائق. لم تعد بحاجة إلى تذكر أي صيغ مؤلمة ورموز VBA.
  • نسخة تجريبية مجانية غير محدودة لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا. ترقية مجانية ودعم لمدة عامين.
شريط Excel (مع تثبيت Kutools for Excel)

علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel) ، تمامًا مثل Chrome و Firefox و Internet Explorer الجديد.
لقطة شاشة لبرنامج Excel (مع تثبيت Office Tab)
فرز التعليقات حسب
التعليقات (0)
لا يوجد تقييم. كن أول من يقيم!
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة