كيف يمكن إزالة الحرف الأول أو الأخير إذا كان فاصلة أو رمزاً معيناً في Excel؟
عند العمل مع البيانات في Excel، من الشائع أن تواجه إدخالات يبدأ أول حرفٍ فيها أو ينتهي آخر حرفٍ بفاصلة أو رمزٍ غير مرغوب فيه. وغالبًا ما تظهر هذه الحالات عند تصدير البيانات من أنظمة أخرى، أو دمج مجموعات بيانات، أو بعد تحرير المعلومات النصية بشكل جماعي. ويمكن أن يؤدي تنظيف هذه الرموز العالقة ليس فقط إلى تحسين مظهر بياناتك، بل أيضًا إلى تجنّب الأخطاء في عمليات التحليل والمعالجة اللاحقة—مثل البحث أو المطابقة أو الاستيراد إلى أنظمة أخرى.
سيأخذك هذا البرنامج التعليمي في جولة عملية لتتعرف على طرق سريعة لإزالة أول حرف أو آخر حرف—عندما يطابق رمزاً محدداً (مثل الفاصلة)—من خلايا متعددة في Excel. وستجد تعليماتٍ خطوة بخطوة لكلٍّ من صيغ Excel ووظائف Kutools لـ Excel، إلى جانب سيناريوهات إضافية ونصائح لاستكشاف الأخطاء وإصلاحها، لمساعدتك على اختيار الحل الأمثل لمهماتك.
➤ احذف الحرف الأخير/الأول إذا كان فاصلة أو حرفًا معينًا باستخدام Kutools لـ Excel
➤ احذف الحرف الأخير/الأول باستخدام كود VBA
حذف آخر/أول حرف إذا كان فاصلة أو رمزاً معيناً باستخدام صيغة
تقدم صيغ Excel طريقة مباشرة لإزالة أول حرف أو آخر حرف غير مرغوب فيه فقط إذا كان يطابق رمزاً محدداً من قيم الخلايا الخاصة بك. يُعد هذا النهج مفيداً بشكل خاص عندما تريد حلاً ديناميكياً وتفضّل عدم تثبيت إضافات خارجية. يمكنك استخدام هذه الصيغ لمهمات تنظيف البيانات على مجموعات بيانات صغيرة أو كبيرة، ويمكن توسيعها بسهولة لاستخدام رموز مختلفة عن طريق تعديل المعاملات.
حذف آخر حرف إذا كان فاصلة
لإزالة آخر حرف من خلية فقط إذا كانت فاصلة، اتبع الخطوات التالية:
1. اختر خلية فارغة لعرض النتيجة—مثلًا، D2. أدخل الصيغة التالية في الخلية المحددة، ثم اضغطEnter للتأكيد:
=IF(RIGHT(B2,1)=",",LEFT(B2,LEN(B2)-1),B2)

2. اسحب مقبض التعبئة (المربع الصغير في الزاوية السفلية اليمنى للخلية) لأسفل لتطبيق الصيغة على الخلايا الأخرى في القائمة. ستعرض كل خلية النص بعد إزالة آخر فاصلة، ولكن فقط إذا كان آخر حرف فاصلة فعلًا.
حذف أول حرف إذا كان فاصلة
لإزالة أول حرف إذا كان فاصلة، استخدم الطريقة التالية:
1. حدد خلية فارغة (مثل D2 إذا كانت بياناتك تبدأ من B2)، ثم أدخل هذه الصيغة:
=IF(LEFT(B2,1)=",",RIGHT(B2,LEN(B2)-1),B2)

