استخراج كلمة تحتوي على نص محدد في Excel
في بعض الأحيان، قد ترغب في استخراج كلمة من خلية تحتوي على حرف أو نص معيّن — كما في المثال الموضّح في لقطة الشاشة التالية — لاستخراج جميع الكلمات التي تتضمّن الحرف «=». فكيف يمكنك تنفيذ هذه المهمة في Excel؟

استخراج كلمة تحتوي على حرف أو نص محدد
لحل هذه المشكلة، عليك إنشاء صيغة تجمع بين دالات TRIM وMID وSUBSTITUTE وREPT وMAX وFIND. الصيغة العامة هي:
- stringالسلسلة النصية أو قيمة الخلية التي ترغب في استخراج الكلمة منها.
- charالحرف أو النص الموجود في الكلمة التي تريد استخراجها.
1. يُرجى إدخال الصيغة التالية أو نسخها في خلية فارغة للحصول على النتيجة:
2. بعد ذلك، اسحب الصيغة وانسخها إلى الخلايا التي ترغب في استخدامها، وستحصل على النتيجة التالية:

شرح الصيغة:
- SUBSTITUTE(A2,« »,REPT(« »,99)): تقوم دالة SUBSTITUTE هنا باستبدال كل مسافة فردية بسلسلة من 99 مسافة، يتم إنشاؤها بواسطة دالة REPT، مما يُنتج نصًّا جديدًا يحتوي على مسافات واسعة بين كل كلمة. والرقم 99 هو رقم تقديري يمثل طول أطول كلمة قد تحتاج إلى استخراجها.
- FIND(«=»,SUBSTITUTE(A2," ",REPT(" ",99)))-50: تُستخدم دالة FIND هذه لإيجاد موضع أول حرف محدد (في هذه الحالة، «=») داخل السلسلة النصية الجديدة التي تُرجعها دالة SUBSTITUTE.
- MAX(): إذا ظهرت السلسلة الفرعية في بداية السلسلة النصية، تُرجع دالة FIND رقمًا سالبًا، وهنا تُستخدم دالة MAX لإعادة ضبط القيمة السالبة إلى 1.
- MID(SUBSTITUTE(A2,« »,REPT(" ",99)),MAX(1,FIND(«=»,SUBSTITUTE(A2," ",REPT(" ",99)))-50),99): تُستخدم دالة MID هذه لاستخراج 99 حرفًا من السلسلة النصية التي تُرجعها دالة SUBSTITUTE، بدءًا من الموضع الذي تحدده دالة FIND.

- TRIM(): تقوم دالةTRIM بإزالة جميع المسافات الزائدة من السلسلة النصية التي تُرجعها دالةMID.
ملاحظات:
1. في الصيغة أعلاه، يمكنك استبدال الحرف «=» بأي حرف أو نص تريده.
2. إذا وُجدت كلمات متعددة تحتوي على الحرف المحدد، فسيتم استخراج الكلمة الأولى فقط.
الدوال ذات الصلة المستخدمة:
- REPT:
- تُستخدم دالة REPT لتكرار أحرف معيّنة عددًا محددًا من المرات.
- SUBSTITUTE:
- تستبدل دالة SUBSTITUTE نصًّا أو أحرفًا داخل سلسلة نصية بنصٍّ أو أحرفَ أخرى.
- TRIM:
- تقوم دالة TRIM بإزالة جميع المسافات الزائدة من النص، وتحتفظ بمسافة واحدة فقط بين الكلمات.
- MID:
- تُرجع دالة MID أحرفًا معيّنة من وسط السلسلة النصية.
- MAX:
- تُرجع دالة MAX أكبر قيمة رقمية من بين مجموعة القيم المحددة.
مقالات إضافية:
- استخراج كلمة تبدأ بحرف معين في Excel
- على سبيل المثال، قد تحتاج إلى استخراج الكلمة التي تبدأ بالحرف «=» من كل خلية، كما يظهر في لقطة الشاشة أدناه. كيف يمكنك تنفيذ هذه المهمة بسرعة وسهولة في Excel؟
- استخراج النص بين الأقواس من السلسلة النصية
- إذا كانت هناك جزء من النص محاط بالأقواس داخل السلسلة النصية، فأنت الآن بحاجة إلى استخراج جميع السلاسل النصية الموجودة بين الأقواس كما هو موضح في لقطة الشاشة التالية. كيف يمكنك تنفيذ هذه المهمة في Excel بسرعة وبسهولة؟
- استخراج آخر سطر نصي من خلية متعددة الأسطر
- لاستخراج آخر سطر نصي من سلسلة نصية مفصولة بفواصل أسطر، لا يوجد عادةً طريقة مباشرة لحل هذه المشكلة. في هذا المقال، سأقدّم لك صيغةً للتعامل مع هذه المهمة في Excel.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.
