انتقل إلى المحتوى الرئيسي

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

إذا كنت بحاجة إلى استخراج السلاسل النصية التي تسبق أو بعد الحرف المحدد الثاني أو رقم 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 AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  جولة بدون صيغة 
سوبر فيلوكوب: معايير متعددة  |  قيمة متعددة  |  عبر الأوراق المتعددة  |  بحث غامض
حال. قائمة منسدلة: قائمة منسدلة سهلة  |  القائمة المنسدلة التابعة  |  قائمة منسدلة متعددة التحديد
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  قارن الأعمدة ب حدد نفس الخلايا وخلايا مختلفة 
الميزات المميزة: التركيز على الشبكة  |  عرض تصميم  |  شريط الفورمولا الكبير  |  مدير المصنفات والأوراق | مكتبة الموارد (النص السيارات)  |  منتقي التاريخ  |  اجمع أوراق العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل البريد الإلكتروني عن طريق القائمة  |  سوبر تصفية  |  مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف ...)  |  +50 رسم الأنواع (مخطط جانت ...)  |  40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد ...)  |  19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار ...)  |  12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة ...)  |  7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم خلايا إكسل ...)  |  ... و اكثر

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

الوصف


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

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations