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

كيفية استخراج الكلمات الأولى أو الأخيرة أو الكلمات n من سلسلة نصية؟

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

استخراج أول كلمتين أو كلمتين من سلسلة نصية باستخدام الصيغ

استخراج آخر كلمتين أو n من سلسلة نصية مع الصيغة

استخراج الكلمة الأولى أو Nth من سلسلة نصية بميزة سهلة الاستخدام


استخراج أول كلمتين أو كلمتين من سلسلة نصية باستخدام الصيغ

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

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

=TRIM(LEFT(A2, FIND("^",SUBSTITUTE(A2, " ", "^",3)&"^")))

الملاحظات:

1. في الصيغة أعلاه ، A2 هي الخلية التي تريد استخراج الكلمة منها والرقم 3 يشير إلى عدد الكلمات n الأولى التي تريد استخراجها. يمكنك تغييرها كما تريد.

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

=TRIM(LEFT(SUBSTITUTE(A2," ",REPT(" ",1000),B2),1000))


استخراج آخر كلمتين أو n من سلسلة نصية مع الصيغة

إذا كنت ترغب في استخراج آخر كلمتين أو كلمتين من قائمة السلاسل النصية ، فقد تكون الصيغة أدناه مفيدة لك.

الرجاء إدخال أو نسخ romula أدناه في خلية فارغة حيث تريد الحصول على النتيجة ، وبعد ذلك

=MID(A2,FIND("@",SUBSTITUTE(A2," ","@",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))-(3-1)))+1,LEN(A2))

ملاحظات: في الصيغة أعلاه ، A2 هي الخلية التي تريد استخراج الكلمة منها والرقم 3 يشير إلى عدد الكلمات n الأخيرة التي تريد استخراجها ، إذا كنت بحاجة إلى استخراج آخر 5 كلمات ، فيرجى فقط تغيير الرقم من 3 إلى 5 حسب حاجتك.

استخراج الكلمة الأولى أو Nth من سلسلة نصية بميزة سهلة الاستخدام

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

ملحوظة:لتطبيق هذا استخراج الكلمة nth في الخليةأولاً ، يجب عليك تنزيل ملف كوتولس ل إكسيل، ثم قم بتطبيق الميزة بسرعة وسهولة.

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. انقر فوق الخلية حيث تريد تحديد موقع النتيجة. ثم انقر فوق كوتولس > مساعد الصيغة > مساعد الصيغة، انظر لقطة الشاشة:

2. في مساعد الصيغ الحوار ، يرجى القيام بما يلي:

  • أختار نص من نوع الصيغة قائمة منسدلة؛
  • أختار استخراج الكلمة nth في الخلية في ال اختر صيغة مربع القائمة
  • في مجلة الموبايل  textbox ، حدد الخلايا التي ستستخرج الكلمات منها ، وأدخل الرقم الذي تريد استخراج الكلمة بناءً عليه ن مربع الكتابة.

3. ثم انقر فوق Ok ، وستحصل على النتيجة الأولى ، ثم اسحب التعبئة لأسفل للحصول على جميع النتائج الأخرى ، انظر لقطة الشاشة:


المزيد من المقالات ذات الصلة:

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

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

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

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Play in the sand Felipe if you feel like 5 :)
This comment was minimized by the moderator on the site
It works just fine for me. However, I am trying to understand the logic behind this formula:

=TRIM(LEFT(SUBSTITUTE(A2," ",REPT(" ",1000),B2),1000))


Can somebody please explain it to me like I am 5?

Cheers,
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations