Delimiter Converter
← العودة إلى المدوّنة

كيفية تقسيم النص في Excel بدون استخدام فاصل

April 30, 2026 712 words

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

لماذا يكون التقسيم بدون فاصل أكثر صعوبة

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

يُسمى هذا النهج التحليل بالعرض الثابت، وهو شائع في مجالات التمويل واللوجستيات وأي مجال يُصدِّر بيانات من أنظمة الحواسب المركزية القديمة.

الصيغ الأساسية: LEFT وMID وRIGHT

هذه الدوال الثلاث هي أدواتك الرئيسية. كل منها تستخرج جزءًا من سلسلة نصية بناءً على موضع الحرف.

الصيغة ماذا تفعل البنية
LEFT تستخرج أحرفًا من بداية السلسلة النصية =LEFT(text, num_chars)
MID تستخرج أحرفًا من موضع محدد =MID(text, start_num, num_chars)
RIGHT تستخرج أحرفًا من نهاية السلسلة النصية =RIGHT(text, num_chars)

مثال عملي

لنفترض أن لديك رمز منتج في الخلية A1 يبدو هكذا: ABC04512NY. الأحرف الثلاثة الأولى هي فئة المنتج، والخمسة التالية هي رقم SKU، والحرفان الأخيران هما رمز الولاية. إليك كيفية تقسيمه باستخدام الصيغ:

  1. الفئة: =LEFT(A1, 3) تُرجع "ABC"
  2. رقم SKU: =MID(A1, 4, 5) تُرجع "04512"
  3. الولاية: =RIGHT(A1, 2) تُرجع "NY"

كل صيغة تستهدف شريحة محددة من السلسلة النصية حسب موضع البداية والطول. طالما أن بياناتك تتبع بنية ثابتة، فإن هذا يعمل بشكل مثالي في كل مرة.

نصيحة: إذا كانت حقولك ذات العرض الثابت تختلف قليلاً في الطول، استخدم دالة LEN لحساب الأحرف المتبقية ديناميكيًا. على سبيل المثال، =MID(A1, 4, LEN(A1)-5) تستخرج كل شيء بين الأحرف الثلاثة الأولى والحرفين الأخيرين، بغض النظر عن الطول الإجمالي للسلسلة.

عندما لا يكون العرض ثابتًا

أحيانًا لا تكون البيانات ذات عرض ثابت تمامًا، لكنها لا تزال بدون فاصل. في هذه الحالات غالبًا ما تحتاج إلى دمج LEFT وMID وRIGHT مع دوال مساعدة مثل FIND وSEARCH وLEN. تتيح لك هذه الدوال تحديد نمط معروف (مثل رقم يبدأ عند نقطة معينة) واستخدامه كمرجع.

على سبيل المثال، إذا كنت تعلم أن الجزء الرقمي يبدأ دائمًا عند الحرف الرابع لكنه ينتهي عند موضع متغير، يمكن لدالة FIND تحديد أول حرف غير رقمي لتعيين نقطة النهاية.

استخدام Flash Fill كبديل سريع

إذا كنت تستخدم Excel 2013 أو أحدث، فإن Flash Fill يستحق التجربة قبل كتابة أي صيغ. فقط اكتب القيمة التي تريدها في أول خلية بجانب بياناتك، ثم اضغط Ctrl+E. سيحاول Excel اكتشاف النمط وملء الباقي تلقائيًا.

لا يكون موثوقًا دائمًا مع الأنماط المعقدة، لكن بالنسبة للتقسيمات البسيطة ذات العرض الثابت يمكن أن يوفر عليك عدة دقائق من كتابة الصيغ.

النقاط الرئيسية

  • يعتمد تقسيم النص في Excel بدون فاصل على موضع الحرف وطوله، وليس على حرف فاصل.
  • صيغ LEFT وMID وRIGHT هي الأدوات الأساسية لهذا النوع من تحليل النصوص ذات العرض الثابت.
  • ادمج هذه الصيغ مع LEN أو FIND عندما لا تكون عروض الحقول متسقة تمامًا في مجموعة البيانات.
  • Flash Fill (Ctrl+E) هو خيار سريع بدون صيغ للأنماط البسيطة في الإصدارات الأحدث من Excel.
  • إذا كانت بياناتك تحتوي على فواصل وتحتاج إلى التحويل بين التنسيقات، يمكن لمحوّل الفواصل عبر الإنترنت التعامل مع ذلك قبل استيراد البيانات إلى Excel.

تجهيز بياناتك أولاً

قبل البدء في كتابة الصيغ، من المفيد تنظيف بيانات المصدر. يمكن للمسافات الزائدة أو التنسيق غير المتسق للأحرف أو الأحرف المخفية أن تُفسد التحليل القائم على الموضع بالكامل. تمريرة سريعة باستخدام TRIM وCLEAN في Excel تزيل معظم المشاكل الشائعة.

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

تقسيم النص بدون فاصل في Excel ليس مخيفًا كما يبدو. بمجرد أن تفهم أن LEFT وMID وRIGHT تتعلق فقط باختيار نقاط البداية والأطوال، فإن الباقي يأتي بشكل طبيعي. ابدأ ببساطة، واختبر على صف واحد، ثم طبّق صيغك على مجموعة البيانات الكاملة.