تنظيف البيانات الملصوقة من Excel وجداول بيانات Google
كيف يتحول الجدول المنسوخ من Excel أو جداول Google إلى علامات جدولة وفواصل أسطر، وكيف تنظّف NBSP والأسطر الفارغة، وتستبدل علامات الجدولة بفواصل، وتستخرج عمودًا.
عندما تنسخ جدولًا من جدول بيانات وتلصقه في تطبيق مراسلة أو بريد إلكتروني أو خانة إدخال في نظام آخر، قد يختلّ شكله أو تنتقل معه مسافات غير مرئية بعد القيم. ومعرفة بنية النص المنسوخ أولًا تجعل التنظيف أسهل.
بنية الجدول المنسوخ
عند نسخ نطاق من الخلايا كنص، يُدرج Excel وجداول Google علامة جدولة بين خلايا الصف الواحد وفاصل سطر بين الصفوف. أي أن كل سطر صفٌّ، وعلامات الجدولة داخل السطر هي حدود الأعمدة.
الاسم القسم البريد أحمد المبيعات ahmad@example.com سارة التطوير sara@example.com
يحتوي المثال أعلاه على ثلاث مشكلات شائعة: مسافة بعد أحمد، وصفّ فارغ لا يحوي إلا علامات جدولة، ومسافة في نهاية البريد الإلكتروني. وإذا كانت القيم قد نُسخت من الويب ثم لُصقت في الجدول، فكثيرًا ما تكون المسافة NBSP (U+00A0) لا مسافة عادية.
إذا كان داخل الخلية فاصل سطر
إذا كانت هناك قيمة قُسمت أسطرها داخل الخلية بـ Alt+Enter أو نحوه، فعادةً ما تُحاط تلك الخلية في النص المنسوخ بعلامتي اقتباس مزدوجتين، ويدخل فاصل السطر الذي بداخلها كما هو. وكل عمليات هذه الأداة تعمل على مستوى السطر، لذا تُعالَج مثل هذه الخلية كأنها صف انقسم إلى سطرين. الأسلم في البيانات التي تحتوي على فواصل أسطر داخل الخلايا أن تزيلها أولًا في جدول البيانات. وفي Excel يمكن تحويل فاصل السطر داخل الخلية إلى مسافة بصيغة مثل =SUBSTITUTE(A2,CHAR(10)," ").
ترتيب تنظيف يحافظ على بنية علامات الجدولة
علامة الجدولة في بيانات الجدول فاصلٌ بين الأعمدة، لذا يجب الحذر من العمليات التي تمسّها.
- تنظيف الأحرف غير المرئية وعلامات الاقتباس — حوّل NBSP إلى مسافة عادية بخيار «المسافات الخاصة (NBSP وغيرها) ← مسافة عادية». وتُحذف معها الأحرف صفرية العرض وBOM.
- البحث والاستبدال — فعّل التعبير النمطي، وأدخل في النص المطلوب
[ ]*\t[ ]*وفي نص الاستبدال\tلحذف المسافات حول حدود الخلايا. - أضف بحثًا واستبدالًا آخر بالنص المطلوب
^[ ]+|[ ]+$واترك نص الاستبدال فارغًا. يحذف هذا المسافات في أول السطر وآخره فقط. - حذف الأسطر الفارغة — احذف الصفوف الفارغة بخيار «حذف كل الأسطر الفارغة». وتُعَدّ الأسطر التي لا تحوي إلا علامات جدولة فارغة أيضًا.
ثمة سبب لعدم استبدال الخطوتين 2 و3 بعملية إزالة المسافات من البداية والنهاية وحدها: فهذه العملية تحذف علامات الجدولة أيضًا مع المسافات، فتنزاح الأعمدة خانةً في الصفوف التي يكون عمودها الأول أو الأخير خلية فارغة. وللسبب نفسه، عند استخدام دمج المسافات وعلامات الجدولة المتتالية يجب إيقاف «دمج علامات الجدولة أيضًا في مسافة» حتى لا تتحول علامات الجدولة إلى مسافات.
الاسم القسم البريد أحمد المبيعات ahmad@example.com سارة التطوير sara@example.com
استبدال علامات الجدولة بفواصل
إذا كان عليك إرسال الجدول المنظَّف بصيغة مفصولة بفواصل، فاترك البحث والاستبدال في الوضع العادي مع تفعيل «تفسير \n \t كفاصل سطر وعلامة جدولة»، وأدخل في النص المطلوب \t وفي نص الاستبدال , .
الاسم, القسم, البريد أحمد, المبيعات, ahmad@example.com سارة, التطوير, sara@example.com
هذه النتيجة موجّهة للقراءة البشرية. فإذا احتوت قيمة على فاصلة (مثل القاهرة, مدينة نصر) فلن تتميز عن حدود الأعمدة، لذا إن كان الهدف استيراد البيانات إلى برنامج آخر بصيغة CSV فالأدق استخدام ميزة التصدير إلى CSV في جدول البيانات.
إذا أردت عمودًا واحدًا كقائمة
إذا كنت تحتاج إلى عمود البريد الإلكتروني فقط، فأبسط طريقة أن تحدد ذلك العمود وحده في جدول البيانات وتنسخه. وبعد النسخ احذف التكرار بـ حذف الأسطر المكررة ورتّب بـ الترتيب لتحصل فورًا على قائمة إرسال.
استخراج عمود معيّن فقط
إذا تعذّر فتح جدول البيانات مجددًا ولم يكن لديك إلا النص المنسوخ، فيمكنك إبقاء العمود المطلوب فقط بوضع التعبير النمطي في البحث والاستبدال. يعني [^\t]* «تتابع أحرف ليست علامة جدولة»، أي خلية واحدة.
- العمود الأول فقط: النص المطلوب
^([^\t]*)\t.*$، ونص الاستبدال$1 - العمود الثاني فقط: النص المطلوب
^[^\t]*\t([^\t]*).*$، ونص الاستبدال$1
الاسم أحمد سارة
إذا احتجت إلى العمود الثالث، فكرّر [^\t]*\t مرة أخرى في البداية. أما الأسطر التي لا تحوي إلا عمودًا واحدًا (بلا علامة جدولة) فلا تطابق النمط وتبقى كما هي، فراجع النتيجة. وإذا لم تكن تحتاج إلى صف العناوين فاحذف السطر الأول من النتيجة.
صف العناوين والترتيب
إذا طبّقت الترتيب على الجدول كله، اختلط صف العناوين (الاسم القسم البريد) مع بقية الصفوف. يقارن الترتيب السطر كاملًا، فيكون أثره مماثلًا للترتيب حسب العمود الأول، لكن صف العناوين قد يستقر في الوسط. الأسلم أن تقتطع صف العناوين ثم تلصقه مجددًا أعلى النتيجة، أو أن ترتّب في جدول البيانات وتستخدم هذه الأداة لتنظيف المسافات والصفوف الفارغة فقط. ولهذا السبب نفسه لا يحذف حذف الأسطر المكررة إلا الصفوف المتطابقة تمامًا.
إذا لم تُعرَف الأرقام كأرقام
إذا لصقت القيم المنظّفة في جدول البيانات فجاءت الأرقام محاذاة إلى اليسار وكان المجموع 0، فقد يكون السبب أرقامًا كاملة العرض (123) أو NBSP متبقية. حوّل الأحرف كاملة العرض بخيار «كامل العرض ← نصف العرض» في التحويل بين العرض الكامل ونصف العرض.
قائمة التحقق
- إذا وُجدت فواصل أسطر داخل الخلايا فأزلها أولًا في جدول البيانات.
- للحفاظ على بنية الجدول، تجنّب العمليات التي تحذف علامات الجدولة.
- حوّل NBSP إلى مسافة عادية قبل تنظيف المسافات.
- تحقّق من الفواصل داخل القيم في نتيجة التحويل إلى فواصل.
آخر تحديث: 2026-09-23