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

كيف يمكن إزالة أول أو آخر n أحرف من خلية أو سلسلة نصية في Excel؟

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

يعرض هذا البرنامج التعليمي طرقًا سريعة متنوعة لإزالة أول N أحرف أو آخر N أحرف من خلية أو سلسلة نصية في Excel.

إزالة الحروف الأولى والأخيرة 1. احذف أول N أحرف باستخدام صيغة أو دالة مُعرَّفة من قِبل المستخدم (UDF)
2. احذف آخر N أحرف باستخدام صيغة أو دالة مُعرَّفة من قِبل المستخدم (UDF)
3. احذف N أحرف دفعة واحدة من اليسار أو اليمين أو المنتصف دون الحاجة إلى استخدام الصيغ
4. تنزيل ملف العينة

1. إزالة أول N أحرف باستخدام الصيغ

في هذا الجزء، أقدّم لك ثلاث طرق مختلفة لإزالة أول 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.
إزالة أول N أحرف باستخدام دالة اليمين

>>دالة 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.
إزالة أول N أحرف باستخدام دالة الاستبدال

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 أحرف باستخدام دالة معرّفة من المستخدم


2. إزالة آخر N أحرف باستخدام الصيغ

في هذا الجزء، توجد طريقتان لإزالة آخر 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.
إزالة آخر N أحرف باستخدام دالة اليسار

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 أحرف باستخدام دالة معرّفة من المستخدم


3. إزالة N أحرف من اليسار أو اليمين أو المنتصف دون الحاجة إلى استخدام الصيغ

إذا كنت لا تريد أن تضيّع وقتك في حفظ الصيغ للتعامل مع مهمة إزالة N أحرف من يسار أو يمين سلسلة نصية، فإن أداةحذف الأحرف من موقع معينمنKutools لـ Excelتنفّذ هذه المهمة بنقراتٍ بسيطة—دون الحاجة إلى أي صيغ!

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

بعد التثبيت المجاني لـ Kutools لـ Excel، يُرجى اتباع الخطوات التالية:

حدد الخلايا التي تريد إزالة الأحرف منها، ثم طبّق الأداة بالنقر علىKutools > Text > حذف الأحرف من موقع معين.
انقر على ميزة "إزالة حسب الموضع" من kutools

3.1 إزالة أول/آخر N أحرف بدون صيغة

>>إزالة أول N أحرف

اضبط الخيارات في مربع الحوار لإزالة أول N أحرف

1) في مربع النصNumbers، اكتب عدد الأحرف التي تريد إزالتها من السلسلة. في هذا المثال، سأقوم بإزالة أول3 أحرف من السلاسل.

2) حدد خيارFrom left في قسمPosition.

يظهر الناتج كما يلي:
النتيجة بعد إزالة أول n أحرف

>>إزالة آخر N أحرف

اضبط الخيارات في مربع الحوار لإزالة آخر N أحرف

1) في مربع النصNumbers، اكتب عدد الأحرف التي تريد إزالتها من السلسلة. في هذا المثال، سأقوم بإزالة آخر3 أحرف من السلاسل.

2) حدد خيارFrom right في قسمPosition.

يظهر الناتج كما يلي:
النتيجة بعد إزالة آخر n أحرف

3.2 إزالة N أحرف من موضع معيّن في المنتصف بدون صيغة

لكن في بعض الأحيان، قد ترغب في إزالة عددٍ معيّن من الأحرف من وسط السلسلة النصية.

مثال: إزالة 3 أحرف تبدأ من الحرف الثالث في السلسلة النصية.

اضبط الخيارات لإزالة N أحرف من المنتصف

1) في مربع النصNumber، اكتب عدد الأحرف التي تريد إزالتها من السلاسل. هنا سأقوم بإزالة3 أحرف.

2) حدد خيارSpecify، ثم اكتب في مربع النص المجاور ضمن قسمPosition الرقم الذي تريد أن تبدأ منه إزالة الأحرف. هنا، سأقوم بالإزالة بدءًا من الحرف الثالث.

يظهر الناتج كما يلي:
النتيجة بعد إزالة n أحرف من المنتصف


تنزيل ملف العينة

عينة


أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في 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.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل