KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

استخراج كلمة تحتوي على نص محدد في Excel

المؤلفXiaoyangتاريخ التعديل

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

doc-extract-word-containing-1


استخراج كلمة تحتوي على حرف أو نص محدد

لحل هذه المشكلة، عليك إنشاء صيغة تجمع بين دالات TRIM وMID وSUBSTITUTE وREPT وMAX وFIND. الصيغة العامة هي:

=TRIM(MID(SUBSTITUTE(string,« »,REPT(« »,99)),MAX(1,FIND(char,SUBSTITUTE(string,« »,REPT(« »,99)))-50),99))
  • stringالسلسلة النصية أو قيمة الخلية التي ترغب في استخراج الكلمة منها.
  • charالحرف أو النص الموجود في الكلمة التي تريد استخراجها.

1. يُرجى إدخال الصيغة التالية أو نسخها في خلية فارغة للحصول على النتيجة:

=TRIM(MID(SUBSTITUTE(A2,« »,REPT(" ",99)),MAX(1,FIND(«=»,SUBSTITUTE(A2," ",REPT(" ",99)))-50),99))

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

doc-extract-word-containing-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.
  • doc-extract-word-containing-3
  • TRIM(): تقوم دالةTRIM بإزالة جميع المسافات الزائدة من السلسلة النصية التي تُرجعها دالةMID.

ملاحظات:

1. في الصيغة أعلاه، يمكنك استبدال الحرف «=» بأي حرف أو نص تريده.

2. إذا وُجدت كلمات متعددة تحتوي على الحرف المحدد، فسيتم استخراج الكلمة الأولى فقط.


الدوال ذات الصلة المستخدمة:

  • REPT:
  • تُستخدم دالة REPT لتكرار أحرف معيّنة عددًا محددًا من المرات.
  • SUBSTITUTE:
  • تستبدل دالة SUBSTITUTE نصًّا أو أحرفًا داخل سلسلة نصية بنصٍّ أو أحرفَ أخرى.
  • TRIM:
  • تقوم دالة TRIM بإزالة جميع المسافات الزائدة من النص، وتحتفظ بمسافة واحدة فقط بين الكلمات.
  • MID:
  • تُرجع دالة MID أحرفًا معيّنة من وسط السلسلة النصية.
  • MAX:
  • تُرجع دالة MAX أكبر قيمة رقمية من بين مجموعة القيم المحددة.

مقالات إضافية:

  • استخراج كلمة تبدأ بحرف معين في Excel
  • على سبيل المثال، قد تحتاج إلى استخراج الكلمة التي تبدأ بالحرف «=» من كل خلية، كما يظهر في لقطة الشاشة أدناه. كيف يمكنك تنفيذ هذه المهمة بسرعة وسهولة في Excel؟
  • استخراج النص بين الأقواس من السلسلة النصية
  • إذا كانت هناك جزء من النص محاط بالأقواس داخل السلسلة النصية، فأنت الآن بحاجة إلى استخراج جميع السلاسل النصية الموجودة بين الأقواس كما هو موضح في لقطة الشاشة التالية. كيف يمكنك تنفيذ هذه المهمة في Excel بسرعة وبسهولة؟

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

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

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

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


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

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