استخراج النص بعد الحرف في Excel (6 طرق)

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

استخراج النص بعد Character.xlsm

6 طرق فعالة لاستخراج النص بعد الحرف في Excel

في القسم التالي ، نقدم لك ست طرق مناسبة وفعالة يمكنك تنفيذها في مجموعة البيانات الخاصة بك. تأكد من أنك تعلمهم جميعًا. نوصيك بتعلم وتطبيق كل هذا. سيؤدي ذلك بالتأكيد إلى إثراء معرفتك ببرنامج Excel.

1. استخدم وظائف MID و FIND لاستخراج النص بعد الحرف

الآن ، في هذه الطريقة ، نستخدم وظيفة MID و دالة FIND معًا. سنجد الحرف المحدد أولاً من الخلية باستخدام وظيفة FIND . بعد ذلك ، سنستخرج النص من هذا الموضع المحدد لتلك الخلية.

ألق نظرة على مجموعة البيانات التالية:

هنا ، يمكنك أن ترى لدينا بعض البيانات في مجموعة البيانات. تحتوي جميع الخلايا على الواصلة ("-") بداخلها. الآن ، هدفنا هو استخراج النص بعد واصلة الحرف المحدد ("-") مع صيغتنا.

📌 الخطوات

  • أولاً ، اكتب الصيغة التالية في الخلية C5 :

=MID(B5,FIND("-",B5)+1,LEN(B5))

استخدمنا هنا وظيفة LEN لتوفير عدة أحرف حتى تتمكن من استخراج ما تبقى منها.

  • بعد ذلك ، اضغط على أدخل .
  • الآن ، اسحب رمز مقبض التعبئة فوق نطاق الخلايا C6: C9.

كما ترى ، نجحنا في استخراج نص من خلية بعد حرف معين في Excel. جربها الآن.

🔎 تفصيل الصيغة

هنا ، نقوم فقط بتقسيمها للبيانات الأولى.

LEN (B5) تعرض 11 .

تعرض FIND ("-"، B5) 6 .

MID (B5، FIND ("-"، B5) + 1، LEN (B5)) = MID (B5،6 + 1،11) إرجاع World .

2. RIGHT و LEN و FIND وظائف لاستخراج نص بعد حرف

الآن ، في هذه الطريقة ، نستخدم الدالة RIGHT ، وظيفة LEN ، و وظيفة FIND تمامًا لاستخراج النص من الخلية. لإثبات ذلك ، نحن نستخدم مجموعة البيانات السابقة.

بشكل أساسي ، نحن نستخرج سلسلة فرعية من خلية بعد حرف معين.

📌 الخطوات

  • الآن ، اكتب الصيغة التالية في الخلية C5:

=RIGHT(B5,LEN(B5)-FIND("-",B5))

  • ثم ، اضغط على أدخل .
  • بعد ذلك ، اسحب مقبض التعبئة رمز فوق نطاق الخلايا C6: C9.

مثلكيمكننا أن نرى ، لقد نجحنا في العثور على الشخصية المحددة من موقع معين. ونستخرج النص بعد هذا الحرف المعين من الخلية.

🔎 تفصيل الصيغة

هنا ، نقوم فقط بتفكيكها بالنسبة للبيانات الأولى.

تعرض LEN (B5) 11 .

FIND ("-"، B5) تعرض 6.

RIGHT (B5، LEN (B5) -FIND ("-"، B5)) = RIGHT (B5،11-6) تُرجع العالم .

اقرأ المزيد: كيفية استخراج البيانات من Excel استنادًا إلى المعايير

3. استخدام وظائف LEFT و FIND و SUBSTITUTE لنص مقتطف بعد حرف

الآن ، نحن نستخدم الدالة LEFT و وظيفة FIND و البديل وظيفة من Excel. ألقِ نظرة على مجموعة البيانات التالية:

الآن ، مجموعة البيانات هذه مثيرة جدًا للاهتمام. نحن نستخدم مجموعة البيانات السابقة. لكننا غيرنا الشخصيات. لدينا شخصيات متعددة في الخلايا. هنا ، هدفنا هو استخراج النص من الخلايا بعد كل تلك الأحرف المعينة باستخدام صيغتنا.

📌 الخطوات

  • في البداية ، اكتب ما يلي الصيغة في الخلية D5 :

=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")

  • الآن ، اضغط على أدخل .
  • ثم اسحب رمز مقبض التعبئة فوق نطاق الخلايا D6: D9.

كما ترى ، عملت صيغتنا بشكل جيد لاستخراج النص بعد تلك الأحرف الفردية في Excel.

🔎تفصيل الصيغة

هنا ، نقوم فقط بتفكيكها للبيانات الأولى.

FIND (C5، B5) إرجاع 6 .

LEFT (B5،6) إرجاع [email protected]