2. بعد الضغط علىEnter، انسخ الصيغة لأسفل حسب الحاجة لتغطية نطاق بياناتك. وستُعيد الصيغة قيمة الخلية دون الفاصلة البادئة إن وُجدت.
ملاحظة:في كلتا الصيغتين، يشير "B2" إلى الخلية التي ترغب في فحصها ومعالجتها، و"," هو الرمز المراد إزالته. إذا كنت بحاجة إلى استهداف رمز آخر—مثل الفاصلة المنقوطة أو الشرطة—فاستبدل الفاصلة في الصيغة وفقًا لذلك. وإذا كانت بياناتك تبدأ من عمود أو صف مختلف، فعدِّل مراجع الخلايا لتتناسب مع ذلك.
نصائح عملية: تُعد هذه الحلول الصيغية الأنسب للحالات التي تحتاج فيها إلى الحفاظ على البيانات الأصلية دون تغيير، مع إخراج البيانات المُنظَّمة إلى عمود منفصل. إذا أردت إزالة أحرف أخرى، فما عليك سوى تغيير الحرف الموجود بين علامتي الاقتباس في صيغتك. وتذكّر دائمًا التحقق من وجود تناقضات في البيانات قبل تطبيق الصيغ على مجموعة بيانات كبيرة، إذ ستقوم الصيغ بإزالة الرمز المحدَّد فقط ولن تؤثر على أي أحرف غير مرغوب فيها أخرى.
تذكير بالخطأ: إذا كانت خلاياك فارغة أو تحتوي على حرف واحد فقط (مثل فاصلة منفردة)، فقد تُرجع الصيغة سلسلة فارغة. هذا سلوك متوقع، لذا تأكد من أخذه بعين الاعتبار عند مراجعة نتائجك.
حذف آخر/أول حرف إذا كان فاصلة أو رمزاً معيناً باستخدام Kutools لـ Excel
إذا كنت تعمل مع مجموعات بيانات كبيرة وترغب في تبسيط عملية اكتشاف الأحرف غير المرغوب فيها وإزالتها من بداية الخلايا أو نهايتها، فإنKutools لـ Excelيوفّر أدوات عملية تساعدك على إنجاز هذه المهمة بكفاءة عالية. باستخدام ميزتيتحديد خلايا محددةوحذف الأحرف من موقع معينمن Kutools، يمكنك تحديد بياناتك وتنظيفها بسهولة دون الحاجة إلى إنشاء صيغ معقدة أو البحث يدويًا عن المشكلات. ويُعدّ هذا الحل مثاليًا بشكل خاص عند الحاجة إلى تنظيف نطاق واسع من الخلايا في مكانها، وهو خيار رائع للمستخدمين ذوي المهارات المتوسطة في Excel أو لأولئك الذين يسعون إلى أتمتة توفر الوقت.
1. حدد جميع الخلايا في نطاقك المستهدف التي قد تبدأ أو تنتهي بالحرف الذي تريد تقييمه، ثم انقر فوقKutools > Select > تحديد خلايا محددةمن قائمة Kutools.

2. في مربع الحوارتحديد خلايا محددة، قم بتكوين الخيارات التالية للحصول على اختيار دقيق:

3. بعد تحديد الخلايا المناسبة، انقر فوقKutools > Text > حذف الأحرف من موقع معينلفتح أداة الإزالة.

4. في مربع الحوارحذف الأحرف من موقع معين، قم بتكوين الإعدادات لإزالة الحرف المطلوب. اكتب1 في مربعNumbers للإشارة إلى أنك تريد إزالة أول حرف أو آخر حرف فقط. اخترFrom left لإزالة أول حرف، أوFrom right لإزالة آخر حرف. بعد الانتهاء من التحديد، انقر فوقOK لتطبيق التغييرات.

الآن، سيتم إزالة الحرف غير المرغوب فيه من بداية أو نهاية الخلايا المحددة فورًا.
تلميح: ستُعدِّل هذه العملية بياناتك الأصلية مباشرةً، لذا إذا كنت ترغب في الاحتفاظ بنسخة من المحتوى الأولي، ففكّر في نسخ عمودك قبل البدء. ويُعد نهج Kutools مفيداً بشكل خاص إذا كان اختيارك يتضمَّن صفوفاً مخفية أو نتائج قابلة للتصفية، إذ تعمل أدواته بشكل موثوق على الخلايا المرئية فقط.
تحذير: تأكد مرتين من تحديد جميع الخلايا المستهدفة بدقة قبل استخدام أداة حذف الأحرف من موقع معين، لتجنب إدخال تعديلات غير مقصودة على بياناتك.
إذا واجهت مشكلات حيث لا تتم إزالة جميع الأحرف كما هو متوقع، فتأكد من أن اختيارك يتطابق مع الحرف الذي أدخلته. كما تحقق من عدم وجود مسافات بادئة/الفراغات الخلفية، والتي قد تؤثر على دقة الكشف.
Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
حذف آخر/أول حرف باستخدام كود VBA
للمستخدمين الراغبين في أتمتة مهمة التنظيف هذه عبر نطاق متغير، يُعدّ استخدام كود VBA (Visual Basic for Applications) حلاً مرنًا وفعّالًا. يناسب أسلوب VBA الحالات التي تحتاج فيها إلى معالجة أوراق متعددة أو مجموعات بيانات كبيرة، أو تفضّل ماكرو قابلاً لإعادة الاستخدام مستقبلاً. ويتيح لك كود VBA إزالة أول حرف أو آخر حرف فقط إذا كان يطابق رمزاً محدداً، مثل الفاصلة أو الفاصلة المنقوطة أو غيرها.
1. للبدء، انقر فوقDeveloper Tools > Visual Basic. في نافذةMicrosoft Visual Basic for Applications التي تظهر، انتقل إلىInsert > Module.
2. انسخ والصق كود VBA التالي في الوحدة النمطية (Module):
Sub RemoveFirstOrLastIfChar()
Dim WorkRng As Range
Dim Rng As Range
Dim xTitleId As String
Dim RemoveChar As String
Dim PositionType As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select Range to clean", xTitleId, WorkRng.Address, Type:=8)
RemoveChar = Application.InputBox("Character to remove (e.g. , or ;)", xTitleId, ",", Type:=2)
PositionType = Application.InputBox("Remove from (Enter 'Left' or 'Right')", xTitleId, "Right", Type:=2)
Application.ScreenUpdating = False
For Each Rng In WorkRng
If PositionType = "Right" Then
If Right(Rng.Value, 1) = RemoveChar Then
Rng.Value = Left(Rng.Value, Len(Rng.Value) - 1)
End If
ElseIf PositionType = "Left" Then
If Left(Rng.Value, 1) = RemoveChar Then
Rng.Value = Right(Rng.Value, Len(Rng.Value) - 1)
End If
End If
Next
Application.ScreenUpdating = True
End Sub 3. لتشغيل الكود، انقر فوق الزر
في محرر VBA. بعد تنفيذ الماكرو، سيطلب منك Excel تحديد النطاق المراد تنظيفه، ثم إدخال الحرف المستهدف (مثل الفاصلة)، واختيار الجهة («Left» أو «Right») التي تريد الإزالة منها.
سيقوم الكود بمراجعة كل خلية في النطاق الذي اخترته بسرعة، وإزالة الحرف الأول أو الأخير إذا كان يطابق إدخالك. وقد صُمّم الماكرو ليتخطى الخلايا التي لا تحتوي على الرمز المحدد في الموقع المختار، مما يضمن عدم فقدان أي بيانات غير مقصودة.
تلميح عملي: يُنصح بحفظ مصنفك قبل تشغيل الماكرو، خاصةً إذا كنت تطبّق التغييرات على نطاق بيانات كبير أو على بيانات مهمة. ويمكنك تخصيص الماكرو ليَعمل على أوراق محددة، أو تحسينه لمعالجة أحرف متعددة عند الحاجة.
تذكير بالخطأ: تأكد دائمًا من إدخال الحرف بالشكل نفسه الذي يظهر به في بياناتك، واختر بعناية بين «Left» أو «Right» أثناء المعالجة. فالمدخلات حساسة لحالة الأحرف ويجب أن تتطابق تمامًا مع محتوى الخلية.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل