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

استخراج كلمة تبدأ بحرف معيّن في Excel

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

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

doc-word-beginning-1


استخراج كلمة تبدأ بحرف معيّن في Excel

لاستخراج الكلمات التي تبدأ بحرف أو نص معيّن من كل خلية، يمكنك إنشاء صيغة باستخدام مجموعة من الدوال TRIM وLEFT وSUBSTITUTE وMID وFIND وLEN وREPT، والصيغة العامة هي:

=TRIM(LEFT(SUBSTITUTE(MID(text, FIND(char, text), LEN(text)),« »,REPT(« »,LEN(text))),LEN(text)))
  • textالسلسلة النصية أو قيمة الخلية التي ترغب في استخراج الكلمة منها.
  • charالحرف أو النص الذي تبدأ به الكلمة التي ترغب في استخراجها.

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

=TRIM(LEFT(SUBSTITUTE(MID(A2, FIND(«=»,A2), LEN(A2))," ",REPT(" ",LEN(A2))),LEN(A2)))

2. بعد ذلك، اسحب مقبض التعبئة لأسفل لتطبيق الصيغة على الخلايا المطلوبة، وسيتم استخراج جميع الكلمات التي تبدأ بالحرف المعيّن “=” دفعة واحدة. انظر لقطة الشاشة:

doc-word-beginning-2


شرح الصيغة:

1. MID(A2, FIND(«=»,A2), LEN(A2))

  • LEN(A2): تُرجع دالة LEN عدد الأحرف الموجودة في الخلية A2، ويُعدّ هذا الجزء وسيط num_char الخاص بدالة MID.
  • FIND(«=»,A2): تُستخدم دالة FIND لتحديد موضع أول ظهور للحرف المعيّن «=» في الخلية A2، ويُعتبر هذا الجزء وسيط start_num في دالة MID.
  • MID(A2, FIND(«=»,A2), LEN(A2): تُستخدم دالة MID لاستخراج جزء فرعي من الخلية A2، بدءًا من الموضع الذي تحدده دالة FIND وبطول يُعاد من دالة LEN.

2. SUBSTITUTE(MID(A2, FIND(«=»,A2), LEN(A2))," ",REPT(" ",LEN(A2))):

  • REPT(« »,LEN(A2): تُكرّر دالة REPT سلسلةً فارغةً بعدد المرات التي تُرجعها دالة LEN للخلية A2.
  • SUBSTITUTE(): تقوم دالة SUBSTITUTE باستبدال جميع المسافات الفارغة في السلسلة النصية التي تُرجعها دالة MID بسلسلة جديدة مكوَّنة من مسافات متعددة يُنتجها دالة REPT.
  • doc-word-beginning-3
  • MID(A2, FIND(«=»,A2), LEN(A2): تُستخدم دالة MID لاستخراج جزء فرعي من الخلية A2، بدءًا من الموضع الذي تحدده دالة FIND وبطول يُعاد بواسطة دالة LEN.

3. LEFT(SUBSTITUTE(MID(A2, FIND(«=»,A2), LEN(A2))," ",REPT(" ",LEN(A2))),LEN(A2)):تُستخدم دالةLEFT لاستخراج عدد معيّن من الأحرف—يحدّدها ناتج دالةLEN—من بداية السلسلة النصية التي تُرجعها دالةSUBSTITUTE.

4. TRIM():تقوم دالة TRIM بإزالة جميع المسافات الزائدة من السلسلة النصية التي تُرجعها دالة LEFT.


ملاحظات:

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

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


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

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

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

  • استخراج الكلمة التي تحتوي على نص معيّن في Excel
  • قد ترغب أحيانًا في استخراج كلمة من خلية تحتوي على حرف أو نص معيّن، مثلما يظهر في لقطة الشاشة التالية، لاستخراج جميع الكلمات التي تحتوي على الرمز “=”. كيف يمكنك تنفيذ هذه المهمة في Excel؟
  • استخراج النص بين قوسين من سلسلة نصية
  • إذا كان جزء من النص محاطًا بأقواس ضمن السلسلة النصية، وتحتاج الآن إلى استخراج كل النصوص الموجودة بين القوسين كما هو موضح في لقطة الشاشة التالية، فكيف يمكنك تنفيذ هذه المهمة في Excel بسرعة وسهولة؟
  • استخراج أسطر متعددة من خلية واحدة
  • إذا كانت لديك قائمة من السلاسل النصية مفصولة بكسر أسطر (يحدث ذلك عند الضغط على مفتاحَي Alt + Enter أثناء إدخال النص)، وترغب الآن في استخراج هذه الأسطر النصية إلى خلايا متعددة كما هو موضح في لقطة الشاشة أدناه، فكيف يمكنك حل هذه المشكلة باستخدام صيغة في 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.