SUBSTITUTE (B5، LEFT ( B5، FIND (C5، B5))، "") = SUBSTITUTE (B5، "[email protected]"، "") إرجاع World .

4. استخدام RIGHT ، SEARCH ، و SUBSTITUTE Functions لاستخراج أحرف معينة

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

  1. الوظيفة اليمنى .
  2. وظيفة البحث.
  3. وظيفة الاستبدال.
  4. وظيفة LEN.

لتوضيح هذه الطريقة ، نستخدم مجموعة البيانات السابقة هنا. تأكد من التحقق من جميع هذه الوظائف قبل الدخول فيها.

📌 الخطوات

  • أولاً ، اكتب الصيغة التالية في الخلية D5 :

=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))

  • بعد ذلك ، اضغط على أدخل .
  • الآن ، اسحب رمز مقبض التعبئة فوق نطاق الخلايا D6: D9.

في النهاية ، لقد اخترنا بنجاح الشخصيات المحددة ومواقعها. بعد ذلك ، قمنا باستخراج النص بعد الحرف المحدد. البيانات الأولى.

LEN (B5) تُرجع 11

SUBSTITUTE (B5، C5، ”") تعرض HelloWorld .

SUBSTITUTE ( B5، C5، ”#”، 11-LEN (“HelloWorld”)) إرجاع Hello # World.

SEARCH (“#”، ”Hello # يعرض World ”) 6 .

RIGHT (B5، LEN (B5) -SEARCH (“ # ”، SUBSTITUTE (B5، C5،” # ”، LEN (B5) -LEN (SUBSTITUTE (B5، C5، ”))))) = RIGHT (B5،11-6) إرجاع World .

5. باستخدام وظائف RIGHT و SUBSTITUTE و REPT لاستخراج النص بعد الحرف

هنا ، تتكون صيغتنا من وظائف متعددة في Excel. وظائفنا الرئيسية الثلاث لاستخراج النص هي وظيفة RIGHT ، وظائف SUBSTITUTE ، و وظيفة REPT .

لإثبات ذلك ، نحن تستخدم مجموعة بيانات مماثلة للمجموعة السابقة.

📌 الخطوات

  • في البداية ، اكتب الصيغة التالية في الخلية D5 :

=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)))

استخدمنا وظيفة TRIM لإزالة المسافات الزائدة.

  • بعد ذلك ، اضغط على أدخل .
  • الآن ، اسحب رمز مقبض التعبئة فوق نطاق الخلايا D6: D9.

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

🔎 تفصيل الصيغة

هنا ، نقوم فقط بتقسيمها لأول مرة data.

LEN (B5) تعرض 11

REPT (”“، LEN (B5)) إرجاع ""(Spaces) .

SUBSTITUTE (B5، C5، REPT (”“، LEN (B5))) تعرض “ Hello World”.

RIGHT (SUBSTITUTE (B5، C5، REPT (""، LEN (B5)))، LEN (B5)) تعرض "World" .

TRIM (RIGHT (SUBSTITUTE (B5، C5، REPT (""، LEN (B5)))، LEN (B5))) = TRIM ("World") تُرجع العالم .

6. أكواد VBA لاستخراج النص بعد حرف في Excel

إذا كنت من هواة VBA مثلي ، يمكنك تجربة هذه الطريقة. سيقوم هذا الرمز باستخراج النص بعد الحرف بسهولة. باستخدام هذا الرمز البسيط ، ستتمكن من إجراء هذه العملية لعمود بأكمله.

📌 الخطوات

  • أولاً ، اضغط على Alt + F11 على لوحة المفاتيح لفتح محرر VBA.
  • ثم حدد Insert & gt؛ الوحدة النمطية .

  • بعد ذلك ، اكتب الكود التالي:
6247
  • ثم احفظ الملف.
  • الآن ، حدد نطاق الخلايا B5: B9 .

  • بعد ذلك ، اضغط على Alt + F8 على لوحة المفاتيح لفتح مربع حوار الماكرو.
  • بعد ذلك ، حدد extract_text.

  • ثم ، انقر فوق تشغيل .

هنا ، باستخدام رمز VBA ، نجحنا في استخراج نص بعد الحرف المحدد.

💬 أشياء يجب تذكرها

قبل تنفيذ هذه الأشياء ، تأكد من التحقق من الروابط لمعرفة الوظائف التي استخدمناها.

إذا رأيت أي خطأ #VALUE! ، فقم بلف الصيغة بالكامل أسفل وظيفة IFERROR .

الخاتمة

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

لا تنس التحقق من موقعنا على الويب Exceldemy.com للتعرف على المشكلات والحلول المختلفة المتعلقة ببرنامج Excel.

استمر في تعلم طرق جديدة واستمر في النمو!

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