كيف يمكن إزالة أول أو آخر n أحرف من خلية أو سلسلة نصية في Excel؟
يعرض هذا البرنامج التعليمي طرقًا سريعة متنوعة لإزالة أول N أحرف أو آخر N أحرف من خلية أو سلسلة نصية في Excel.
في هذا الجزء، أقدّم لك ثلاث طرق مختلفة لإزالة أول N أحرف من سلسلة نصية بسرعة.
1.1 إزالة أول N أحرف باستخدام دالة RIGHT / REPLACE
>>الجمع بين دالتَي RIGHT و LEN لإزالة أول N أحرف
صيغة بناء الجملة والوسيطات
الصيغة: =RIGHT(string_cell،LEN(string_cell)-n_character)
المرجع: string_cell: الخلية التي تستخدمها لـ حذف الأحرف المحددة
n_character: عدد الأحرف التي تريد إزالتها
مثال: لإزالة أول حرفين من النص في الخلية A2، انسخ والصق الصيغة التالية:
=RIGHT(A2,LEN(A2)-2)
ثم اضغط على مفتاحEnter.
>>دالة REPLACE لإزالة أول N أحرف
صيغة بناء الجملة والوسيطات
الصيغة: =REPLACE(Old_text،Strat_n،Num_Chars،New_text)
المرجع: Old_text: الخلية التي تستخدمها لاستبدال الأحرف
Old_text: الخلية التي تستخدمها لاستبدال الأحرف
Start_n: موضع الحرف في old_text الذي تريد استبداله بـ new_text
Num_Chars: عدد الأحرف في النص القديم التي تريد استبدالها بـ new_text
New_text: النص الذي سيحل محل old_text
مثال: لاستبدال أول حرفين بلا شيء في الخلية A6، انسخ والصق هذه الصيغة:
=REPLACE(A6,1,2,«»)
ثم اضغط على مفتاحEnter.
1.2 إزالة أول N أحرف باستخدام دالة مُعرَّفة من قبل المستخدم
1. اضغط علىAlt + F11 لفتح نافذة Microsoft Visual Basic for Applications، ثم انقر علىInsert > Module لإنشاء وحدة جديدة.
2. انسخ الكود أدناه والصقه في نصالوحدة (Module).
كود VBA: إزالة أول n أحرف
Public Function RemoveFirstC(rng As String, cnt As Long)
RemoveFirstC = Right(rng, Len(rng) - cnt)
End Function 3. احفظ الكود وعُد إلى الورقة التي تستخدمها. على سبيل المثال، لإزالة أول 3 أحرف من النص في الخلية A11، انسخ والصق هذه الصيغة:
=RemoveFirstC(A11,3)
ثم اضغط على مفتاحEnter.
في هذا الجزء، توجد طريقتان لإزالة آخر N أحرف من سلسلة نصية في Excel.
2.1 إزالة آخر N أحرف باستخدام دالة LEFT
صيغة بناء الجملة والوسيطات
الصيغة: =LEFT(string_cell،LEN(string_cell)-Num_chars)
المرجع: string_cell: الخلية التي تستخدمها لـ حذف الأحرف المحددة
n_character: عدد الأحرف التي تريد إزالتها
مثال: لإزالة آخر حرفين من النص في الخلية A2، انسخ والصق الصيغة التالية:
=LEFT(A2,LEN(A2)-2)
ثم اضغط على مفتاحEnter.
2.2 إزالة آخر N أحرف باستخدام دالة مُعرَّفة من قبل المستخدم
1. اضغط علىAlt + F11لفتح نافذة Microsoft Visual Basic for Applications، ثم انقر علىInsert>Moduleلإنشاء وحدة جديدة.
2. انسخ الكود أدناه والصقه في نص وحدة البرمجة (Module script).
كود VBA: إزالة آخر n أحرف
Public Function RemoveLastC(rng As String, cnt As Long)
RemoveLastC = Left(rng, Len(rng) - cnt)
End Function 3. احفظ الكود وعُد إلى الورقة التي تستخدمها. على سبيل المثال، لإزالة آخر 3 أحرف من النص في الخلية A5، أدخل الصيغة التالية:
=RemoveLastC(A5,3)
ثم اضغط على مفتاحEnter.
إذا كنت لا تريد أن تضيّع وقتك في حفظ الصيغ للتعامل مع مهمة إزالة N أحرف من يسار أو يمين سلسلة نصية، فإن أداةحذف الأحرف من موقع معينمنKutools لـ Excelتنفّذ هذه المهمة بنقراتٍ بسيطة—دون الحاجة إلى أي صيغ!
بعد التثبيت المجاني لـ Kutools لـ Excel، يُرجى اتباع الخطوات التالية:
حدد الخلايا التي تريد إزالة الأحرف منها، ثم طبّق الأداة بالنقر علىKutools > Text > حذف الأحرف من موقع معين.
3.1 إزالة أول/آخر N أحرف بدون صيغة
>>إزالة أول N أحرف
![]() | 1) في مربع النصNumbers، اكتب عدد الأحرف التي تريد إزالتها من السلسلة. في هذا المثال، سأقوم بإزالة أول3 أحرف من السلاسل. 2) حدد خيارFrom left في قسمPosition. |
يظهر الناتج كما يلي:
>>إزالة آخر N أحرف
![]() | 1) في مربع النصNumbers، اكتب عدد الأحرف التي تريد إزالتها من السلسلة. في هذا المثال، سأقوم بإزالة آخر3 أحرف من السلاسل. 2) حدد خيارFrom right في قسمPosition. |
يظهر الناتج كما يلي:
3.2 إزالة N أحرف من موضع معيّن في المنتصف بدون صيغة
لكن في بعض الأحيان، قد ترغب في إزالة عددٍ معيّن من الأحرف من وسط السلسلة النصية.
مثال: إزالة 3 أحرف تبدأ من الحرف الثالث في السلسلة النصية.
![]() | 1) في مربع النصNumber، اكتب عدد الأحرف التي تريد إزالتها من السلاسل. هنا سأقوم بإزالة3 أحرف. 2) حدد خيارSpecify، ثم اكتب في مربع النص المجاور ضمن قسمPosition الرقم الذي تريد أن تبدأ منه إزالة الأحرف. هنا، سأقوم بالإزالة بدءًا من الحرف الثالث. |
يظهر الناتج كما يلي:
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل




