جدول المحتويات
في هذا البرنامج التعليمي ، سنناقش بعض الطرق سهلة الاستخدام لإزالة كل شيء بعد الحرف في Excel. غالبًا ما نعمل مع جداول البيانات بقائمة طويلة من الرموز تحتوي على أنواع مختلفة من الأحرف والمحددات وما إلى ذلك. وفي مثل هذه الحالات ، نحتاج أحيانًا إلى حذف النصوص والأرقام وما إلى ذلك بعد حرف معين لجعل جدول البيانات يبدو نظيفًا ويسهل قراءته. لذلك ، دعونا نستكشف الطرق.
تنزيل Practice Workbook
يمكنك تنزيل مصنف التدريب الذي استخدمناه لإعداد هذه المقالة.
إزالة كل شيء بعد Character.xlsm
7 طرق لإزالة كل شيء بعد حرف في Excel
1. تطبيق خيار البحث والاستبدال على حذف كل شيء بعد حرف في Excel
إحدى الطرق السهلة للغاية لإزالة كل شيء بعد الحرف هو استخدام أداة Find and Replace في Excel. على سبيل المثال ، لدينا مجموعة بيانات تحتوي على رموز الموظفين ونريد إزالة كل شيء بعد اسم الموظف. الخطوات المرتبطة بهذه الطريقة هي:
الخطوات:
- أولاً ، حدد مجموعة البيانات ( B5: B9 ).
- ثم أدخل Ctrl + H من لوحة المفاتيح ، وستظهر نافذة البحث والاستبدال. بعد ذلك ، حدد الخيار استبدال واكتب " ، * " في " ابحث عن" اترك الحقل " استبدل بـ " فارغًا. الآن ، انقر فوق استبدالالكل .
- أخيرًا ، سيتم حذف كل حرف بعد الاسم.
اقرأ المزيد: كيفية البحث عن الصفوف وحذفها في Excel (5 طرق)
2. إزالة كل شيء بعد الحرف باستخدام الفلاش املأ
يحتوي Excel على خيار رائع يسمى Flash Fill والذي يمكنه استشعار نمط المحتوى الخاص بك في الخلايا وملء الخلايا الأخرى وفقًا لذلك. على سبيل المثال ، في مجموعة بيانات رمز الموظف لدينا ، نريد فقط أسماء الموظفين. لذلك ، دعونا نرى الخطوات المتضمنة في تطبيق طريقة التعبئة الفلاش.
الخطوات:
- اكتب الاسم في الخلية C5 . ثم ابدأ في كتابة الاسم في خلية C6 وسترى أن Excel قد أدرك بالفعل أنك مهتم بالحفاظ على أسماء الموظفين من الرموز.
- أخيرًا ، اضغط على أدخل واحصل على الأسماء فقط.
اقرأ المزيد: كيفية إزالة القيمة في Excel (9 طرق)
3. مزيج من وظائف LEFT و SEARCH لحذف كل شيء بعد حرف في Excel
يمكن استخدام عدة مجموعات من الوظائف لمحو كل شيء بعد الحرف. على سبيل المثال ، سنقوم بدمج وظائف LEFT و SEARCH لإزالة الأحرف من سلسلة. في مجموعة البيانات الحالية لدينا قائمة بالأشخاص ، بما في ذلك مهنهم. الآن ، إذا أردنا فقط الاحتفاظ بأسماء الأشخاص ، فعلينا اتباع الخطوات التالية في هذاالطريقة.
الخطوات:
- اكتب الصيغة التالية في الخلية C5 .
=LEFT(B5,SEARCH(",",B5)-1)
- في النهاية ، ها هي النتيجة النهائية. استخدم خيار Excel الملء التلقائي ( +) لنسخ الصيغة إلى باقي الخلايا.
تفصيل الصيغة:
➤ SEARCH ("،"، B5)
هنا ، ترجع الدالة SEARCH موضع الحرف (هنا فاصلة).
➤ SEARCH ("،"، B5) -1)
الآن ، يتم طرح حرف واحد من الرقم الذي تم إرجاعه بواسطة بحث لاستبعاد الفاصلة (،) من النتائج.
➤ LEFT (B5، SEARCH ("،"، B5) -1)
أخيرًا ، الدالة LEFT تُرجع العدد المحدد من الأحرف من بداية السلسلة.
اقرأ المزيد: كيفية إزالة الصيغ في Excel : 7 طرق سهلة
قراءات مماثلة
- كيفية إزالة الخطوط المنقطة في Excel (5 طرق سريعة)
- إزالة النسبة المئوية في Excel (5 طرق سريعة)
- كيفية إزالة الشبكة من Excel (6 طرق سهلة)
- إزالة الحدود في Excel (4 طرق سريعة)
- كيفية إزالة قيود التحقق من صحة البيانات في Excel (3 طرق)
4 إزالة أي وقت مضى ything بعد حرف باستخدام الجمع بين وظائف LEFT و FIND في Excel
وبالمثل ، كما هو موضح في الطريقة 3 ، يمكننا تجربة مزيج من LEFT و البحث عن وظائف لإزالة كل شيء بعد ملفحرف. فيما يلي الخطوات:
الخطوات:
- في البداية ، اكتب الصيغة أدناه إلى الخلية C5 .
=LEFT(B5,FIND(",",B5)-1)
هنا ، استخدمنا وظيفة FIND للعثور على موضع الحرف ' ، ' في النص. تعمل بقية الصيغة بشكل مشابه للصيغة الموضحة في الطريقة الثالثة .
- أخيرًا ، ستحصل على أسماء الأشخاص فقط .
المحتوى المرتبط: كيفية حذف الخلايا الفارغة وتحويل البيانات إلى اليسار في Excel (3 طرق)
5. احذف كل شيء بعد التكرار التاسع لشخصية في Excel
في بعض الأحيان ، قد نحتاج إلى حذف كل شيء بعد حرف معين. على سبيل المثال ، لدينا سلسلة بيانات تحتوي على عدة فاصلات ( Adelle، Engineer، CEO، 2232 ) ونريد تجاهل كل شيء بعد الفاصلة الثانية. لذلك ، للقيام بهذه المهمة سوف نتبع الخطوات التالية:
الخطوات:
- أولاً ، اكتب الصيغة التالية في الخلية C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",2))-1)
- أخيرًا ، سيتم حذف كل شيء بعد الفاصلة الثانية.
انهيار الصيغة:
➤ البديل (B5، "،"، "#"، 2)
هنا ، وظيفة الاستبدال تستبدل الفاصلة الثانية بـ "#".
➤ البحث ("#" ، البديل (B5 ، "،"، "#"، 2))
ثم تخبرنا الوظيفة FIND بموضع الفاصلة الثانية. هنا ، موضع الفاصلة الثاني في السابع عشر.
➤ البحث ("#"، SUBSTITUTE (B5، "،"، "#"، 2)) - 1)
الآن ، يتم طرح حرف واحد من الرقم الذي تم إرجاعه من الجزء السابق من الصيغة.
➤ LEFT (B5، FIND (“#”، SUBSTITUTE (B5، ”،”، ”#”، 2)) - 1)
أخيرًا ، ترجع الدالة LEFT عدد الأحرف المحدد من بداية السلسلة.
اقرأ المزيد: كيفية إزالة التنسيق الشرطي في Excel (3 أمثلة)
6. قم بإزالة كل شيء بعد آخر تكرار لحرف ما في Excel
في كثير من الأحيان ، يتم فصل القيم في الخلية بأرقام المحددات. على سبيل المثال ، لدينا رمز موظف: Adelle، Engineer، CEO، 2232 ونريد حذف كل شيء بعد الفاصلة الأخيرة. لذلك ، دعنا ننتقل إلى الخطوات.
الخطوات:
- أولاً ، اكتب الصيغة التالية في الخلية C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",LEN(B5)-LEN(SUBSTITUTE(B5,",",""))))-1)
- أخيرًا ، يتم حذف كل شيء بعد الفاصلة الأخيرة. استخدم الملء التلقائي (+) لتطبيق الصيغة على باقي الخلايا.
انهيار الصيغة:
➤ LEN (SUBSTITUTE (B5، "،"، ""))
أول شيء يتعين علينا القيام به هو تحديد موضع الأخير محدد (في مثالنا الفاصلة الأخيرة). يجب أن تعرف عدد الفواصل الموجودة في السلسلة. لهذا الغرض ، سنستبدل كل فاصلة بفارغ ( "" ) ونمررها عبر وظيفة LEN للحصول على طول السلسلة ، وهو 24 عن B5.
➤ LEN (B5) -LEN (SUBSTITUTE (B5، "،"، ""))
هنا ، قمنا بطرح نتيجة الجزء السابق من الطول الإجمالي الأصلي B5 . النتيجة هي 3 ، وهو عدد الفواصل الموجودة في B5 .
ثم سنطبق مزيجًا من LEFT ، FIND و SUBSTITUTE وظائف لحذف كل شيء بعد الفاصلة الأخيرة (تظهر في الطريقة الخامسة ).
قراءة المزيد: كيفية إزالة الرقم الأخير في Excel (6 طرق سريعة)
7. امسح كل شيء بعد حرف معين باستخدام VBA في Excel
يمكنك الحذف كل شيء بعد الحرف ببساطة باستخدام كود VBA . على سبيل المثال ، من مجموعة البيانات الخاصة بنا ( B5: B9 ) ، نريد حذف كل شيء ما عدا الأسماء. بعد ذلك ، يتعين علينا اتباع الخطوات التالية ::
الخطوات:
- حدد مجموعة البيانات ( B5: B9 ) في البداية.
- بعد ذلك ، انقر بزر الماوس الأيمن فوق الورقة المقابلة واختر ' عرض الرمز '.
- ثم ستظهر نافذة وحدة VBA . الآن ، اكتب الكود التالي و تشغيل .
4245
- أخيرًا ، هنا نحصل فقط على الأسماء كنتيجة ، كل شيء بعد إزالة الفاصلة الأولى بنجاح.
اقرأ المزيد: كيفية إزالة التنسيق في Excel دون إزالة المحتويات
الخاتمة
في المقالة أعلاه ، حاولت مناقشة جميع الطرق بإسهاب. أملاً،هذه الأساليب والتفسيرات ستكون كافية لحل مشاكلك. يرجى إعلامي إذا كان لديك أي استفسارات.