يعرف معظم الناس أنه يمكن تقسيم النص في Excel باستخدام الفواصل أو المسافات، لكن محدد فاصل الأسطر أمر مختلف تمامًا. إذا سبق لك لصق بيانات تحتوي على قيم متعددة مكدسة داخل خلية واحدة، فأنت تعرف تمامًا مدى صعوبة التعامل معها. الخبر السار هو أن Excel يوفر أدوات فعّالة للتعامل مع هذا الأمر، بمجرد أن تعرف أين تبحث.
ما هو فاصل الأسطر داخل خلية Excel؟
عند الضغط على Alt + Enter داخل خلية، يقوم Excel بإدراج فاصل أسطر. يمكن للخلية أن تحتوي على عدة أسطر من النص، وإذا كانت خاصية التفاف النص (Wrap Text) مفعّلة، فسترى كل سطر معروضًا بشكل منفصل داخل تلك الخلية الواحدة.
خلف الكواليس، يتم تخزين فاصل الأسطر كحرف. في لغة صيغ Excel، يُمثَّل بـ CHAR(10)، وهو رمز ASCII لحرف السطر الجديد. معرفة هذا هو المفتاح لتقسيم تلك البيانات أو تنظيفها.
نصيحة: على أجهزة Mac، حرف فاصل الأسطر هو أيضًا CHAR(10) في صيغ Excel، لذا تعمل الطريقة بنفس الشكل على جميع المنصات.
لماذا تظهر هذه المشكلة كثيرًا
البيانات الملصوقة من صفحات الويب أو التقارير المُصدَّرة أو المنسوخة من أدوات مثل Notion أو Google Docs غالبًا ما تصل إلى Excel مع فواصل أسطر محشورة داخل خلايا مفردة. سترى خلية تبدو كأنها تحتوي على عنوان من ثلاثة أسطر، أو قائمة وسوم (Tags) مفصولة بأسطر جديدة.
هذا يجعل الفرز والتصفية والتحليل شبه مستحيل حتى تتعامل مع تلك الفواصل. لديك عدة خيارات جيدة حسب ما تحتاجه.
الطريقة الأولى: تحويل النص إلى أعمدة باستخدام CHAR(10)
يمكن لميزة تحويل النص إلى أعمدة (Text to Columns) في Excel تقسيم خلية باستخدام فاصل الأسطر كمحدد. إليك الخطوات:
- حدد العمود أو الخلايا التي تريد تقسيمها.
- انتقل إلى البيانات (Data) في الشريط، ثم انقر على تحويل النص إلى أعمدة (Text to Columns).
- اختر محدد (Delimited) وانقر على التالي.
- في خيارات المحددات، حدد أخرى (Other) ثم اضغط Ctrl + J في مربع النص المجاور. هذا يُدرج حرف فاصل الأسطر (لن ترى شيئًا مرئيًا، لكنه موجود).
- انقر على إنهاء وستُقسَّم بياناتك عبر الأعمدة.
حيلة Ctrl + J هي الجزء الذي لا يعرفه معظم الناس. إنها اختصار لوحة المفاتيح لإدخال CHAR(10) في حقل الإدخال الصغير، وتعمل بشكل موثوق في الإصدارات القديمة والحديثة من Excel.
الطريقة الثانية: استخدام CHAR(10) في الصيغ
إذا كنت تفضل استخدام الصيغ، فإن CHAR(10) يتيح لك البحث عن فواصل الأسطر واستبدالها برمجيًا. حالة الاستخدام الشائعة هي استبدال فواصل الأسطر بمحدد آخر مثل الفاصلة أو حرف الأنبوب (|).
يمكنك استخدام دالة SUBSTITUTE كالتالي:
=SUBSTITUTE(A1, CHAR(10), ", ")
هذا يستبدل كل فاصل أسطر في الخلية A1 بفاصلة ومسافة، محوّلًا خلية متعددة الأسطر إلى سلسلة نصية نظيفة من سطر واحد مفصولة بفواصل. لكي يظهر الناتج بشكل صحيح، تأكد من إيقاف تشغيل التفاف النص (Wrap Text) على خلايا النتيجة.
الطريقة الثالثة: البحث والاستبدال
يمكنك أيضًا استخدام مربع حوار البحث والاستبدال في Excel لتنظيف فواصل الأسطر عبر ورقة كاملة بسرعة.
- اضغط Ctrl + H لفتح البحث والاستبدال.
- في مربع البحث عن (Find what)، اضغط Ctrl + J (نفس الحيلة السابقة).
- في مربع استبدال بـ (Replace with)، اكتب أي محدد تريده، مثل فاصلة أو مسافة.
- انقر على استبدال الكل (Replace All).
هذه هي الطريقة الأسرع عندما تريد فقط تنظيف البيانات دون كتابة أي صيغ. إذا كنت بحاجة إلى معالجة البيانات بشكل أكبر، فقد تجد محوّل المحددات عبر الإنترنت مفيدًا للتحويلات السريعة خارج Excel.
مرجع سريع: مقارنة بين الطرق
| الطريقة | الأفضل لـ | هل تحافظ على البيانات الأصلية؟ |
|---|---|---|
| تحويل النص إلى أعمدة | التقسيم إلى أعمدة منفصلة | لا (يُستبدل في مكانه) |
| SUBSTITUTE + CHAR(10) | التحويل باستخدام الصيغ | نعم (يستخدم خلية جديدة) |
| البحث والاستبدال | التنظيف الجماعي عبر الورقة | لا (يُستبدل في مكانه) |
أخطاء شائعة يجب تجنبها
- نسيان تفعيل التفاف النص (Wrap Text) قبل التحقق من وجود فواصل أسطر في الخلية.
- استخدام حرف مرئي في مربع البحث بدلًا من Ctrl + J، مما لن يتطابق مع فاصل الأسطر الفعلي.
- عدم مراعاة CHAR(13) في نهايات أسطر Windows. إذا جاءت البيانات من ملف نصي Windows، فقد تحتاج إلى استبدال كل من CHAR(13) و CHAR(10).
- تطبيق تحويل النص إلى أعمدة دون عمل نسخة احتياطية من بياناتك أولًا، حيث يُستبدل في مكانه مباشرة.
النقاط الرئيسية
- فواصل الأسطر داخل خلايا Excel تُمثَّل بـ CHAR(10) في الصيغ.
- اضغط Ctrl + J لإدخال حرف فاصل الأسطر في مربعات حوار تحويل النص إلى أعمدة أو البحث والاستبدال.
- تتيح لك دالة SUBSTITUTE استبدال فواصل الأسطر بأي محدد آخر دون تدمير البيانات الأصلية.
- تحقق دائمًا من وجود CHAR(13) أيضًا إذا كانت بياناتك قادمة من ملف نصي Windows أو نظام خارجي.
- فعّل التفاف النص (Wrap Text) للتأكد بصريًا من وجود فواصل الأسطر قبل محاولة تقسيمها.
اعمل بذكاء مع أدوات المحددات
بمجرد إخراج بياناتك من Excel وتحويلها إلى تنسيق أنظف، قد تحتاج إلى تحويلها بشكل أكبر. يتيح لك محوّل المحددات على هذا الموقع التبديل بين الفواصل والأنابيب وعلامات التبويب والفواصل الأخرى في ثوانٍ. إنها خطوة مفيدة عند تجهيز البيانات للاستيراد في نظام آخر أو مجرد تنظيف الأمور.
فهم كيفية عمل CHAR(10) يجعلك أكثر فعالية بكثير مع بيانات جداول البيانات الفوضوية. إنها واحدة من تلك المعلومات الصغيرة التي توفر قدرًا مدهشًا من الوقت.